参考:

linux协议栈skb操作函数
skb详解
Linux内核分析 - 网络[一]:收发数据包的调用
Linux内核分析 - 网络[二]:网卡驱动接收报文
Linux内核分析 - 网络[三]:从netif_receive_skb()说起
Linux内核分析 - 网络[四]:路由表
sk_buff结构详解
Linux内核中sk_buff分析