freebsd-dev/sys
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
..
amd64 amd64 efirt: initialize vm_pages backing EFI runtime memory 2021-06-17 16:58:51 +03:00
arm arm: allwinner: Add mmc_pwrseq support 2021-06-14 20:47:37 +02:00
arm64 linux: implement set_cloned_tls() on arm64 2021-06-16 10:32:39 +00:00
bsm
cam sg: get rid of unused include. 2021-06-13 11:30:49 +03:00
cddl
compat LinuxKPI: add KPI for netdev_notifier_info returning ifp 2021-06-18 17:55:30 +00:00
conf NOTES: fix typo 2021-06-18 09:19:55 -06:00
contrib zfs: merge openzfs/zfs@afa7b3484 (master) into main 2021-06-13 04:38:47 +02:00
crypto ossl: Use crypto_cursor_segment(). 2021-05-25 16:59:19 -07:00
ddb
dev mlx4/OFED: replace the struct net_device with struct ifnet 2021-06-18 21:20:08 +00:00
dts arm: allwinner: dtb: Add overlays to disable SD/MMC node 2021-06-14 20:47:37 +02:00
fs Simplify fuse_device_filt_write 2021-06-16 15:54:24 -06:00
gdb
geom gconcat: Implement new online append feature 2021-06-14 11:42:03 -06:00
gnu
i386 Add quirks for Linux ABI signals handling 2021-06-16 02:01:35 +03:00
isa
kern Move mips and arm to 1000Hz by default. 2021-06-16 20:00:14 -06:00
kgssapi
libkern
mips Move mips and arm to 1000Hz by default. 2021-06-16 20:00:14 -06:00
modules arm: allwinner: dtb: Add overlays to disable SD/MMC node 2021-06-14 20:47:37 +02:00
net pf: store L4 headers in pf_pdesc 2021-06-14 14:22:06 +02:00
net80211 net80211/LinuxKPI: add more radiotap definitions 2021-06-05 16:21:49 +00:00
netgraph Consistently use the SOLISTENING() macro 2021-06-14 17:32:27 -04:00
netinet Consistently use the SOCKBUF_MTX() and SOCK_MTX() macros 2021-06-14 17:32:32 -04:00
netinet6 Enter the net epoch before calling ip6_setpktopts 2021-06-04 13:18:11 -04:00
netipsec
netpfil ipfw: Update the pfil mbuf pointer in ipfw_check_frame() 2021-06-16 09:46:56 -04:00
netsmb netsmb: Avoid a read-after-free in smb_t2_request_int() 2021-05-26 10:45:40 -04:00
nfs
nfsclient
nfsserver
nlm
ofed mlx4/OFED: replace the struct net_device with struct ifnet 2021-06-18 21:20:08 +00:00
opencrypto crypto: Remove now-unused crypto_cursor_seg{base,len}. 2021-06-16 15:23:16 -07:00
powerpc Reduce code duplication in machine/_types.h 2021-06-14 16:30:16 +01:00
riscv riscv: Add an hw.ncpu tunable to limit the number of cores 2021-06-15 01:22:13 +01:00
rpc Consistently use the SOLISTENING() macro 2021-06-14 17:32:27 -04:00
security
sys Add a knob to disable dequeueing SIGCHLD on waiting for live process 2021-06-16 02:00:19 +03:00
teken
tests tests: Revise FIB lookups per second benchmarking routines 2021-06-17 08:49:09 +02:00
tools
ufs ffs: Correct the input size check in sysctl_ffs_fsck() 2021-05-31 18:59:18 -04:00
vm Un-staticise vm_page_init_page() 2021-06-17 16:58:44 +03:00
x86 Reduce code duplication in machine/_types.h 2021-06-14 16:30:16 +01:00
xdr
xen
Makefile