vrrp_intf_t
vrrp_intf_t *intf, *next_intf;
vrrp_intf_t *intf;
vrrp_intf_t *intf, *nextif;
static void vrrpd_disable_vr(vrrp_vr_t *, vrrp_intf_t *, boolean_t);
vrrpd_reselect_primary(vrrp_intf_t *intf)
vrrpd_select_primary(vrrp_intf_t *pif)
vrrpd_remove_if(vrrp_intf_t *intf, boolean_t primary_addr_gone)
static vrrp_intf_t *vrrpd_lookup_if(const char *, int);
static vrrp_err_t vrrpd_create_if(const char *, int, uint32_t, vrrp_intf_t **);
static void vrrpd_delete_if(vrrp_intf_t *, boolean_t);
static vrrp_err_t vrrpd_create_ip(vrrp_intf_t *, const char *, vrrp_addr_t *,
static void vrrpd_delete_ip(vrrp_intf_t *, vrrp_ip_t *);
static vrrp_ip_t *vrrpd_select_primary(vrrp_intf_t *);
static void vrrpd_reselect_primary(vrrp_intf_t *);
static void vrrpd_remove_if(vrrp_intf_t *, boolean_t);
vrrpd_disable_vr(vrrp_vr_t *vr, vrrp_intf_t *intf, boolean_t primary_addr_gone)
static vrrp_err_t vrrpd_virtualip_updateone(vrrp_intf_t *, vrrp_ip_t *,
vrrp_intf_t *vif;
vrrp_intf_t *vif = vr->vvr_vif;
vrrpd_process_vrrp(vrrp_intf_t *pif, vrrp_pkt_t *vp, size_t len,
vrrpd_process_adv_v4(vrrp_intf_t *pif, struct msghdr *msgp, size_t len)
vrrpd_process_adv_v6(vrrp_intf_t *pif, struct msghdr *msgp, size_t len)
vrrp_intf_t *pif = arg;
vrrp_intf_t *pif; /* Physical interface used to recv packets */
static vrrp_intf_t *
vrrp_intf_t *intf;
vrrp_intf_t *pif = vr->vvr_pif;
vrrp_intf_t *vif;
vrrp_intf_t **intfp)
vrrp_intf_t *intf;
vrrp_intf_t *vif; /* VNIC interface used to send packets */
if (((*intfp) = malloc(sizeof (vrrp_intf_t))) == NULL) {
vrrp_intf_t *vif; /* VNIC interface used to send packets */
vrrp_intf_t *vif = vr->vvr_vif;
vrrpd_delete_if(vrrp_intf_t *intf, boolean_t update_vr)
vrrp_intf_t *vif = vr->vvr_vif;
vrrpd_virtualip_updateone(vrrp_intf_t *vif, vrrp_ip_t *ip, boolean_t checkonly)
vrrp_intf_t *vif = vr->vvr_vif;
vrrpd_create_ip(vrrp_intf_t *intf, const char *lifname, vrrp_addr_t *addr,
vrrpd_delete_ip(vrrp_intf_t *intf, vrrp_ip_t *ip)
vrrp_intf_t *intf;