标签: linux linux-kernel
如何显示在一个netfilter挂钩上注册了多少功能?
Linux是否提供proc接口来显示此信息?
谢谢!
答案 0 :(得分:1)
我认为没有标准的方法。
在代码中很容易做到,因为导出了nf_hooks矩阵 所以一个简单的list_for_each(i, &nf_hooks[reg->pf][reg->hooknum])n++循环会计算它们。
nf_hooks
list_for_each(i, &nf_hooks[reg->pf][reg->hooknum])n++
请注意,它不是100%安全的,因为它不会锁定保护列表。但是出于实验目的,如果在注册/取消注册锁定时没有运行它,那就应该没问题。