Commit | Line | Data |
---|---|---|
6f52b16c | 1 | /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ |
d900082b ND |
2 | #ifndef _UAPI_LINUX_NETCONF_H_ |
3 | #define _UAPI_LINUX_NETCONF_H_ | |
4 | ||
5 | #include <linux/types.h> | |
6 | #include <linux/netlink.h> | |
7 | ||
8 | struct netconfmsg { | |
9 | __u8 ncm_family; | |
10 | }; | |
11 | ||
12 | enum { | |
13 | NETCONFA_UNSPEC, | |
14 | NETCONFA_IFINDEX, | |
15 | NETCONFA_FORWARDING, | |
cc535dfb | 16 | NETCONFA_RP_FILTER, |
d67b8c61 | 17 | NETCONFA_MC_FORWARDING, |
09aea5df | 18 | NETCONFA_PROXY_NEIGH, |
974d7af5 | 19 | NETCONFA_IGNORE_ROUTES_WITH_LINKDOWN, |
24045a03 | 20 | NETCONFA_INPUT, |
5cbf777c | 21 | NETCONFA_BC_FORWARDING, |
d900082b ND |
22 | __NETCONFA_MAX |
23 | }; | |
24 | #define NETCONFA_MAX (__NETCONFA_MAX - 1) | |
136ba622 | 25 | #define NETCONFA_ALL -1 |
d900082b ND |
26 | |
27 | #define NETCONFA_IFINDEX_ALL -1 | |
28 | #define NETCONFA_IFINDEX_DEFAULT -2 | |
29 | ||
30 | #endif /* _UAPI_LINUX_NETCONF_H_ */ |