Is there a reason why skb->len for skb->pkt_type=PACKET_OUTGOING is 14 bytes larger than for skb->pkt_type=PACKET_HOST? I doubt its a coincidence that the size of the ethernet header is 14 bytes. Also, I notice that skb->data starts at a different location (relative to the ethernet header) if its outgoing compared to incoming traffic. Can anyone tell me why? Regards, Mazhar - : send the line "unsubscribe linux-net" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html