Tag

Driver Development

1 views collected around this technical thread.

Top Architect
Top Architect
Sep 3, 2021 · Fundamentals

Understanding Linux Network Subsystem: Layers, Interrupt Handling, and Driver Initialization

This article explains the layered architecture of the Linux network stack, maps the TCP/IP model to Linux implementation, and details how hardware and soft interrupts, ksoftirqd threads, and NAPI cooperate with driver initialization to process packet reception and transmission.

Driver DevelopmentKernelNAPI
0 likes · 23 min read
Understanding Linux Network Subsystem: Layers, Interrupt Handling, and Driver Initialization