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將數據包分發到相應的協議處理程序,並且在那裏查找套接字並將數據包放入套接字積壓處理中。