ipmp_illgrp_t
ipmp_illgrp_t *gr_v4; /* V4 group information */
ipmp_illgrp_t *gr_v6; /* V6 group information */
ipmp_illgrp_t *ill_grp; /* IPMP group information */
extern ipmp_illgrp_t *ipmp_illgrp_create(ill_t *);
extern void ipmp_illgrp_destroy(ipmp_illgrp_t *);
extern ill_t *ipmp_illgrp_add_ipif(ipmp_illgrp_t *, ipif_t *);
extern void ipmp_illgrp_del_ipif(ipmp_illgrp_t *, ipif_t *);
extern ill_t *ipmp_illgrp_next_ill(ipmp_illgrp_t *);
extern ill_t *ipmp_illgrp_hold_next_ill(ipmp_illgrp_t *);
extern ill_t *ipmp_illgrp_hold_cast_ill(ipmp_illgrp_t *);
extern ill_t *ipmp_illgrp_ipmp_ill(ipmp_illgrp_t *);
extern void ipmp_illgrp_refresh_mtu(ipmp_illgrp_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_refresh_arpent(ipmp_illgrp_t *);
extern void ipmp_illgrp_mark_arpent(ipmp_illgrp_t *, ipmp_arpent_t *);
extern ill_t *ipmp_illgrp_find_ill(ipmp_illgrp_t *, uchar_t *, uint_t);
extern void ipmp_illgrp_link_grp(ipmp_illgrp_t *, ipmp_grp_t *);
extern int ipmp_illgrp_unlink_grp(ipmp_illgrp_t *);
extern void ipmp_ill_join_illgrp(ill_t *, ipmp_illgrp_t *);
ipmp_illgrp_t *illg;
ipmp_illgrp_t *illg = ill->ill_grp;
ipmp_illgrp_t *illg = ill->ill_grp;
ipmp_illgrp_t *illg;
ipmp_illgrp_t *illg = ill->ill_grp;
ipmp_illgrp_refresh_mtu(ipmp_illgrp_t *illg)
ipmp_illgrp_link_grp(ipmp_illgrp_t *illg, ipmp_grp_t *grp)
ipmp_illgrp_unlink_grp(ipmp_illgrp_t *illg)
ipmp_ill_join_illgrp(ill_t *ill, ipmp_illgrp_t *illg)
ipmp_illgrp_t *illg = ill->ill_grp;
ipmp_illgrp_t *illg = ill->ill_grp;
ipmp_illgrp_t *illg = ill->ill_grp;
ipmp_illgrp_t *illg;
ipmp_illgrp_t *illg = ncec->ncec_ill->ill_grp;
ipmp_illgrp_t *illg = ncec->ncec_ill->ill_grp;
ipmp_illgrp_t *
ipmp_illgrp_t *illg;
if ((illg = kmem_zalloc(sizeof (ipmp_illgrp_t), KM_NOSLEEP)) == NULL)
ipmp_illgrp_destroy(ipmp_illgrp_t *illg)
kmem_free(illg, sizeof (ipmp_illgrp_t));
ipmp_illgrp_add_ipif(ipmp_illgrp_t *illg, ipif_t *ipif)
ipmp_illgrp_del_ipif(ipmp_illgrp_t *illg, ipif_t *ipif)
ipmp_illgrp_max_ill(ipmp_illgrp_t *illg)
ipmp_illgrp_min_ill(ipmp_illgrp_t *illg)
ipmp_illgrp_ipmp_ill(ipmp_illgrp_t *illg)
ipmp_illgrp_next_ill(ipmp_illgrp_t *illg)
ipmp_illgrp_hold_next_ill(ipmp_illgrp_t *illg)
ipmp_illgrp_hold_cast_ill(ipmp_illgrp_t *illg)
ipmp_illgrp_set_cast(ipmp_illgrp_t *illg, ill_t *castill)
DTRACE_PROBE2(ipmp__illgrp__cast__disable, ipmp_illgrp_t *,
static ill_t *ipmp_illgrp_min_ill(ipmp_illgrp_t *);
static ill_t *ipmp_illgrp_max_ill(ipmp_illgrp_t *);
static void ipmp_illgrp_set_cast(ipmp_illgrp_t *, ill_t *);
DTRACE_PROBE2(ipmp__illgrp__cast__enable, ipmp_illgrp_t *,
static void ipmp_illgrp_set_mtu(ipmp_illgrp_t *, uint_t, uint_t);
ipmp_illgrp_create_arpent(ipmp_illgrp_t *illg, boolean_t proxyarp,
ipmp_illgrp_destroy_arpent(ipmp_illgrp_t *illg, ipmp_arpent_t *entp)
ipmp_illgrp_mark_arpent(ipmp_illgrp_t *illg, ipmp_arpent_t *entp)
ipmp_illgrp_lookup_arpent(ipmp_illgrp_t *illg, ipaddr_t *addrp)
ipmp_illgrp_refresh_arpent(ipmp_illgrp_t *illg)
ipmp_illgrp_find_ill(ipmp_illgrp_t *illg, uchar_t *physaddr, uint_t paddrlen)
ipmp_illgrp_set_mtu(ipmp_illgrp_t *illg, uint_t mtu, uint_t mc_mtu)