vrrp_addr_t
static vrrp_addr_t vrrp_muladdr4;
static vrrp_addr_t vrrp_muladdr6;
vrrp_addr_t *addr;
addr = (vrrp_addr_t *)&stor;
vrrpd_add_ipaddr(char *lifname, int af, vrrp_addr_t *addr, int ifindex,
sizeof (vrrp_addr_t));
static vrrp_err_t vrrpd_create_ip(vrrp_intf_t *, const char *, vrrp_addr_t *,
static vrrp_err_t vrrpd_add_ipaddr(char *, int, vrrp_addr_t *,
static void vrrpd_process_adv(vrrp_vr_t *, vrrp_addr_t *, vrrp_pkt_t *);
*sizep += (vipcnt == 0) ? 0 : (vipcnt - 1) * sizeof (vrrp_addr_t);
&ip->vip_addr, sizeof (vrrp_addr_t));
&vr->vvr_pif->vvi_pip->vip_addr, sizeof (vrrp_addr_t));
ipaddr_cmp(int af, vrrp_addr_t *addr1, vrrp_addr_t *addr2)
vrrpd_process_adv(vrrp_vr_t *vr, vrrp_addr_t *from, vrrp_pkt_t *vp)
(void) memcpy(&vr->vvr_peer_addr, from, sizeof (vrrp_addr_t));
vrrp_addr_t *from)
(vrrp_addr_t *)msgp->msg_name));
vrrp_addr_t from;
vrrpd_create_ip(vrrp_intf_t *intf, const char *lifname, vrrp_addr_t *addr,
bzero(&vrrp_muladdr4, sizeof (vrrp_addr_t));
bzero(&vrrp_muladdr6, sizeof (vrrp_addr_t));
vrrp_addr_t vip_addr;
total += out_cnt * sizeof (vrrp_addr_t);
size += (vipcnt == 0) ? 0 : (vipcnt - 1) * sizeof (vrrp_addr_t);
vrrp_addr_t vp_addr; /* source IP addr of the message */
vrrp_addr_t va_primary;
vrrp_addr_t va_vips[1];