认真看头文件,头文件上面有说明。
两者的值是一样的。
NF_IP_*和NF_IP6_*都不能用在新的内核,内核/内核模块要用NF_INET_*。
我记得没错的话,这种转变是从2.6.25的内核开始,当时还没有NF_INET_*,全部都用NF_IP系列的。
现在,NF_IP_*只是为了兼容用户程序而保留的,一般应该用NF_INET_*。
你可以理解成变量换了个名字。
我知道了 他们两个是两个名字而已
define NF_IP_PRE_ROUTING 0
NF_INET_PRE_ROUTING 是枚举的第一个元素 也是为零
2.6内核源码netfilter中NF_INET_PRE_ROUTING跟NF_IP_PRE_ROUTING啥关系?
最新推荐文章于 2025-04-27 22:30:40 发布
本文探讨了Linux内核中防火墙宏定义的变化,特别是从NF_IP_*到NF_INET_*的过渡,并解释了这些变化的原因及它们在新旧内核版本中的应用情况。

1041

被折叠的 条评论
为什么被折叠?



