enum netconf_nla_type
Parameter types from DEVLINK_ATTR_PARAM_TYPE.
These must have the same values as NLA_* constants defined in include/net/netlink.h in Linux kernel sources. I have no idea why they are not defined in any header which can be included from here or why netlink_attribute_type enum in include/linux/netlink.h differs from the list defined in kernel sources.
#include <netconf.h> enum netconf_nla_type { NETCONF_NLA_UNSPEC, NETCONF_NLA_U8, NETCONF_NLA_U16, NETCONF_NLA_U32, NETCONF_NLA_U64, NETCONF_NLA_STRING, NETCONF_NLA_FLAG, };