摘要: /* 需要对conntrack进行功能扩展的协议,会初始化一个struct nf_conntrack_helper 实例,把该实例注册到Netfilter中管理的全局哈希表中。 查找helper使用的hash 算法 static unsigned int helper_hash(const stru 阅读全文
posted @ 2020-05-08 23:32 codestacklinuxer 阅读(689) 评论(0) 推荐(0)
摘要: 目前内核已经有filter 功能,但是往往实际运用中需要用到一些定制的filter 功能, 所以这个时候仅仅依靠现有的不能完成,于是就出现了conntrack的扩展功能, 最直接的就是tftp helper功能。 先看数据结构: /* struct sk_buff { struct nf_connt 阅读全文
posted @ 2020-05-08 22:25 codestacklinuxer 阅读(551) 评论(0) 推荐(0)