table of contents
other versions
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 int len);
ARGUMENTS¶
struct sk_buff * skb
buffer to alter
struct net_device * dev
source device
unsigned short type
Ethernet type field
const void * daddr
destination address (NULL leave destination
address)
const void * saddr
source address (NULL use device source address)
unsigned int 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¶
July 2017 | Kernel Hackers Manual 4.12 |