eth_header — create the Ethernet header
int eth_header
(struct sk_buff * skb, struct net_device * dev, unsigned short type, const void * daddr, const void * saddr, unsigned len);
buffer to alter
source device
Ethernet type field
destination address (NULL leave destination address)
source address (NULL use device source address)
packet length (<= skb->len)
Set the protocol type. For a packet of type ETH_P_802_3 we put the length in here instead. It is up to the 802.2 layer to carry protocol information.