发布时间:2014-10-11 15:17:10
内核版本:2.6.18inet_init函数调用dev_add_pack函数:点击(此处)折叠或打开/* * Called once on startup. */static struct packet_type arp_packet_type = { &nb.........【阅读全文】
发布时间:2014-10-10 15:57:41
内核版本:2.6.18点击(此处)折叠或打开/* The inetsw table contains everything that inet_create needs to * build a new socket. */static struct list_head inetsw[SOCK_MAX]点击(此处)折叠或打开.........【阅读全文】
发布时间:2014-10-09 17:10:27
内核版本:2.6.18inet_add_protocol()作用:把igmp_protocol,icmp_protocol,tcp_protocol,udp_protocol放到inet_protos(全局hash table)上。点击(此处)折叠或打开#ifdef CONFIG_IP_MULTICASTstatic struct net_protocol igmp_protocol = { &n.........【阅读全文】
发布时间:2014-10-09 16:56:56
内核版本:2.6.18点击(此处)折叠或打开#define AF_INET 2 /* Internet IP Protocol */#define PF_INET AF_INET.........【阅读全文】
发布时间:2014-10-09 16:37:43
内核版本:2.6.18proto_register()函数作用:1.初始化rsk_prot(request sock)和twsk_prot(timewait sock)。1.tcp_prot(TCP套接字),udp_prot(UDP套接字),raw_prot(原始套接字)挂链proto_list上。点击(此处)折叠或打开rc = proto_register(&tcp_prot, 1);if (rc).........【阅读全文】