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