#ifndef _IP_CARP_NL_H
#define _IP_CARP_NL_H
#include <net/if.h>
#include <netinet/ip_carp.h>
#include <netlink/netlink_generic.h>
#define CARP_NL_FAMILY_NAME "carp"
enum {
CARP_NL_CMD_UNSPEC = 0,
CARP_NL_CMD_GET = 1,
CARP_NL_CMD_SET = 2,
__CARP_NL_CMD_MAX,
};
#define CARP_NL_CMD_MAX (__CARP_NL_CMD_MAX - 1)
enum carp_nl_type_t {
CARP_NL_UNSPEC,
CARP_NL_VHID = 1,
CARP_NL_STATE = 2,
CARP_NL_ADVBASE = 3,
CARP_NL_ADVSKEW = 4,
CARP_NL_KEY = 5,
CARP_NL_IFINDEX = 6,
CARP_NL_ADDR = 7,
CARP_NL_ADDR6 = 8,
CARP_NL_IFNAME = 9,
CARP_NL_VERSION = 10,
CARP_NL_VRRP_PRIORITY = 11,
CARP_NL_VRRP_ADV_INTER = 12,
};
#endif