]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
include: uapi: netfilter_bridge.h: Cover for musl libc
authorPhil Sutter <phil@nwl.cc>
Sat, 14 Feb 2026 14:54:06 +0000 (15:54 +0100)
committerFlorian Westphal <fw@strlen.de>
Tue, 17 Feb 2026 14:04:20 +0000 (15:04 +0100)
commit4edd4ba71ce0df015303dba75ea9d20d1a217546
tree1e4ee50acd41830cc3065cca93e5905bf9247c2a
parenta6d28eb8efe96b3e35c92efdf1bfacb0cccf541f
include: uapi: netfilter_bridge.h: Cover for musl libc

Musl defines its own struct ethhdr and thus defines __UAPI_DEF_ETHHDR to
zero. To avoid struct redefinition errors, user space is therefore
supposed to include netinet/if_ether.h before (or instead of)
linux/if_ether.h. To relieve them from this burden, include the libc
header here if not building for kernel space.

Reported-by: Alyssa Ross <hi@alyssa.is>
Suggested-by: Florian Westphal <fw@strlen.de>
Signed-off-by: Phil Sutter <phil@nwl.cc>
Signed-off-by: Florian Westphal <fw@strlen.de>
include/uapi/linux/netfilter_bridge.h