Linux Networking Documentation¶
Contents:
- netdev FAQ
- Q: What is netdev?
- Q: How do the changes posted to netdev make their way into Linux?
- Q: How often do changes from these trees make it to the mainline Linus tree?
- Q: How do I indicate which tree (net vs. net-next) my patch should be in?
- Q: I sent a patch and I’m wondering what happened to it?
- Q: The above only says “Under Review”. How can I find out more?
- Q: I submitted multiple versions of the patch series
- Q: I made changes to only a few patches in a patch series should I resend only those changed?
- Q: I submitted multiple versions of a patch series and it looks like a version other than the last one has been accepted, what should I do?
- Q: How can I tell what patches are queued up for backporting to the various stable releases?
- Q: I see a network patch and I think it should be backported to stable.
- Q: I have created a network patch and I think it should be backported to stable.
- Q: Are all networking bug fixes backported to all stable releases?
- Q: Is the comment style convention different for the networking content?
- Q: I am working in existing code that has the former comment style and not the latter.
- Q: I found a bug that might have possible security implications or similar.
- Q: What level of testing is expected before I submit my change?
- Q: Any other tips to help ensure my net/net-next patch gets OK’d?
- AF_XDP
- batman-adv
- SocketCAN - Controller Area Network
- The UCAN Protocol
- Vendor Device Drivers
- DPAA2 Documentation
- Linux* Base Driver for the Intel(R) PRO/100 Family of Adapters
- Linux* Base Driver for Intel(R) Ethernet Network Connection
- Linux* Driver for Intel(R) Ethernet Network Connection
- Linux* Base Driver for Intel(R) Ethernet Multi-host Controller
- Linux* Base Driver for Intel(R) Ethernet Network Connection
- Linux* Base Virtual Function Driver for Intel(R) 1G Ethernet
- Linux Base Driver for 10 Gigabit Intel(R) Ethernet Network Connection
- Linux* Base Driver for the Intel(R) Ethernet 10 Gigabit PCI Express Adapters
- Linux* Base Virtual Function Driver for Intel(R) 10G Ethernet
- Linux* Base Driver for the Intel(R) Ethernet Controller 700 Series
- Linux* Base Driver for Intel(R) Ethernet Adaptive Virtual Function
- Linux* Base Driver for the Intel(R) Ethernet Connection E800 Series
- Linux kernel driver for Compute Engine Virtual Ethernet (gve):
- Mellanox ConnectX(R) mlx5 core VPI Network Driver
- Distributed Switch Architecture
- Devlink info versions
- IEEE 802.15.4 Developer’s Guide
- Linux Networking and Network Devices APIs
- Z8530 Programming Guide
- MSG_ZEROCOPY
- FAILOVER
- NET_FAILOVER
- PHY Abstraction Layer
- phylink
- IP-Aliasing
- Ethernet Bridging
- SNMP counter
- General IPv4 counters
- ICMP counters
- General TCP counters
- TCP Fast Open
- TCP Fast Path
- TCP abort
- TCP Hybrid Slow Start
- TCP retransmission and congestion control
- DSACK
- invalid SACK and DSACK
- SACK shift
- TCP out of order
- TCP PAWS
- TCP ACK skip
- TCP receive window
- Delayed ACK
- Tail Loss Probe (TLP)
- TCP Fast Open
- SYN cookies
- Challenge ACK
- prune
- examples
- Checksum Offloads
- Segmentation Offloads
- Scaling in the Linux Networking Stack
- Kernel TLS
- Kernel TLS offload