6b13f685e
김민수
BSP 최초 추가
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
|
#ifndef _LINUX_IF_ARP_H
#define _LINUX_IF_ARP_H
#include <linux/skbuff.h>
#include <uapi/linux/if_arp.h>
static inline struct arphdr *arp_hdr(const struct sk_buff *skb)
{
return (struct arphdr *)skb_network_header(skb);
}
static inline int arp_hdr_len(struct net_device *dev)
{
switch (dev->type) {
#if IS_ENABLED(CONFIG_FIREWIRE_NET)
case ARPHRD_IEEE1394:
return sizeof(struct arphdr) + dev->addr_len + sizeof(u32) * 2;
#endif
default:
return sizeof(struct arphdr) + (dev->addr_len + sizeof(u32)) * 2;
}
}
#endif /* _LINUX_IF_ARP_H */
|