> > Thought so, as well. But it seems that skb->protocol is not properly > > set when the packet originates from a packet socket. And in our case > > we cannot set it to a fixed etherType in the bind() call since we use > > three different etherTypes on the same socket. > > So many things break if the skb->protocol isn't set correctly that I would > consider such SKBs mal-formed. Agreed. > You can specify the protocol number in the msghdr passed into the send. Will take a look. Thx. Need to check if there is also a way to set the protocol number when using TX_RINGs, where we use one send() call to signal the kernel that a bunch of frames (with potentially different protocol numbers) is ready for consumption. -- 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