On Thu, 2012-09-20 at 17:18 +0200, Eric Dumazet wrote: > > 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?? > You told me : socket(PF_PACKET, SOCK_RAW, htons(ETH_P_EAPOL)) > > So I looked at raw code. and even found an issue. Artem wasn't really sure, but looking at his information again it seems that the EAPOL packets (those on the raw sockets) do go through, and then DHCP fails. In the printk he did for me, I can see that the EAPOL packets are small enough to get pulled in completely in iwlwifi, and the bigger DHCP packets (~600 bytes) only go through if we linearize them. johannes -- 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