- 博客(4)
- 收藏
- 关注
原创 协议栈(LVS)
ip_vs_in()static unsigned intip_vs_in(unsigned int hooknum, struct sk_buff *skb, const struct net_device *in, const struct net_device *out, int (*okfn) (struct sk_buff *)){ struct ip_...
2018-06-19 11:45:05 726
原创 协议栈(Internet协议族)
net_proto_family// net_families数组,NPROTO为37,表示最多支持37种协议族static const struct net_proto_family *net_families[NPROTO] __read_mostly;// Internet协议族#define AF_INET 2 /* Internet IP Protocol ...
2018-06-10 21:43:46 1602
原创 协议栈(套接口层)
SYSCALL_DEFINEx()#define SYSCALL_DEFINE0(name) asmlinkage long sys_##name(void)// __VA_ARGS__是一个可变参数宏,替换...#define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__)#defi...
2018-06-10 21:38:07 531
原创 协议栈(TCP主动连接三次握手)
第一次握手(发送SYN包)tcp_v4_connect() -> tcp_connect() -> tcp_transmit_skb() -> ip_queue_xmit()tcp_v4_connect()state从TCP_CLOSE变成TCP_SYN_SENTint tcp_v4_connect(struct sock *sk, struct so
2018-06-10 21:30:32 1428
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人