net/ipv4/af_inet.c文件中对ipv4的协议进行了初始化,
fs_initcall(inet_init);
在inet_init中进行了ipv4相关的协议进行了初始化:tcp,udp,icmp等处理方法的注册,arp,ip,tcp,udp等协议处理流程的建立,proc文件系统中相关[……]
Tag: IPV4
netfilter在IPV4中的5个HOOK
之前就知道在内核中netfilter的工作原理是:在协议流程中加入hook函数,从而达到对协议流中的数据进行抓取,今天对IPV4中的这几个点在内核中找了下,终于定位了。先在这里分析一下,还需要分析,数据包在内核中是如何路由的!!!哈呵呵
115 net/ipv4/ip_forward.c &[……]
ipv4内核初始化分析-sock的创建
sock创建的主要数据结构是下面这个结构体:
static struct net_proto_family inet_family_ops = {
.family = PF_INET, //这里的值可以是PF_AX25,PF_UNIX,PF_IPX,PF_INET6。。。[……]