xref: /aosp_15_r20/external/libnl/include/linux-private/linux/netconf.h (revision 4dc78e53d49367fa8e61b07018507c90983a077d)
1*4dc78e53SAndroid Build Coastguard Worker /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
2*4dc78e53SAndroid Build Coastguard Worker #ifndef _LINUX_NETCONF_H_
3*4dc78e53SAndroid Build Coastguard Worker #define _LINUX_NETCONF_H_
4*4dc78e53SAndroid Build Coastguard Worker 
5*4dc78e53SAndroid Build Coastguard Worker #include <linux/types.h>
6*4dc78e53SAndroid Build Coastguard Worker #include <linux/netlink.h>
7*4dc78e53SAndroid Build Coastguard Worker 
8*4dc78e53SAndroid Build Coastguard Worker struct netconfmsg {
9*4dc78e53SAndroid Build Coastguard Worker 	__u8	ncm_family;
10*4dc78e53SAndroid Build Coastguard Worker };
11*4dc78e53SAndroid Build Coastguard Worker 
12*4dc78e53SAndroid Build Coastguard Worker enum {
13*4dc78e53SAndroid Build Coastguard Worker 	NETCONFA_UNSPEC,
14*4dc78e53SAndroid Build Coastguard Worker 	NETCONFA_IFINDEX,
15*4dc78e53SAndroid Build Coastguard Worker 	NETCONFA_FORWARDING,
16*4dc78e53SAndroid Build Coastguard Worker 	NETCONFA_RP_FILTER,
17*4dc78e53SAndroid Build Coastguard Worker 	NETCONFA_MC_FORWARDING,
18*4dc78e53SAndroid Build Coastguard Worker 	NETCONFA_PROXY_NEIGH,
19*4dc78e53SAndroid Build Coastguard Worker 	NETCONFA_IGNORE_ROUTES_WITH_LINKDOWN,
20*4dc78e53SAndroid Build Coastguard Worker 	NETCONFA_INPUT,
21*4dc78e53SAndroid Build Coastguard Worker 	NETCONFA_BC_FORWARDING,
22*4dc78e53SAndroid Build Coastguard Worker 	__NETCONFA_MAX
23*4dc78e53SAndroid Build Coastguard Worker };
24*4dc78e53SAndroid Build Coastguard Worker #define NETCONFA_MAX	(__NETCONFA_MAX - 1)
25*4dc78e53SAndroid Build Coastguard Worker #define NETCONFA_ALL	-1
26*4dc78e53SAndroid Build Coastguard Worker 
27*4dc78e53SAndroid Build Coastguard Worker #define NETCONFA_IFINDEX_ALL		-1
28*4dc78e53SAndroid Build Coastguard Worker #define NETCONFA_IFINDEX_DEFAULT	-2
29*4dc78e53SAndroid Build Coastguard Worker 
30*4dc78e53SAndroid Build Coastguard Worker #endif /* _LINUX_NETCONF_H_ */
31