diff options
Diffstat (limited to 'datapath/linux/compat/include/linux/if_ether.h')
-rw-r--r-- | datapath/linux/compat/include/linux/if_ether.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/datapath/linux/compat/include/linux/if_ether.h b/datapath/linux/compat/include/linux/if_ether.h index 25f63cab6..b2cb56d4b 100644 --- a/datapath/linux/compat/include/linux/if_ether.h +++ b/datapath/linux/compat/include/linux/if_ether.h @@ -11,4 +11,10 @@ #define ETH_P_8021AD 0x88A8 /* 802.1ad Service VLAN */ #endif +#ifndef HAVE_INNER_ETH_HDR +static inline struct ethhdr *inner_eth_hdr(const struct sk_buff *skb) +{ + return (struct ethhdr *)skb_inner_mac_header(skb); +} +#endif #endif |