请问 dev_add_pack 能DROP数据包吗?

发布于 2022-07-22 13:10:09 字数 685 浏览 6 评论 1

include
include
include
include
include

int my_arp_rcv( struct sk_buff * skb, struct net_device * dev , struct packet_type * pt )
{
        printk("aaaaan");
        kfree_skb( skb );
return 1;
}

static struct packet_type my_arp_type = {
__constant_htons(ETH_P_ALL),
NULL,
my_arp_rcv,
NULL,
};

int init_module(void )
{
        dev_add_pack( &my_arp_type ) ;

return 0;
}

为什么我DROP不掉my_arp_rcv涵数中的数据包啊??
高手门指点一下

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

太傻旳人生 2022-07-23 09:21:06

高手们那里去了.....谁能指点一二啊!!!!!!!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文