]> git.karo-electronics.de Git - karo-tx-linux.git/commit
uapi: ebtables: don't include linux/if.h
authorPablo Neira Ayuso <pablo@netfilter.org>
Wed, 8 Apr 2015 17:41:40 +0000 (19:41 +0200)
committerPablo Neira Ayuso <pablo@netfilter.org>
Mon, 13 Apr 2015 18:08:38 +0000 (20:08 +0200)
commit24477e57412a7a7dea62637ac990bc5c1cff0665
treef440c1493181ab8893fa8e2730de84f23b09fe6f
parent7d7402642eaf385aef0772eff5a35e34fc4995d7
uapi: ebtables: don't include linux/if.h

linux/if.h creates conflicts in userspace with net/if.h

By using it here we force userspace to use linux/if.h while
net/if.h may be needed.

Note that:

include/linux/netfilter_ipv4/ip_tables.h and
include/linux/netfilter_ipv6/ip6_tables.h

don't include linux/if.h and they also refer to IFNAMSIZ, so they are
expecting userspace to include use net/if.h from the client program.

Signed-off-by: Arturo Borrero Gonzalez <arturo.borrero.glez@gmail.com>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
include/linux/netfilter_bridge/ebtables.h
include/uapi/linux/netfilter_bridge/ebtables.h