ipmp_arpent_t
extern ipmp_arpent_t *ipmp_illgrp_create_arpent(ipmp_illgrp_t *,
extern void ipmp_illgrp_destroy_arpent(ipmp_illgrp_t *, ipmp_arpent_t *);
extern ipmp_arpent_t *ipmp_illgrp_lookup_arpent(ipmp_illgrp_t *, ipaddr_t *);
extern void ipmp_illgrp_mark_arpent(ipmp_illgrp_t *, ipmp_arpent_t *);
ipmp_arpent_t *entp = NULL;
ipmp_arpent_t *entp;
list_create(&illg->ig_arpent, sizeof (ipmp_arpent_t),
offsetof(ipmp_arpent_t, ia_node));
ipmp_arpent_t *entp;
ipmp_arpent_t *
ipmp_arpent_t *entp, *oentp;
if ((entp = kmem_alloc(sizeof (ipmp_arpent_t) + lladdr_len,
ipmp_illgrp_destroy_arpent(ipmp_illgrp_t *illg, ipmp_arpent_t *entp)
kmem_free(entp, sizeof (ipmp_arpent_t) + entp->ia_lladdr_len);
ipmp_illgrp_mark_arpent(ipmp_illgrp_t *illg, ipmp_arpent_t *entp)
ipmp_arpent_t *
ipmp_arpent_t *entp = list_head(&illg->ig_arpent);
ipmp_arpent_t *entp;