内核中的UDP socket流程(2)——API “sys_socket”
内核中的UDP socket流程(3)——sock_create
内核中的UDP socket流程(4)——sock_create
内核中的UDP socket流程(5)——inet_create
内核中的UDP socket流程(7)——udp_sendmsg
内核中的UDP socket流程(10)——ip_append_data
内核中的UDP socket流程(11)——ip_append_data
UDP socket流程(12)——udp_push_pending_frames
UDP socket流程(13)——ip_push_pending_frames
UDP socket流程(14)——ip_local_out及其调用的函数
tcp/ip源码(18)——struct inet_sock中的cork用途
TCP/IP源码(21)——struct inet_socks
TCP/IP源码学习(23)——tcp_sendmsg(2)
TCP/IP源码学习(24)——tcp_write_xmit
TCP/IP源码学习(25)——skb申请函数alloc_skb
TCP/IP源码学习(26)——skb_copy和skb_clone
TCP/IP学习(27)——协议初始化与简要的接收/发送流程
TCP/IP学习(29)——kernel如何选择socket接收数据
TCP/IP学习(30)——L2数据链路层的数据包处理详细流程
TCP/IP学习(31)——TCP接收数据包如何选择socket
TCP/IP学习(38)——Kernel中路由表的实现(1)
TCP/IP学习(39)——Kernel中路由表的实现(2)
TCP/IP源码学习(43)——__skb_recv_datagram学习
TCP/IP源码学习(44)——kernel重组IPv4分片代码(1)
TCP/IP源码学习(45)——kernel重组IPv4分片代码(2)