gpt4 book ai didi

linux-kernel - 如何捕捉网卡中断(上/下)?

转载 作者:行者123 更新时间:2023-12-04 04:51:50 25 4
gpt4 key购买 nike

我正在编写一个 linux 内核模块,当链接打开/关闭时需要通知它,现在我读到我可以打开一个 netlink socket并收听RTMGRP_LINK (网络接口(interface)创建/删除/启动/关闭事件)多播组,但这是从用户空间使用的......有人知道如何从内核空间捕获这个中断吗?
我正在使用内核 2.6.35

最佳答案

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

关于linux-kernel - 如何捕捉网卡中断(上/下)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10988916/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com