vrrp_vr_t
static vrrp_err_t vrrpd_init_rxsock(vrrp_vr_t *);
static void vrrpd_fini_rxsock(vrrp_vr_t *);
static vrrp_err_t vrrpd_init_txsock(vrrp_vr_t *);
static vrrp_err_t vrrpd_init_txsock_v4(vrrp_vr_t *);
static vrrp_err_t vrrpd_init_txsock_v6(vrrp_vr_t *);
static void vrrpd_fini_txsock(vrrp_vr_t *);
static vrrp_err_t vrrpd_enable_vr(vrrp_vr_t *);
static void vrrpd_disable_vr(vrrp_vr_t *, vrrp_intf_t *, boolean_t);
static void vrrpd_delete_vr(vrrp_vr_t *);
vrrp_vr_t *vr;
vrrp_vr_t *vr;
static vrrp_vr_t *vrrpd_lookup_vr_by_vrid(char *, vrid_t vrid_t, int);
static vrrp_vr_t *vrrpd_lookup_vr_by_name(const char *);
static size_t vrrpd_build_vrrp(vrrp_vr_t *, uchar_t *, int, boolean_t);
static void vrrpd_process_adv(vrrp_vr_t *, vrrp_addr_t *, vrrp_pkt_t *);
vrrp_vr_t *vr;
static vrrp_err_t vrrpd_send_adv(vrrp_vr_t *, boolean_t);
if ((vr = malloc(sizeof (vrrp_vr_t))) == NULL) {
bzero(vr, sizeof (vrrp_vr_t));
vrrpd_delete_vr(vrrp_vr_t *vr)
vrrpd_enable_vr(vrrp_vr_t *vr)
static vrrp_err_t vrrpd_state_i2m(vrrp_vr_t *);
static vrrp_err_t vrrpd_state_i2b(vrrp_vr_t *);
static void vrrpd_state_m2i(vrrp_vr_t *);
static void vrrpd_state_b2i(vrrp_vr_t *);
static vrrp_err_t vrrpd_state_b2m(vrrp_vr_t *);
static vrrp_err_t vrrpd_state_m2b(vrrp_vr_t *);
static void vrrpd_state_trans(vrrp_state_t, vrrp_state_t, vrrp_vr_t *);
vrrpd_disable_vr(vrrp_vr_t *vr, vrrp_intf_t *intf, boolean_t primary_addr_gone)
static vrrp_err_t vrrpd_set_noaccept(vrrp_vr_t *, boolean_t);
static vrrp_err_t vrrpd_virtualip_update(vrrp_vr_t *, boolean_t);
vrrp_vr_t *vr;
vrrp_vr_t *vr;
vrrp_vr_t *vr;
vrrp_vr_t *vr;
vrrp_vr_t *vr;
vrrp_vr_t *vr;
vrrpd_build_vrrp(vrrp_vr_t *vr, uchar_t *buf, int buflen, boolean_t zero_pri)
vrrpd_send_adv_v4(vrrp_vr_t *vr, uchar_t *buf, size_t len, boolean_t zero_pri)
vrrpd_send_adv_v6(vrrp_vr_t *vr, uchar_t *buf, size_t len, boolean_t zero_pri)
vrrpd_send_adv(vrrp_vr_t *vr, boolean_t zero_pri)
vrrpd_process_adv(vrrp_vr_t *vr, vrrp_addr_t *from, vrrp_pkt_t *vp)
static vrrp_vr_t *
vrrp_vr_t *vr;
vrrp_vr_t *vr;
static vrrp_vr_t *
vrrp_vr_t *vr;
vrrpd_init_rxsock(vrrp_vr_t *vr)
vrrpd_fini_rxsock(vrrp_vr_t *vr)
vrrpd_init_txsock(vrrp_vr_t *vr)
vrrpd_init_txsock_v4(vrrp_vr_t *vr)
vrrpd_init_txsock_v6(vrrp_vr_t *vr)
vrrpd_fini_txsock(vrrp_vr_t *vr)
vrrpd_state_i2m(vrrp_vr_t *vr)
vrrpd_state_i2b(vrrp_vr_t *vr)
vrrpd_state_m2i(vrrp_vr_t *vr)
vrrpd_state_b2i(vrrp_vr_t *vr)
vrrp_vr_t *vr = (vrrp_vr_t *)arg;
vrrp_vr_t *vr = (vrrp_vr_t *)arg;
vrrpd_state_b2m(vrrp_vr_t *vr)
vrrpd_state_m2b(vrrp_vr_t *vr)
vrrpd_set_noaccept(vrrp_vr_t *vr, boolean_t on)
vrrpd_virtualip_update(vrrp_vr_t *vr, boolean_t checkonly)
vrrpd_state_trans(vrrp_state_t prev_s, vrrp_state_t s, vrrp_vr_t *vr)
vrrp_vr_t *vr;