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