On 2019-05-08 03:24, Tycho Nightingale wrote:
Hi,
On May 7, 2019, at 9:13 PM, Conrad Meyer wrote:
Hi Tycho,
On Wed, Apr 24, 2019 at 1:31 PM Tycho Nightingale wrote:
Author: tychon
Date: Wed Apr 24 20:30:45 2019
New Revision: 346645
URL: https://svnweb.freebsd.org/changeset/base/346645
L
Author: delphij
Date: Wed May 8 08:43:15 2019
New Revision: 347244
URL: https://svnweb.freebsd.org/changeset/base/347244
Log:
Move contrib/zlib to sys/contrib/zlib so that we can use it in kernel.
This is a prerequisite of unifying kernel zlib instances.
Submitted by: Yoshihiro Ota
MF
Author: marius
Date: Wed May 8 09:03:43 2019
New Revision: 347245
URL: https://svnweb.freebsd.org/changeset/base/347245
Log:
Allow to build without INET and INET6 again after r347221.
Submitted by: cam
Modified:
head/sys/net/iflib.c
Modified: head/sys/net/iflib.c
==
> On 8. May 2019, at 02:45, Conrad Meyer wrote:
>
> Author: cem
> Date: Wed May 8 00:45:16 2019
> New Revision: 347239
> URL: https://svnweb.freebsd.org/changeset/base/347239
>
> Log:
> random: x86 driver: Prefer RDSEED over RDRAND when available
I get a lot of
random_sources_feed: rs_read for
On Tue, May 07, 2019 at 08:38:57PM -0700, Conrad Meyer wrote:
> Hi Marius,
>
> This change seems to break LINT-NOIP tinderbox builds; one reference
> to tcp_lro_free() is covered by #if defined(INET) || defined(INET6),
> but the one added in iflib_rx_structures_free() is not.
Ah, thanks for the h
Author: hselasky
Date: Wed May 8 10:23:33 2019
New Revision: 347246
URL: https://svnweb.freebsd.org/changeset/base/347246
Log:
Add support for Dynamic Interrupt Moderation, DIM, in mlx5en(4).
Add support for DIM based on Linux,
with some minor adaptions specific to FreeBSD.
Linux co
Author: hselasky
Date: Wed May 8 10:27:29 2019
New Revision: 347249
URL: https://svnweb.freebsd.org/changeset/base/347249
Log:
Correctly define the interface state bits in mlx5en(4).
While at it remove unused interface state bits. This also fixes and issue
during shutdown:
There is
Author: hselasky
Date: Wed May 8 10:26:33 2019
New Revision: 347248
URL: https://svnweb.freebsd.org/changeset/base/347248
Log:
Enable FPGA and FPGA QP errors for EQ and call the handler in mlx5core.
Submitted by: kib@
MFC after:3 days
Sponsored by: Mellanox Technologies
Modified:
Author: hselasky
Date: Wed May 8 10:32:03 2019
New Revision: 347255
URL: https://svnweb.freebsd.org/changeset/base/347255
Log:
Fix tx_jumbo_packets counter in mlx5en(4).
Instead of reading Ethernet RFC 2819 pXtoYoctets counters from
hardware which counts RX octets, count tx_stat_pXtoYoct
Author: hselasky
Date: Wed May 8 10:33:09 2019
New Revision: 347258
URL: https://svnweb.freebsd.org/changeset/base/347258
Log:
Make sure to error out when arming the CQ fails in mlx4ib and mlx5ib.
MFC after:3 days
Sponsored by: Mellanox Technologies
Modified:
head/sys/dev/mlx4/mlx
Author: hselasky
Date: Wed May 8 10:33:29 2019
New Revision: 347259
URL: https://svnweb.freebsd.org/changeset/base/347259
Log:
Remove unused module parameter in mlx5ib.
MFC after:3 days
Sponsored by: Mellanox Technologies
Modified:
head/sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
Modifie
Author: hselasky
Date: Wed May 8 10:34:14 2019
New Revision: 347260
URL: https://svnweb.freebsd.org/changeset/base/347260
Log:
Correct number of elements for priority to traffic class mappings in
mlx5en(4).
The number of priorities is always 8, while the number of traffic classes
suppor
Author: hselasky
Date: Wed May 8 10:29:45 2019
New Revision: 347251
URL: https://svnweb.freebsd.org/changeset/base/347251
Log:
Import Linux code to implement mlx5_ib_disassociate_ucontext() in mlx5ib.
Submitted by: kib@
MFC after:3 days
Sponsored by: Mellanox Technologies
Modified
Author: hselasky
Date: Wed May 8 10:32:22 2019
New Revision: 347256
URL: https://svnweb.freebsd.org/changeset/base/347256
Log:
Destroy port stats debug context in correct order in mlx5en(4).
Destroy children nodes before parent nodes.
MFC after:3 days
Sponsored by: Mellanox Technol
Author: hselasky
Date: Wed May 8 10:30:47 2019
New Revision: 347253
URL: https://svnweb.freebsd.org/changeset/base/347253
Log:
Protect from infinite sw-reset loop in mlx5core.
Avoid an infinite software firmware reset loop that may be caused by a
hardware bug by limiting the maximum numb
Author: hselasky
Date: Wed May 8 10:30:18 2019
New Revision: 347252
URL: https://svnweb.freebsd.org/changeset/base/347252
Log:
Disable all MSIX interrupts before shutdown in mlx5.
Make sure the interrupt handlers don't race with the fast unload one
code in the shutdown handler.
MFC
Author: hselasky
Date: Wed May 8 10:28:18 2019
New Revision: 347250
URL: https://svnweb.freebsd.org/changeset/base/347250
Log:
Add temperature warning event to log in mlx5core.
Temperature warning event is sent by FW to indicate high temperature
as detected by one of the sensors on the b
Author: hselasky
Date: Wed May 8 10:25:14 2019
New Revision: 347247
URL: https://svnweb.freebsd.org/changeset/base/347247
Log:
Add MLX5_FPGA_RELOAD IOCTL(2) to mlx5fpga.
Submitted by: kib@
MFC after:3 days
Sponsored by: Mellanox Technologies
Modified:
head/sys/dev/mlx5/mlx5_fpga
Author: hselasky
Date: Wed May 8 10:34:42 2019
New Revision: 347261
URL: https://svnweb.freebsd.org/changeset/base/347261
Log:
Implement fast close of RX channel in mlx5en(4).
Instead of waiting for all jobs to be cancelled, simply close the completion
queue to prevent more completion ev
Author: hselasky
Date: Wed May 8 10:35:55 2019
New Revision: 347264
URL: https://svnweb.freebsd.org/changeset/base/347264
Log:
Configure firmware to use RX hash format in mini CQE in mlx5en(4).
When using CQE zipping, one can choose between RX hash and Checksum.
This will indicate the pa
Author: hselasky
Date: Wed May 8 10:35:14 2019
New Revision: 347262
URL: https://svnweb.freebsd.org/changeset/base/347262
Log:
Split mlx5e_update_stats_work() in mlx5en(4).
Split the function into the mlx5e_update_stats_locked() core and make
mlx5e_update_stats_work() call the _locked he
Author: hselasky
Date: Wed May 8 10:37:31 2019
New Revision: 347267
URL: https://svnweb.freebsd.org/changeset/base/347267
Log:
Make sure the running variable is properly set for ratelimited SQs in
mlx5en(4).
Else the SQs won't be properly released when closing rate-limited connections
l
Author: hselasky
Date: Wed May 8 10:31:32 2019
New Revision: 347254
URL: https://svnweb.freebsd.org/changeset/base/347254
Log:
Update Ethernet extended counters in mlx5en(4).
Expose all Ethernet extended counters those counters via debug_stats
sysctl:
dev.mce.X.debug_stats
Submitt
Author: hselasky
Date: Wed May 8 10:39:25 2019
New Revision: 347271
URL: https://svnweb.freebsd.org/changeset/base/347271
Log:
Implement PCAM, MCAM access register commands in mlx5core.
Introduced registers will expose capabilities of new registers and
features related to port/management
Author: hselasky
Date: Wed May 8 10:32:45 2019
New Revision: 347257
URL: https://svnweb.freebsd.org/changeset/base/347257
Log:
Make sure to error out when arming the CQ fails in ibcore.
MFC after:3 days
Sponsored by: Mellanox Technologies
Modified:
head/sys/ofed/drivers/infiniband
Author: hselasky
Date: Wed May 8 10:42:05 2019
New Revision: 347278
URL: https://svnweb.freebsd.org/changeset/base/347278
Log:
Fix endless loop in ipoib_poll().
ib_req_notify_cq may return negative value which will indicate a
failure. In the case of uncorrectable error, we will end up in
Author: hselasky
Date: Wed May 8 10:42:33 2019
New Revision: 347279
URL: https://svnweb.freebsd.org/changeset/base/347279
Log:
Fix netstat counters mapping in mlx5en(4).
The current mapping of driver counters to netstat counters is wrong.
For example, a single jabber packet, will cause t
Author: hselasky
Date: Wed May 8 10:42:51 2019
New Revision: 347280
URL: https://svnweb.freebsd.org/changeset/base/347280
Log:
Fix style.
Submitted by: kib@
MFC after:3 days
Sponsored by: Mellanox Technologies
Modified:
head/usr.sbin/mlx5tool/mlx5tool.c
Modified: head/usr.sbin/
Author: hselasky
Date: Wed May 8 10:40:41 2019
New Revision: 347274
URL: https://svnweb.freebsd.org/changeset/base/347274
Log:
Add MCC (Management Component Control) register definitions in mlx5core.
MCC (Management Component Control) allows to control a firmware
component update.
M
Author: hselasky
Date: Wed May 8 10:37:03 2019
New Revision: 347266
URL: https://svnweb.freebsd.org/changeset/base/347266
Log:
Implement get and set nic state as global functions in mlx5core.
MFC after:3 days
Sponsored by: Mellanox Technologies
Modified:
head/sys/dev/mlx5/mlx5_cor
Author: hselasky
Date: Wed May 8 10:44:27 2019
New Revision: 347283
URL: https://svnweb.freebsd.org/changeset/base/347283
Log:
Remove redundant line of code in mlx5core.
MFC after:3 days
Sponsored by: Mellanox Technologies
Modified:
head/sys/dev/mlx5/mlx5_core/mlx5_cmd.c
Modified
Author: hselasky
Date: Wed May 8 10:38:06 2019
New Revision: 347268
URL: https://svnweb.freebsd.org/changeset/base/347268
Log:
Add Fast teardown support to mlx5core.
Today mlx5 devices support two teardown modes:
1- Regular teardown
2- Force teardown
This change introduces the enh
Author: hselasky
Date: Wed May 8 10:39:53 2019
New Revision: 347272
URL: https://svnweb.freebsd.org/changeset/base/347272
Log:
Query and cache PCAM, MCAM registers on initialization in mlx5core.
On load_one, we now cache our capabilities registers internally, similar
to QUERY_HCA_CAP. Ca
Author: hselasky
Date: Wed May 8 10:39:01 2019
New Revision: 347270
URL: https://svnweb.freebsd.org/changeset/base/347270
Log:
Expose PCAM, MCAM registers infrastructure in mlx5core.
PCAM: Ports capabilities mask register.
MCAM: Management capabilities mask register.
PCAM and MCAM r
Author: hselasky
Date: Wed May 8 10:35:35 2019
New Revision: 347263
URL: https://svnweb.freebsd.org/changeset/base/347263
Log:
Disable CQE zipping by default in mlx5en(4).
After doing performance measurements, it seems like CQE zipping doesn't
have any significant benefit.
Moreover, we
Author: hselasky
Date: Wed May 8 10:41:00 2019
New Revision: 347275
URL: https://svnweb.freebsd.org/changeset/base/347275
Log:
Enhance MCAM reg to allow query on access reg support in mlx5core.
Enhance MCAM to allow the driver to query which access regs are
supported. For now, expose the
Author: hselasky
Date: Wed May 8 10:44:53 2019
New Revision: 347284
URL: https://svnweb.freebsd.org/changeset/base/347284
Log:
Convert remaining module parameters into SYSCTLs in mlx5core.
MFC after:3 days
Sponsored by: Mellanox Technologies
Modified:
head/sys/dev/mlx5/mlx5_core/m
Author: hselasky
Date: Wed May 8 10:43:35 2019
New Revision: 347281
URL: https://svnweb.freebsd.org/changeset/base/347281
Log:
Fix typo.
Submitted by: kib@
MFC after:3 days
Sponsored by: Mellanox Technologies
Modified:
head/usr.sbin/mlx5tool/mlx5tool.8
Modified: head/usr.sbin/m
Author: hselasky
Date: Wed May 8 10:38:31 2019
New Revision: 347269
URL: https://svnweb.freebsd.org/changeset/base/347269
Log:
Add sysctl(8) to control fast unload support in mlx5core.
MFC after:3 days
Sponsored by: Mellanox Technologies
Modified:
head/sys/dev/mlx5/mlx5_core/mlx5_
Author: hselasky
Date: Wed May 8 10:44:02 2019
New Revision: 347282
URL: https://svnweb.freebsd.org/changeset/base/347282
Log:
Change implicit and probably erronous EPERM to EIO on command status error
in mlx5core.
Submitted by: kib@
MFC after:3 days
Sponsored by: Mellanox Techno
Author: hselasky
Date: Wed May 8 10:40:13 2019
New Revision: 347273
URL: https://svnweb.freebsd.org/changeset/base/347273
Log:
Add reading the mcam_reg in mlx5core.
Submitted by: slavash@
MFC after:3 days
Sponsored by: Mellanox Technologies
Modified:
head/sys/dev/mlx5/mlx5_core/
Author: hselasky
Date: Wed May 8 10:41:44 2019
New Revision: 347277
URL: https://svnweb.freebsd.org/changeset/base/347277
Log:
Avoid leaking send queue mbufs during error recovery in mlx5en(4).
MFC after:3 days
Sponsored by: Mellanox Technologies
Modified:
head/sys/dev/mlx5/mlx5_e
Author: hselasky
Date: Wed May 8 10:41:21 2019
New Revision: 347276
URL: https://svnweb.freebsd.org/changeset/base/347276
Log:
Add helper functions to set/query MCC/MCDA/MCQI registers in mlx5core.
To be used by the mlx5 callbacks exposed to the mlxfw module.
Linux commit:
d2ad488b0
Author: hselasky
Date: Wed May 8 10:36:32 2019
New Revision: 347265
URL: https://svnweb.freebsd.org/changeset/base/347265
Log:
Ticks are integer type in FreeBSD.
MFC after:3 days
Sponsored by: Mellanox Technologies
Modified:
head/sys/dev/mlx5/mlx5_core/mlx5_health.c
Modified: hea
Author: hselasky
Date: Wed May 8 10:49:36 2019
New Revision: 347286
URL: https://svnweb.freebsd.org/changeset/base/347286
Log:
Add mlxfw callbacks in mlx5core.
Add mlx5 implementation for the ones defined by the mlxfw
shared module to be used while flashing the device firmware.
The
Author: hselasky
Date: Wed May 8 10:50:08 2019
New Revision: 347287
URL: https://svnweb.freebsd.org/changeset/base/347287
Log:
Rename mlx5_fwdump_addr to more neutral mlx5_tool_addr in mlx5core.
Submitted by: kib@
MFC after:3 days
Sponsored by: Mellanox Technologies
Modified:
he
Author: hselasky
Date: Wed May 8 10:51:07 2019
New Revision: 347289
URL: https://svnweb.freebsd.org/changeset/base/347289
Log:
Document userspace firmware flash in mlx5tool(8) and mlx5io(4).
Submitted by: kib@
MFC after:3 days
Sponsored by: Mellanox Technologies
Modified:
head/s
Author: hselasky
Date: Wed May 8 10:52:32 2019
New Revision: 347293
URL: https://svnweb.freebsd.org/changeset/base/347293
Log:
Use software counters for rx_packets and rx_bytes in mlx5en(4).
The physical- and virtual- port counters might not reflect the amount
of data received after addr
Author: hselasky
Date: Wed May 8 10:51:29 2019
New Revision: 347290
URL: https://svnweb.freebsd.org/changeset/base/347290
Log:
Fix for double bus master disable in mlx5core.
mlx5_pci_disable_device is calling pci_disable_device which disables
bus master. No need to explicitly call pci_cl
Author: hselasky
Date: Wed May 8 10:49:05 2019
New Revision: 347285
URL: https://svnweb.freebsd.org/changeset/base/347285
Log:
Initial version of Mellanox in-kernel firmware upgrade support.
Submitted by: slavash@
MFC after:3 days
Sponsored by: Mellanox Technologies
Added:
head/
Author: hselasky
Date: Wed May 8 10:50:35 2019
New Revision: 347288
URL: https://svnweb.freebsd.org/changeset/base/347288
Log:
Implement userspace firmware update for ConnectX-4/5/6.
Submitted by: kib@
MFC after:3 days
Sponsored by: Mellanox Technologies
Modified:
head/sys/dev/m
Author: hselasky
Date: Wed May 8 10:51:49 2019
New Revision: 347291
URL: https://svnweb.freebsd.org/changeset/base/347291
Log:
Handle IB_EVENT_DEVICE_FATAL event in ipoib.
Perform flush if IB_EVENT_DEVICE_FATAL was received.
Submitted by: slavash@
MFC after:3 days
Sponsored by: M
Author: hselasky
Date: Wed May 8 10:52:11 2019
New Revision: 347292
URL: https://svnweb.freebsd.org/changeset/base/347292
Log:
Add mlx5_firmware_update() in mlx5core.
Add support for upgrading firmware on mlx5 module load.
Submitted by: slavash@
MFC after:3 days
Sponsored by: Mel
Author: hselasky
Date: Wed May 8 10:53:25 2019
New Revision: 347295
URL: https://svnweb.freebsd.org/changeset/base/347295
Log:
Let rx_out_of_buffer be a 32-bit counter in mlx5en(4).
This fixes counting issues when the firmware resets the counter during
allocation of the counter set where
Author: hselasky
Date: Wed May 8 10:53:01 2019
New Revision: 347294
URL: https://svnweb.freebsd.org/changeset/base/347294
Log:
Add vnic steering drop statistics in mlx5en(4).
MFC after:3 days
Sponsored by: Mellanox Technologies
Modified:
head/sys/dev/mlx5/mlx5_core/mlx5_cmd.c
he
Author: hselasky
Date: Wed May 8 10:53:47 2019
New Revision: 347296
URL: https://svnweb.freebsd.org/changeset/base/347296
Log:
Correct check for the calibration generation in mlx5en(4).
If generation is cleared due to hardware clock failure, check for it before
the divisor is used. Actu
Author: hselasky
Date: Wed May 8 10:54:54 2019
New Revision: 347299
URL: https://svnweb.freebsd.org/changeset/base/347299
Log:
Add support for 200Gb ethernet speeds to mlx5core.
Submitted by: slavash@
MFC after:3 days
Sponsored by: Mellanox Technologies
Modified:
head/sys/dev/ml
Author: hselasky
Date: Wed May 8 10:55:15 2019
New Revision: 347300
URL: https://svnweb.freebsd.org/changeset/base/347300
Log:
Do not add IFM_10G_LR and IFM_40G_ER4 to supported media types by default in
mlx5en(4).
IFM_10G_LR and IFM_40G_ER4 media should be added only if the device
has
Author: hselasky
Date: Wed May 8 10:54:24 2019
New Revision: 347298
URL: https://svnweb.freebsd.org/changeset/base/347298
Log:
Remove unused speed enums in mlx5core.
Submitted by: slavash@
MFC after: 3 days
Sponsored by: Mellanox Technologies
Modified:
head/sys/dev/mlx5/drive
Author: hselasky
Date: Wed May 8 10:56:22 2019
New Revision: 347302
URL: https://svnweb.freebsd.org/changeset/base/347302
Log:
Add support for 200Gbit speeds to libibverbs.
Submitted by: slavash@
MFC after:3 days
Sponsored by: Mellanox Technologies
Modified:
head/contrib/ofed/li
Author: hselasky
Date: Wed May 8 10:55:47 2019
New Revision: 347301
URL: https://svnweb.freebsd.org/changeset/base/347301
Log:
Add new rates to ibcore.
Add the new rates that were added to the Infiniband specification as part of
HDR and 2x support.
Submitted by: slavash@
MFC after
Author: hselasky
Date: Wed May 8 10:54:05 2019
New Revision: 347297
URL: https://svnweb.freebsd.org/changeset/base/347297
Log:
Control automatic update of firmware on driver load with a tunable in
mlx5core.
Submitted by: kib@
MFC after:3 days
Sponsored by: Mellanox Technologies
M
Author: hselasky
Date: Wed May 8 10:57:37 2019
New Revision: 347305
URL: https://svnweb.freebsd.org/changeset/base/347305
Log:
Move workqueue from mlx5en(4) to mlx5core.
This avoids creating more workqueues in mlx5core to do
simple firmware command polling tasks.
MFC after:3 day
Author: hselasky
Date: Wed May 8 10:57:16 2019
New Revision: 347304
URL: https://svnweb.freebsd.org/changeset/base/347304
Log:
Always return success for RoCE modify port in mlx5ib.
CM layer calls ib_modify_port() regardless of the link layer.
For the Ethernet ports, qkey violation and
Author: hselasky
Date: Wed May 8 10:56:51 2019
New Revision: 347303
URL: https://svnweb.freebsd.org/changeset/base/347303
Log:
Add support for new rates to mlx5ib.
Submitted by: slavash@
MFC after: 3 days
Sponsored by: Mellanox Technologies
Modified:
head/sys/dev/mlx5/mlx5_ib
Author: hselasky
Date: Wed May 8 10:58:06 2019
New Revision: 347306
URL: https://svnweb.freebsd.org/changeset/base/347306
Log:
Implement reading PCI power status in mlx5core.
Implement a watchdog as part of the healtcare subsystem which
reads the PCI power status during startup and upon
Author: hselasky
Date: Wed May 8 10:58:41 2019
New Revision: 347307
URL: https://svnweb.freebsd.org/changeset/base/347307
Log:
Update performance counter bits in mlx5core.
MFC after:3 days
Sponsored by: Mellanox Technologies
Modified:
head/sys/dev/mlx5/mlx5_core/mlx5_diagnostics.c
Author: hselasky
Date: Wed May 8 10:59:16 2019
New Revision: 347308
URL: https://svnweb.freebsd.org/changeset/base/347308
Log:
Extend the counters framework in mlx5en(4).
Allow more macro arguments and split the variable type and name into
separate arguments. This allows simple and power
Author: hselasky
Date: Wed May 8 11:02:36 2019
New Revision: 347309
URL: https://svnweb.freebsd.org/changeset/base/347309
Log:
Add support for extended PCIe counters in mlx5en(4).
MFC after:3 days
Sponsored by: Mellanox Technologies
Modified:
head/sys/dev/mlx5/mlx5_en/en.h
head/
Author: hselasky
Date: Wed May 8 11:05:09 2019
New Revision: 347313
URL: https://svnweb.freebsd.org/changeset/base/347313
Log:
Implement firmware reset from userspace in mlx5tool(8).
Submitted by: kib@
MFC after:3 days
Sponsored by: Mellanox Technologies
Modified:
head/share/man
Author: hselasky
Date: Wed May 8 11:04:09 2019
New Revision: 347311
URL: https://svnweb.freebsd.org/changeset/base/347311
Log:
Add ConnectX-6 DX HCA ID to libmlx5.
In addition, add "ConnectX family mlx5Gen Virtual Function" device ID.
Every new HCA VF will be identified with this device
Author: hselasky
Date: Wed May 8 11:03:29 2019
New Revision: 347310
URL: https://svnweb.freebsd.org/changeset/base/347310
Log:
Expose per-lane counters before correction mechanism in mlx5en(4).
MFC after:3 days
Sponsored by: Mellanox Technologies
Modified:
head/sys/dev/mlx5/mlx5_e
Author: hselasky
Date: Wed May 8 11:04:40 2019
New Revision: 347312
URL: https://svnweb.freebsd.org/changeset/base/347312
Log:
Add Firmware Reset Level, MFRL, register accessors in mlx5core.
Submitted by: kib@
MFC after:3 days
Sponsored by: Mellanox Technologies
Modified:
head/s
Author: hselasky
Date: Wed May 8 11:05:30 2019
New Revision: 347314
URL: https://svnweb.freebsd.org/changeset/base/347314
Log:
Ensure that only one command is specified at a time in mlx5tool(8).
Submitted by: kib@
MFC after:3 days
Sponsored by: Mellanox Technologies
Modified:
he
Author: hselasky
Date: Wed May 8 11:06:22 2019
New Revision: 347316
URL: https://svnweb.freebsd.org/changeset/base/347316
Log:
Fix for compilation warning in mlx5en(4).
Function 'mlx5e_alloc_rx_wqe' can never be inlined because it uses alloca
(override using the always_inline attribute)
Author: hselasky
Date: Wed May 8 11:05:59 2019
New Revision: 347315
URL: https://svnweb.freebsd.org/changeset/base/347315
Log:
Rename functions from mlx5_fwdump to mlx5_ctl in mlx5core.
Submitted by: kib@
MFC after:3 days
Sponsored by: Mellanox Technologies
Modified:
head/sys/de
Author: hselasky
Date: Wed May 8 11:06:42 2019
New Revision: 347317
URL: https://svnweb.freebsd.org/changeset/base/347317
Log:
Remove non-functional MLX5E_MAX_RX_SEGS macro in mlx5en(4).
MFC after:3 days
Sponsored by: Mellanox Technologies
Modified:
head/sys/dev/mlx5/mlx5_en/en.h
Author: hselasky
Date: Wed May 8 11:07:42 2019
New Revision: 347320
URL: https://svnweb.freebsd.org/changeset/base/347320
Log:
Make sure the flow destination structure does not use values off the stack
in mlx5en(4).
MFC after:3 days
Sponsored by: Mellanox Technologies
Modified:
Author: hselasky
Date: Wed May 8 11:07:00 2019
New Revision: 347318
URL: https://svnweb.freebsd.org/changeset/base/347318
Log:
Make command timeout way shorter in mlx5core.
The command timeout is terribly long, whole two hours. Make it 60s so if
things do go wrong, the user gets feedback
Author: hselasky
Date: Wed May 8 11:07:20 2019
New Revision: 347319
URL: https://svnweb.freebsd.org/changeset/base/347319
Log:
Flush command workqueue when command completion is triggered in mlx5core.
Avoid race for command completion when triggering a command completions event.
Serializ
Author: hselasky
Date: Wed May 8 11:08:01 2019
New Revision: 347321
URL: https://svnweb.freebsd.org/changeset/base/347321
Log:
Undo previous steps upon returning failure in mlx5en(4).
Else flowtable resources may not be properly freed.
MFC after:3 days
Sponsored by: Mellanox Tec
Author: hselasky
Date: Wed May 8 11:09:08 2019
New Revision: 347324
URL: https://svnweb.freebsd.org/changeset/base/347324
Log:
Make command workqueue persistant in mlx5core.
There is no reason to re-create the command workqueue during healthcare.
This also fixes an issue where a previous
Author: hselasky
Date: Wed May 8 11:08:48 2019
New Revision: 347323
URL: https://svnweb.freebsd.org/changeset/base/347323
Log:
Fix race between driver unload and dumping firmware in mlx5core.
Present code uses lock-less accesses to the dump data to prevent top
level ioctls from blocking
Author: hselasky
Date: Wed May 8 11:15:07 2019
New Revision: 347325
URL: https://svnweb.freebsd.org/changeset/base/347325
Log:
Bump the Mellanox driver version numbers and the FreeBSD version number.
MFC after:3 days
Sponsored by: Mellanox Technologies
Modified:
head/sys/dev/mlx4/
Author: hselasky
Date: Wed May 8 11:08:21 2019
New Revision: 347322
URL: https://svnweb.freebsd.org/changeset/base/347322
Log:
Ensure the flowtable rules are not freed twice in mlx5en(4).
This can happen when re-loading the driver.
MFC after:3 days
Sponsored by: Mellanox Technologi
Author: hselasky
Date: Wed May 8 12:27:16 2019
New Revision: 347326
URL: https://svnweb.freebsd.org/changeset/base/347326
Log:
Fix LINT compilation issue.
"mdev" is unused when building LINT targets.
MFC after:3 days
Sponsored by: Mellanox Technologies
Modified:
head/sys/dev/
Author: hselasky
Date: Wed May 8 12:28:11 2019
New Revision: 347327
URL: https://svnweb.freebsd.org/changeset/base/347327
Log:
Fix LINT linking issue.
Add missing mlxfw symbols to LINT builds.
MFC after:3 days
Sponsored by: Mellanox Technologies
Modified:
head/sys/conf/NOTES
Author: emaste
Date: Wed May 8 13:35:51 2019
New Revision: 347328
URL: https://svnweb.freebsd.org/changeset/base/347328
Log:
Avoid literal @generated tag in file-generating scripts
We don't want the generator itself tagged as a generated file.
Reviewed by: cem
Sponsored by: The Fre
Unfortunately, no real knob for it. I have proposed disabling the warning
in
https://reviews.freebsd.org/D20195 .
Sorry about the noise.
Best,
Conrad
On Wed, May 8, 2019 at 2:08 AM Michael Tuexen wrote:
> > On 8. May 2019, at 02:45, Conrad Meyer wrote:
> >
> > Author: cem
> > Date: Wed May 8
Author: cem
Date: Wed May 8 14:54:32 2019
New Revision: 347329
URL: https://svnweb.freebsd.org/changeset/base/347329
Log:
random(4): Don't complain noisily when an entropy source is slow
Mjg@ reports that RDSEED (r347239) causes a lot of logspam from this printf,
and I don't feel that it
Author: antoine
Date: Wed May 8 15:17:36 2019
New Revision: 347334
URL: https://svnweb.freebsd.org/changeset/base/347334
Log:
Add wc(1) to native-xtools so that it can be used in qemu-user jails
Modified:
head/Makefile.inc1
Modified: head/Makefile.inc1
==
> On May 8, 2019, at 08:17, Antoine Brodin wrote:
>
> Author: antoine
> Date: Wed May 8 15:17:36 2019
> New Revision: 347334
> URL: https://svnweb.freebsd.org/changeset/base/347334
>
> Log:
> Add wc(1) to native-xtools so that it can be used in qemu-user jails
>
> Modified:
> head/Makefile.
Author: br
Date: Wed May 8 15:22:27 2019
New Revision: 347337
URL: https://svnweb.freebsd.org/changeset/base/347337
Log:
o Implement a bounce buffer based on device reserved memory.
Grab device reserved physical memory regions from FDT using standard
"memory-region" property and use vme
Author: br
Date: Wed May 8 15:43:17 2019
New Revision: 347344
URL: https://svnweb.freebsd.org/changeset/base/347344
Log:
Add driver for the Xilinx AXI Direct Memory Access (AXI DMA) controller
found in the U.S. Government Furnished Equipment (GFE) 64-bit RISC-V cores.
Sponsored by: DARPA
Author: br
Date: Wed May 8 15:36:57 2019
New Revision: 347342
URL: https://svnweb.freebsd.org/changeset/base/347342
Log:
Add driver for Xilinx AXI Ethernet tri-mode (10/100/1000 Mb/s) MAC found
in the U.S. Government Furnished Equipment (GFE) 64-bit RISC-V cores.
Sponsored by: DARPA, AFR
Author: manu
Date: Wed May 8 15:42:39 2019
New Revision: 347343
URL: https://svnweb.freebsd.org/changeset/base/347343
Log:
Add support for USB 3.0 XHCI via ACPI
Ampere eMAG systems have XHCI just described in ACPI, not on PCI.
Submitted by: Greg V
Reviewed by: andrew
MFC after:
On Tue, May 7, 2019 at 4:45 AM Renato Botelho wrote:
> On 07/05/19 02:45, Dmitry Chagin wrote:
> > вт, 7 мая 2019 г. в 08:32, Rodney W. Grimes :
> >
> >>> Author: dchagin
> >>> Date: Tue May 7 05:08:13 2019
> >>> New Revision: 347218
> >>> URL: https://svnweb.freebsd.org/changeset/base/347218
>
Author: jhibbits
Date: Wed May 8 16:05:18 2019
New Revision: 347350
URL: https://svnweb.freebsd.org/changeset/base/347350
Log:
powerpc/booke: Do as much work outside of TLB locks as possible
Reduce the surface area of the TLB locks. Unfortunately the same trick for
serializing the tlbie
Author: br
Date: Wed May 8 16:06:54 2019
New Revision: 347351
URL: https://svnweb.freebsd.org/changeset/base/347351
Log:
Connect Xilinx AXI drivers and Cadence Ethernet MAC to the RISC-V build.
Sponsored by: DARPA, AFRL
Modified:
head/sys/conf/files.riscv
head/sys/riscv/conf/GENERIC
Author: jhibbits
Date: Wed May 8 16:15:28 2019
New Revision: 347354
URL: https://svnweb.freebsd.org/changeset/base/347354
Log:
powerpc/booke: Rewrite pmap_sync_icache() a bit
* Make mmu_booke_sync_icache() use the DMAP on 64-bit prcoesses, no need to
map the page into the user's addres
1 - 100 of 114 matches
Mail list logo