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