如何捕获NIC中断(上/下)?

Var*_*ári 6 linux-kernel

我正在编写一个Linux内核模块,需要在链接上/下时收到通知,现在我已经读过我可以打开netlink socket并监听RTMGRP_LINK(网络接口创建/删除/上/下事件)组播组,但这是从用户空间使用的......任何人都知道如何从内核空间捕获这个中断?我正在使用内核2.6.35

Rol*_*and 4

查看<linux/netdevice.h>,特别是有关 netdev 通知程序链的内容。您可以调用来注册将接收事件的回调(以及register_netdevice_notifier()许多其他事件类型)。NETDEV_UPNETDEV_DOWN