任何人都可以帮助我区分 packet_ops_spkt 和 packet_ops 结构操作。在哪里使用 packet_ops_spkt 以及如何使用 packet_ops。这两个结构在source/net/packet/af_packet.c下都有Linux内核源代码
最佳答案
谷歌一下,供您引用,
http://lxr.free-electrons.com/source/net/packet/af_packet.c#L2788
如果 sock->type 是 SOCK_PACKET 则使用 packet_ops_spkt 结构
如果您使用 SOCK_RAW 类型创建套接字,则 SOCK_PACKET 用于写入原始套接字。
http://www.masterraghu.com/subjects/np/introduction/unix_network_programming_v1.3/ch29lev1sec4.html
关于linux - packet_ops_spkt 和 packet_ops 有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24157066/