xref: /linux/include/uapi/linux/netconf.h (revision d900082bd9060dc955b181dae2f2adf86e27d747)
1*d900082bSNicolas Dichtel #ifndef _UAPI_LINUX_NETCONF_H_
2*d900082bSNicolas Dichtel #define _UAPI_LINUX_NETCONF_H_
3*d900082bSNicolas Dichtel 
4*d900082bSNicolas Dichtel #include <linux/types.h>
5*d900082bSNicolas Dichtel #include <linux/netlink.h>
6*d900082bSNicolas Dichtel 
7*d900082bSNicolas Dichtel struct netconfmsg {
8*d900082bSNicolas Dichtel 	__u8	ncm_family;
9*d900082bSNicolas Dichtel };
10*d900082bSNicolas Dichtel 
11*d900082bSNicolas Dichtel enum {
12*d900082bSNicolas Dichtel 	NETCONFA_UNSPEC,
13*d900082bSNicolas Dichtel 	NETCONFA_IFINDEX,
14*d900082bSNicolas Dichtel 	NETCONFA_FORWARDING,
15*d900082bSNicolas Dichtel 	__NETCONFA_MAX
16*d900082bSNicolas Dichtel };
17*d900082bSNicolas Dichtel #define NETCONFA_MAX	(__NETCONFA_MAX - 1)
18*d900082bSNicolas Dichtel 
19*d900082bSNicolas Dichtel #define NETCONFA_IFINDEX_ALL		-1
20*d900082bSNicolas Dichtel #define NETCONFA_IFINDEX_DEFAULT	-2
21*d900082bSNicolas Dichtel 
22*d900082bSNicolas Dichtel #endif /* _UAPI_LINUX_NETCONF_H_ */
23