vrrp_pkt_t
uint16_t, vrrp_pkt_t *);
uint16_t, vrrp_pkt_t *);
static void vrrpd_process_adv(vrrp_vr_t *, vrrp_addr_t *, vrrp_pkt_t *);
vrrp_pkt_t *vp = (vrrp_pkt_t *)buf;
size_t size = sizeof (vrrp_pkt_t);
vrrpd_process_adv(vrrp_vr_t *vr, vrrp_addr_t *from, vrrp_pkt_t *vp)
vrrpd_process_vrrp(vrrp_intf_t *pif, vrrp_pkt_t *vp, size_t len,
if (len < sizeof (vrrp_pkt_t)) {
if (len - sizeof (vrrp_pkt_t) !=
(vrrp_pkt_t *)((char *)ip + ip->ip_hl * 4), ntohs(ip->ip_len),
if (len < sizeof (vrrp_pkt_t)) {
vrrp_pkt_t *vp)
vrrp_pkt_t *vp)