mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-11-24 14:51:00 +07:00
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>
This commit is contained in:
parent
7d7402642e
commit
24477e5741
@ -12,9 +12,10 @@
|
||||
#ifndef __LINUX_BRIDGE_EFF_H
|
||||
#define __LINUX_BRIDGE_EFF_H
|
||||
|
||||
#include <linux/if.h>
|
||||
#include <linux/if_ether.h>
|
||||
#include <uapi/linux/netfilter_bridge/ebtables.h>
|
||||
|
||||
|
||||
/* return values for match() functions */
|
||||
#define EBT_MATCH 0
|
||||
#define EBT_NOMATCH 1
|
||||
|
@ -12,9 +12,7 @@
|
||||
|
||||
#ifndef _UAPI__LINUX_BRIDGE_EFF_H
|
||||
#define _UAPI__LINUX_BRIDGE_EFF_H
|
||||
#include <linux/if.h>
|
||||
#include <linux/netfilter_bridge.h>
|
||||
#include <linux/if_ether.h>
|
||||
|
||||
#define EBT_TABLE_MAXNAMELEN 32
|
||||
#define EBT_CHAIN_MAXNAMELEN EBT_TABLE_MAXNAMELEN
|
||||
|
Loading…
Reference in New Issue
Block a user