enum netconf_node_type
Overview
Type of nodes in the list More…
#include <netconf.h> enum netconf_node_type { NETCONF_NODE_UNSPEC, NETCONF_NODE_LINK, NETCONF_NODE_NET_ADDR, NETCONF_NODE_ROUTE, NETCONF_NODE_NEIGH, NETCONF_NODE_RULE, NETCONF_NODE_MACVLAN, NETCONF_NODE_IPVLAN, NETCONF_NODE_VLAN, NETCONF_NODE_VETH, NETCONF_NODE_GENEVE, NETCONF_NODE_VXLAN, NETCONF_NODE_BRIDGE, NETCONF_NODE_BRIDGE_PORT, NETCONF_NODE_DEVLINK_INFO, NETCONF_NODE_DEVLINK_PARAM, NETCONF_NODE_DEVLINK_ESWITCH, };
Detailed Documentation
Type of nodes in the list
Enum Values
NETCONF_NODE_UNSPEC
Unspecified
NETCONF_NODE_LINK
Network device
NETCONF_NODE_NET_ADDR
Network address
NETCONF_NODE_ROUTE
Routing table entry
NETCONF_NODE_NEIGH
Neighbour table entry
NETCONF_NODE_RULE
Rule entry in the routing policy database
NETCONF_NODE_MACVLAN
MAC VLAN interface
NETCONF_NODE_IPVLAN
IP VLAN interface
NETCONF_NODE_VLAN
VLAN interface
NETCONF_NODE_VETH
Virtual Ethernet interface
NETCONF_NODE_GENEVE
Geneve interface
NETCONF_NODE_VXLAN
VXLAN interface
NETCONF_NODE_BRIDGE
Bridge interface
NETCONF_NODE_BRIDGE_PORT
Bridge port interface
NETCONF_NODE_DEVLINK_INFO
Device information obtained from devlink
NETCONF_NODE_DEVLINK_PARAM
Device parameters data obtained from devlink
NETCONF_NODE_DEVLINK_ESWITCH
Eswitch information obtained from devlink