0
我我的模塊中加入了netdevice通知:netdevice通知
int os_netdevice_notifier_cb (struct notifier_block *, unsigned long, void *);
...
static struct notifier_block os_netdevice_notifier =
{
os_netdevice_notifier_cb,
NULL,
0
};
register_netdevice_notifier(&os_netdevice_notifier);
我希望能夠看到的是設備已經被註冊了什麼/未註冊的,即我有監視事件NETDEV_UNREGISTER。收到此事件後,是否保證該設備已從系統中移除,或者這隻表示它已計劃移除,實際工作將在以後完成?
查看net/core/dev.c中的代碼看起來像設備清理後發送的事件,但可能是我錯過了什麼?
第二個問題 - 刪除分配給接口的IP/hw地址的代碼在哪裏從系統註銷?
謝謝! 馬克