freebsd-dev/sys/dev/mlx5
Bjoern A. Zeeb 1411f52fac mlx4/OFED: replace the struct net_device with struct ifnet
Given all the code does operate on struct ifnet, the last step in this
longer series of changes now is to rename struct net_device to
struct ifnet (that is what it was defined to in the LinuxKPi code).
While mlx4 and OFED are "shared" code the decision was made years ago
to not write it based on the netdevice KPI but the native ifnet KPI
for most of it.  This commit simply spells this out and with that
frees "struct netdevice" to be re-done on LinuxKPI to become a more
native/mixed implementation over time as needed by, e.g., wireless
drivers.

Sponsored by:	The FreeBSD Foundation
MFC after:	10 days
Reviewed by:	hselasky
Differential Revision: https://reviews.freebsd.org/D30515
2021-06-18 21:20:08 +00:00
..
mlx5_accel
mlx5_core linuxkpi: Add more pci functions needed by DRM 2021-01-12 12:31:00 +01:00
mlx5_en mlx5: remove dependency on ifnet specifics of linux/netdevice.h 2021-04-02 10:01:30 +00: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 mlx4/OFED: replace the struct net_device with struct ifnet 2021-06-18 21:20:08 +00:00
mlx5_lib
cmd.h
cq.h Update user access region, UAR, APIs in the core in mlx5core. 2021-01-08 13:33:46 +01:00
device.h Update user access region, UAR, APIs in the core in mlx5core. 2021-01-08 13:33:46 +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 Update user access region, UAR, APIs in the core in mlx5core. 2021-01-08 13:33:46 +01:00
fs.h
mlx5_ifc.h Update user access region, UAR, APIs in the core in mlx5core. 2021-01-08 13:33:46 +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: Support 50GBase-KR4 media type in mlx5en driver. 2020-03-04 17:13:35 +00:00
qp.h Use mlx5core to create/destroy all Dynamically Connected Targets, DCTs. 2020-11-16 10:03:18 +00:00
srq.h
tls.h Add basic support for TCP/IP based hardware TLS offload to mlx5core. 2019-12-05 15:16:19 +00:00
vport.h