opnsense-src/sys/dev/mlx5
Hans Petter Selasky 304a69596b mlx5ib: Add support for NDR link speed.
The IBTA specification has new speed - NDR. That speed supports signaling
rate of 100Gb. mlx5 IB driver translates link modes reported by ConnectX
device to IB speed and width. Added translation of new 100Gb, 200Gb and
400Gb link modes to NDR IB type and width of x1, x2 or x4 respectively.

Linux commits:
f946e45f59ef01ff54ffb3b1eba3a8e7915e7326

Sponsored by:	NVIDIA Networking

(cherry picked from commit 91c8ffd7e6)
2022-03-03 15:28:53 +01:00
..
mlx5_accel mlx5fpga: Initial code import. 2018-12-05 14:11:20 +00:00
mlx5_core mlx5core: Add PCI IDs for ConnectX-8. 2022-03-03 15:28:53 +01:00
mlx5_en mlx5e: Make TLS tag zones unmanaged 2022-02-24 10:59:38 +01:00
mlx5_fpga Add MLX5_FPGA_RELOAD IOCTL(2) to mlx5fpga. 2019-05-08 10:25:14 +00:00
mlx5_fpga_tools Infiniband clients must be attached and detached in a specific order in ibcore. 2020-07-06 08:50:11 +00:00
mlx5_ib mlx5ib: Add support for NDR link speed. 2022-03-03 15:28:53 +01:00
mlx5_lib mlx5fpga: Initial code import. 2018-12-05 14:11:20 +00:00
cmd.h mlx5ib: Implement support for enabling and disabling RoCE ECN. 2021-07-26 18:04:32 +02:00
cq.h Update user access region, UAR, APIs in the core in mlx5core. 2021-01-08 13:33:46 +01:00
device.h mlx5: Implement flow steering helper functions for TCP sockets. 2022-02-08 16:08:53 +01:00
diagnostics.h Move EEPROM information query from a sysctl in mlx5en(4) to an ioctl 2019-10-02 10:14:55 +00:00
doorbell.h Update version information for the mlx5 and mlx5en(4) modules. 2018-07-18 10:12:53 +00:00
driver.h mlx5/mlx5en: Add SQ remap support 2022-02-08 16:08:53 +01:00
fs.h mlx5: Implement offloads flowtable namespace. 2022-02-08 16:08:53 +01:00
mlx5_ifc.h mlx5: Implement mlx5_nic_vport_update_local_lb() 2022-02-08 16:08:54 +01:00
mlx5_rdma_if.h Update version information for the mlx5 and mlx5en(4) modules. 2018-07-18 10:12:53 +00:00
mlx5io.h Move EEPROM information query from a sysctl in mlx5en(4) to an ioctl 2019-10-02 10:14:55 +00:00
mpfs.h mlx5: Integrate eswitch and mpfs management code. 2020-03-18 22:33:39 +00:00
port.h mlx5en: Add missing media types for 100GBit/s, 200Gbit/s and 400Gbit/s. 2021-07-26 18:04:28 +02:00
qp.h mlx5/mlx5en: Add SQ remap support 2022-02-08 16:08:53 +01:00
srq.h Update version information for the mlx5 and mlx5en(4) modules. 2018-07-18 10:12:53 +00:00
tls.h mlx5en: Implement helper functions to open and close TLS TIR context. 2022-02-08 16:08:52 +01:00
vport.h mlx5: Implement mlx5_nic_vport_update_local_lb() 2022-02-08 16:08:54 +01:00