net: handle ARPHRD_IP6GRE in dev_is_mac_header_xmit()
authorGuillaume Nault <gnault@redhat.com>
Mon, 21 Jun 2021 20:08:49 +0000 (22:08 +0200)
committerDavid S. Miller <davem@davemloft.net>
Mon, 21 Jun 2021 21:51:24 +0000 (14:51 -0700)
Similar to commit 3b707c3008ca ("net: dev_is_mac_header_xmit() true for
ARPHRD_RAWIP"), add ARPHRD_IP6GRE to dev_is_mac_header_xmit(), to make
ip6gre compatible with act_mirred and __bpf_redirect().

Signed-off-by: Guillaume Nault <gnault@redhat.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
include/linux/if_arp.h

index bf5c5f3..b712217 100644 (file)
@@ -48,6 +48,7 @@ static inline bool dev_is_mac_header_xmit(const struct net_device *dev)
        case ARPHRD_TUNNEL6:
        case ARPHRD_SIT:
        case ARPHRD_IPGRE:
+       case ARPHRD_IP6GRE:
        case ARPHRD_VOID:
        case ARPHRD_NONE:
        case ARPHRD_RAWIP: