Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 27407625 authored by Nicolas Dichtel's avatar Nicolas Dichtel Committed by Greg Kroah-Hartman
Browse files

net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit()



[ Upstream commit 4ee06de7729d795773145692e246a06448b1eb7a ]

This kind of interface doesn't have a mac header. This patch fixes
bpf_redirect() to a PIM interface.

Fixes: 27b29f63 ("bpf: add bpf_redirect() helper")
Signed-off-by: default avatarNicolas Dichtel <nicolas.dichtel@6wind.com>
Link: https://lore.kernel.org/r/20220315092008.31423-1-nicolas.dichtel@6wind.com


Signed-off-by: default avatarJakub Kicinski <kuba@kernel.org>
Signed-off-by: default avatarSasha Levin <sashal@kernel.org>
parent 31ae13db
Loading
Loading
Loading
Loading
+1 −0
Original line number Original line Diff line number Diff line
@@ -55,6 +55,7 @@ static inline bool dev_is_mac_header_xmit(const struct net_device *dev)
	case ARPHRD_VOID:
	case ARPHRD_VOID:
	case ARPHRD_NONE:
	case ARPHRD_NONE:
	case ARPHRD_RAWIP:
	case ARPHRD_RAWIP:
	case ARPHRD_PIMREG:
		return false;
		return false;
	default:
	default:
		return true;
		return true;