向下处理
sock->ops->sendmsg= inet_sendmsg()
套接字相关处理
sk->prot->sendmsg = tcp_sendmsg()
协议相关处理
sk->tp->af_specific->queue_xmlt = ip_queue_xmit()
网络层相关处理
dev_queue_xmit()
QOS和链路层相关处理
Tx Soft IRQ
向上处理
收到报文
中断处理程序将报文从DMA环缓冲区中删除
netif_rx(), Rx Soft IRQ
netif_receive_skb(),协议交换
ip_rcv(), IP层处理
ip_local_deliver_finish(), INET 协议交换器
tcp_v4_rcv(),TCP 入口点
协议相关处理
应用从接收队列读取数据
**示意图
**
本文分享自微信公众号 - 云服务圈(heidcloud)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。