freebsd-dev/sys
Andre Oppermann 5b74cfe42f Make struct ifnet readable and comprehensible again by grouping
and ordering related variables, fields and locks next to each
other.  Add more comments to variables.

Over time 'ifnet' has accumlated a lot of additional pointers and
functionality in an unstructured way making it quite hard to read
and understand while obfuscating relationships between fields and
variables.

Quantify the structure size and how bloated it has become.

This is only a mechanical change in preparation for upcoming
work to make ifnet opaque to drivers and to separate out the
interface queuing.

Sponsored by:	The FreeBSD Foundation
2013-10-31 15:46:10 +00:00
..
amd64 Rename the VMM_CTRx() family of macros to VCPU_CTRx() to highlight that these 2013-10-31 05:20:11 +00:00
arm Add sdhci driver glue for imx family SoCs. This should support both uSDHC 2013-10-31 15:27:39 +00:00
boot Rework the imx ehci driver so that it's four separate ehci units rather 2013-10-30 18:26:18 +00:00
bsm Change the cap_rights_t type from uint64_t to a structure that we can extend 2013-09-05 00:09:56 +00:00
cam printf() specifier updates to CAM to handle either 32-bit or 64-bit lun_id_t. 2013-10-30 14:13:15 +00:00
cddl Remove references to an unused fasttrap probe hook, and remove the 2013-10-31 02:35:00 +00:00
compat - Provide necessary includes. 2013-10-29 11:17:49 +00:00
conf Add missing ARMv6 CPU functions to ARM Makefile 2013-10-29 13:16:05 +00:00
contrib Fix build. We need to include systm.h before if_var.h. 2013-10-28 15:11:37 +00:00
crypto Use the fact that the AES-NI instructions can be pipelined to improve 2013-09-03 18:31:23 +00:00
ddb
dev Allow the Arduino Leonardo to work by supporting CDC=0 devices. 2013-10-31 13:54:51 +00:00
fs The r48589 promised to remove implicit inclusion of if_var.h soon. Prepare 2013-10-26 17:58:36 +00:00
gdb rename scheduler->swapper and SI_SUB_RUN_SCHEDULER->SI_SUB_LAST 2013-07-24 09:45:31 +00:00
geom Reject attempts to attack a disk device that has the old NEEDSGIANT 2013-10-25 19:19:12 +00:00
gnu/fs/reiserfs
i386 Remove references to an unused fasttrap probe hook, and remove the 2013-10-31 02:35:00 +00:00
ia64 Add bus_dmamap_load_ma() function to load map with the array of 2013-10-27 21:39:16 +00:00
isa
kern Add bus_dmamap_load_ma() function to load map with the array of 2013-10-27 21:39:16 +00:00
kgssapi Add support for host-based (Kerberos 5 service principal) initiator 2013-07-09 01:05:28 +00:00
libkern Fix ixp425 boot2 with ARM EABI: 2013-09-29 15:19:34 +00:00
mips Fix some lingering build failures caused by fixing implicit inclusion of 2013-10-31 05:00:50 +00:00
modules Axe ng_fec(4). It has never been a real netgraph(4) module, since 2013-10-28 12:47:05 +00:00
net Make struct ifnet readable and comprehensible again by grouping 2013-10-31 15:46:10 +00:00
net80211 Don't treat the node as an 11n node if 11n rates are disabled. 2013-10-31 02:04:53 +00:00
netatalk The r48589 promised to remove implicit inclusion of if_var.h soon. Prepare 2013-10-26 17:58:36 +00:00
netgraph Axe ng_fec(4). It has never been a real netgraph(4) module, since 2013-10-28 12:47:05 +00:00
netinet Terminate a debug output with a \n. 2013-10-29 20:04:50 +00:00
netinet6 Include necessary headers that now are available due to pollution 2013-10-28 07:29:16 +00:00
netipsec Provide includes that are needed in these files, and before were read 2013-10-26 18:18:50 +00:00
netipx The r48589 promised to remove implicit inclusion of if_var.h soon. Prepare 2013-10-26 17:58:36 +00:00
netnatm Provide includes that are needed in these files, and before were read 2013-10-26 18:18:50 +00:00
netpfil - Fix VIMAGE build. 2013-10-28 10:12:19 +00:00
netsmb Change the cap_rights_t type from uint64_t to a structure that we can extend 2013-09-05 00:09:56 +00:00
nfs The r48589 promised to remove implicit inclusion of if_var.h soon. Prepare 2013-10-26 17:58:36 +00:00
nfsclient The r48589 promised to remove implicit inclusion of if_var.h soon. Prepare 2013-10-26 17:58:36 +00:00
nfsserver The r48589 promised to remove implicit inclusion of if_var.h soon. Prepare 2013-10-26 17:58:36 +00:00
nlm Intermittent crashes in the NLM (rpc.lockd) code during system 2013-09-06 23:14:31 +00:00
ofed The r48589 promised to remove implicit inclusion of if_var.h soon. Prepare 2013-10-26 17:58:36 +00:00
opencrypto Make sendfile() a method in the struct fileops. Currently only 2013-08-15 07:54:31 +00:00
pc98 MFi386: r254619 2013-08-22 16:39:59 +00:00
pci Add preliminary support for RTL8168EP. 2013-10-29 05:37:05 +00:00
powerpc Remove references to an unused fasttrap probe hook, and remove the 2013-10-31 02:35:00 +00:00
rpc It was reported via email that the cu_sent field used by the 2013-09-06 02:34:34 +00:00
security The r48589 promised to remove implicit inclusion of if_var.h soon. Prepare 2013-10-26 17:58:36 +00:00
sparc64 Add bus_dmamap_load_ma() function to load map with the array of 2013-10-27 21:39:16 +00:00
sys Remove references to an unused fasttrap probe hook, and remove the 2013-10-31 02:35:00 +00:00
teken
tools
ufs UFS2: make di_extsize unsigned. 2013-10-24 00:33:29 +00:00
vm Tidy up the output of "sysctl vm.phys_free". 2013-10-10 16:11:45 +00:00
x86 Remove references to an unused fasttrap probe hook, and remove the 2013-10-31 02:35:00 +00:00
xdr
xen Remove redundant redeclaration of gdtset in sys/xen/xen-os.h, to silence 2013-10-18 17:06:13 +00:00
Makefile