NAPI

Linux内核中断与软irq子系统深度实战:从硬件中断到Tasklet与Workqueue的延迟处理全解析

本文深入解析Linux内核中断子系统的完整体系,从硬件中断触发机制到顶底半部设计思想,详细剖析软中断(softirq)、Tasklet、Workqueue和Threaded Interrupt四种延迟处理机制的实现原理与API使用。结合网卡NAPI中断合并实战案例,提供中断亲和性设置、软中断监控和ftrace分析等性能调优方法。

Linux 内核网络栈深度解析:从 Socket 到驱动层

从 socket 系统调用入口逐层剖析 Linux 网络栈的链路层、网络层、传输层和驱动层实现,深入理解 TCP 协议机制、NAPI 轮询、零拷贝技术、eBPF/XDP 可编程框架以及容器网络的底层原理。

sk_buff 深度解析——Linux 网络栈的核心容器

深入解析 Linux 内核 sk_buff 数据结构及其在网络栈中的核心作用:双链表管理、协议头指针、Socket 内存会计与反压、NAPI 收包路径、GSO/GRO 分段聚合、XDP 零拷贝、以及 BPF 扩展机制。