Tag

Packet Reception

0 views collected around this technical thread.

Deepin Linux
Deepin Linux
Feb 25, 2025 · Fundamentals

Understanding the Linux Network Packet Reception Process

This article provides a comprehensive, step‑by‑step explanation of how Linux receives network packets—from hardware DMA and interrupt handling through soft‑interrupt processing, kernel initialization, driver registration, and protocol‑stack traversal—culminating in delivery to the application layer via sockets.

LinuxOperating SystemPacket Reception
0 likes · 28 min read
Understanding the Linux Network Packet Reception Process
Deepin Linux
Deepin Linux
Aug 25, 2023 · Fundamentals

Linux Network Packet Reception: From NIC to Kernel and Protocol Stack

This article explains how Linux receives network packets, detailing the NIC’s DMA transfer, hardware and software interrupt handling, NAPI scheduling, kernel processing, and the subsequent traversal through the IP and transport layers up to the user‑space application.

LinuxNAPIPacket Reception
0 likes · 27 min read
Linux Network Packet Reception: From NIC to Kernel and Protocol Stack
Refining Core Development Skills
Refining Core Development Skills
Sep 24, 2020 · Fundamentals

Deep Dive into Linux Network Packet Reception Process

This article provides a comprehensive, illustrated explanation of how Linux receives network packets—from hardware DMA and interrupt handling through soft‑interrupt processing, NAPI polling, protocol stack registration, and finally delivery to user‑space via recvfrom—detailing each kernel component and relevant source code.

LinuxNAPIPacket Reception
0 likes · 48 min read
Deep Dive into Linux Network Packet Reception Process
NetEase Game Operations Platform
NetEase Game Operations Platform
Mar 21, 2020 · Operations

Understanding Linux Kernel Packet Reception Path and NAPI

This article explains how Linux kernels receive network packets—from NIC hardware interrupts through NAPI polling, kernel TCP/IP processing, and finally to user‑space sockets—while also covering interrupt handling, buffer tuning, and performance‑optimizing techniques for SREs.

LinuxNAPIPacket Reception
0 likes · 12 min read
Understanding Linux Kernel Packet Reception Path and NAPI