套接字缓冲区绑定到套接字

时间:2011-05-27 18:29:53

标签: linux network-programming linux-kernel

在linux内核中,在数据包[sk_buff]接收时,绑定到其套接字的数据包是什么时候?即sk_buff的sk字段何时填充?

1 个答案:

答案 0 :(得分:1)

skb->sk设置为skb_set_owner_r()接收,例如net/ipv4/tcp_input.c。通常,网络核心将基于ethertype的数据包分派到适当的协议处理程序,并且在那里查找套接字并将数据包放入套接字backlog中进行处理。