| From 5693d459c561a0e618d5580fa16fa0772c531c77 Mon Sep 17 00:00:00 2001 |
| From: =?UTF-8?q?Maciej=20=C5=BBenczykowski?= <maze@google.com> |
| Date: Thu, 24 Jan 2019 03:07:02 -0800 |
| Subject: net: dev_is_mac_header_xmit() true for ARPHRD_RAWIP |
| MIME-Version: 1.0 |
| Content-Type: text/plain; charset=UTF-8 |
| Content-Transfer-Encoding: 8bit |
| |
| [ Upstream commit 3b707c3008cad04604c1f50e39f456621821c414 ] |
| |
| __bpf_redirect() and act_mirred checks this boolean |
| to determine whether to prefix an ethernet header. |
| |
| Signed-off-by: Maciej Żenczykowski <maze@google.com> |
| Acked-by: Daniel Borkmann <daniel@iogearbox.net> |
| Signed-off-by: David S. Miller <davem@davemloft.net> |
| Signed-off-by: Sasha Levin <sashal@kernel.org> |
| --- |
| include/linux/if_arp.h | 1 + |
| 1 file changed, 1 insertion(+) |
| |
| diff --git a/include/linux/if_arp.h b/include/linux/if_arp.h |
| index 6756fea18b69f..e44746de95cdf 100644 |
| --- a/include/linux/if_arp.h |
| +++ b/include/linux/if_arp.h |
| @@ -54,6 +54,7 @@ static inline bool dev_is_mac_header_xmit(const struct net_device *dev) |
| case ARPHRD_IPGRE: |
| case ARPHRD_VOID: |
| case ARPHRD_NONE: |
| + case ARPHRD_RAWIP: |
| return false; |
| default: |
| return true; |
| -- |
| 2.19.1 |
| |