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