freebsd-dev/sys/dev/mlx5
Hans Petter Selasky 91c8ffd7e6 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

MFC after:	1 week
Sponsored by:	NVIDIA Networking
2022-02-21 09:35:19 +01:00
..
mlx5_accel
mlx5_core mlx5core: Add PCI IDs for ConnectX-7. 2022-02-21 09:35:19 +01:00
mlx5_en mlx5en: Improve CQE error debugging. 2022-02-17 13:13:09 +01:00
mlx5_fpga
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-02-21 09:35:19 +01:00
mlx5_lib
cmd.h mlx5ib: Implement support for enabling and disabling RoCE ECN. 2021-07-12 14:22:33 +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 mlx5en: Implement TLS RX support. 2022-02-01 16:21:17 +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
driver.h mlx5/mlx5en: Add SQ remap support 2022-02-01 16:21:15 +01:00
fs.h mlx5: Implement offloads flowtable namespace. 2022-02-01 16:21:16 +01:00
mlx5_ifc.h mlx5en: Implement TLS RX support. 2022-02-01 16:21:17 +01:00
mlx5_rdma_if.h
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-12 14:22:29 +02:00
qp.h mlx5/mlx5en: Add SQ remap support 2022-02-01 16:21:15 +01:00
srq.h ibcore: Kernel space update based on Linux 5.7-rc1. 2021-07-28 13:28:29 +02:00
tls.h mlx5en: Implement helper functions to open and close TLS TIR context. 2022-02-01 16:21:15 +01:00
vport.h mlx5: Implement mlx5_nic_vport_update_local_lb() 2022-02-01 16:21:16 +01:00