On Thu, 2012-09-20 at 17:05 +0200, Johannes Berg wrote: > On Thu, 2012-09-20 at 16:56 +0200, Eric Dumazet wrote: > > On Thu, 2012-09-20 at 17:37 +0300, Artem Bityutskiy wrote: > > > On Thu, 2012-09-20 at 16:25 +0200, Eric Dumazet wrote: > > > > Please remove this hack and try the following bugfix in raw handler > > > > > > > > icmp_filter() should not modify skb, or else its caller should not > > > > assume ip_hdr() is unchanged. > > > > > > Did not help :( > > > > > > > What gives (after some failures) > > > > cat /proc/net/raw > > Note I think the failing packets are dhcp packets, and connman seems to > use an AF_INET, SOCK_DGRAM, IPPROTO_UDP socket for those, and binds it > to the right device. I'd be quite surprised though if UDP code had > issues with paged Rx?? > > johannes > You told me : socket(PF_PACKET, SOCK_RAW, htons(ETH_P_EAPOL)) So I looked at raw code. -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html