Linux Networking Stack
Official docs outline
12 sections- Networking index
Index of kernel networking documentation.
- Scaling in the stack
RSS, RPS, RFS and XPS for spreading packet processing across CPUs.
- NAPI
Polling-based interrupt mitigation and busy polling.
- Network devices and net_device
net_device lifecycle, ndo operations and device features.
- IP sysctl
TCP, UDP and IP tunables under /proc/sys/net.
- Segmentation offloads
TSO, GSO, GRO and checksum offload.
- AF_XDP
XDP sockets, UMEM and fill and completion rings.
- Zero-copy sends
MSG_ZEROCOPY and completion notifications.
- Timestamping
SO_TIMESTAMPING software and hardware timestamps.
- Linux bridge
Bridge devices, STP and VLAN filtering.
- Kernel TLS
In-kernel TLS record encryption and offload.
- Classic BPF socket filters
BPF packet filters on sockets and tcpdump.
Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.