如何获得有关已更改if_index的通知

时间:2015-09-14 08:38:08

标签: macos kernel netfilter network-interface sysfs

我们在做什么: 我们正在使用netfilter库。 我们的模块(比如" X-engine")读取并缓存if_index。

真正的问题: 如果内核由于某种原因决定更改if_index,则X-engine缓存if_index不会更新并且它开始丢弃数据包,因为它们在if_index中与模块-x中缓存的内容和内核中实际存在的内容不匹配。 p>

我们在寻找什么: 现在是否有一种方法/ API可以通知模块-X有关此更改事件的信息,以便模块-X更新它的if_index适当的缓存?

0 个答案:

没有答案