2
在linux内核中,当数据包[sk_buff]收到时,数据包何时绑定到其套接字?即什么时候填充了sk_buff的sk字段?套接字缓冲区与套接字的绑定
在linux内核中,当数据包[sk_buff]收到时,数据包何时绑定到其套接字?即什么时候填充了sk_buff的sk字段?套接字缓冲区与套接字的绑定
skb->sk
被设置为由skb_set_owner_r()
接收,例如在net/ipv4/tcp_input.c
中。通常情况下,网络核心将根据ethertype将数据包分发到相应的协议处理程序,并且在那里查找套接字并将数据包放入套接字积压处理中。