如何捕捉到网卡中断(上/下)?(how to catch the NIC interrupt(up/

2019-09-18 01:05发布

我正在写需要当链路发生向上/向下通知一个Linux内核模块,现在我读过,我可以打开一个netlink socket ,并听取了RTMGRP_LINK (网络接口创建/删除/上/下事件)组播组,但是这是从用户空间使用...任何人知道如何捕捉从内核空间这个中断? 我使用的内核2.6.35

Answer 1:

看在<linux/netdevice.h>特别是关于NETDEV通知链东西。 您可以拨打register_netdevice_notifier()来注册(许多其他事件类型中)将收到一个回调NETDEV_UPNETDEV_DOWN事件。



文章来源: how to catch the NIC interrupt(up/down)?