标签: linux kernel netfilter igmp
我正在使用linux内核中的post routing netfilter模块分析IGMP数据包。当我从IGMP数据包中获取ip头并引用ip_header->协议时,它显示2(IPPROTO_IGMP),但是当我尝试从skb-> sk-> sk_protocol获取协议时,它会给出内核恐慌。为什么struct sock引用对于命中后路由链的IGMP数据包无效?