eth_header (9) Linux Manual Page
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 int 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.
