1 repository
Kernel parameters that control how the kernel receives packets from the NIC through DMA, ring buffers, NAPI polling, and the network stack.
Distinct from Kernel-Space Packet Processing: Distinct from Kernel-Space Packet Processing: focuses on the sysctl tuning of the ingress path, not the execution model of packet processing.
Explore 1 awesome GitHub repository matching networking & communication · Ingress Packet Processing Tuning. Refine with filters or upvote what's useful.
This is a structured reference that maps Linux kernel network sysctl parameters to their specific roles in the packet processing pipeline, from the network interface card through to the application layer. It covers the full path of packet traversal, including interrupt mitigation, buffer management, queuing disciplines, and TCP auto-tuning mechanisms. The reference details how to configure kernel parameters for connection handling, including TCP listen backlog, SYN queue management, FIN timeout, and syncookies. It also addresses queue management and bufferbloat control through egress queuing
Documents sysctl parameters for tuning the entire ingress packet processing pipeline from NIC to application.