ETH_HEADER(9) Network device support ETH_HEADER(9)
NAME eth_header - create the Ethernet header
SYNOPSIS int eth_header(struct sk_buff * skb, struct net_device * dev, unsigned short type, const void * daddr, const void * saddr, unsigned len);
ARGUMENTS skb buffer to alter
dev source device
type Ethernet type field
daddr destination address (NULL leave destination address)
saddr source address (NULL use device source address)
len packet length (<= skb->len)
DESCRIPTION Set the protocol type. For a packet of type ETH_P_802_3/2 we put the length in here instead.
COPYRIGHT Kernel Hackers Manual 2.6. July 2015 ETH_HEADER(9)