ipmp_grp_t
extern ipmp_grp_t *ipmp_grp_create(const char *, phyint_t *);
extern void ipmp_grp_destroy(ipmp_grp_t *);
extern void ipmp_grp_info(const ipmp_grp_t *, lifgroupinfo_t *);
extern int ipmp_grp_rename(ipmp_grp_t *, const char *);
extern ipmp_grp_t *ipmp_grp_lookup(const char *, ip_stack_t *);
extern int ipmp_grp_vet_phyint(ipmp_grp_t *, phyint_t *);
extern void ipmp_illgrp_link_grp(ipmp_illgrp_t *, ipmp_grp_t *);
extern void ipmp_phyint_join_grp(phyint_t *, ipmp_grp_t *);
ipmp_grp_t *grp = ill->ill_phyint->phyint_grp;
ipmp_grp_t *grp = phyi->phyint_grp;
ipmp_grp_t *grp = phyi->phyint_grp;
ipmp_grp_t *grp;
ipmp_grp_t *grp;
ipmp_illgrp_link_grp(ipmp_illgrp_t *illg, ipmp_grp_t *grp)
ipmp_grp_t *grp = illg->ig_ipmp_ill->ill_phyint->phyint_grp;
ipmp_grp_t *
ipmp_grp_t *grp;
if ((grp = kmem_zalloc(sizeof (ipmp_grp_t), KM_NOSLEEP)) == NULL)
ipmp_grp_t *grp = ill->ill_phyint->phyint_grp;
kmem_free(grp, sizeof (ipmp_grp_t));
ipmp_grp_t *grp = ill->ill_phyint->phyint_grp;
kmem_free(grp, sizeof (ipmp_grp_t));
ipmp_grp_create_kstats(ipmp_grp_t *grp)
ipmp_grp_t *grp;
ipmp_phyint_join_grp(phyint_t *phyi, ipmp_grp_t *grp)
ipmp_grp_t *grp = ksp->ks_private;
ipmp_grp_destroy_kstats(ipmp_grp_t *grp)
ipmp_grp_t *
ipmp_grp_t *grp;
ipmp_grp_info(const ipmp_grp_t *grp, lifgroupinfo_t *lifgr)
ipmp_grp_insert(ipmp_grp_t *grp, mod_hash_hndl_t mh)
ipmp_grp_remove(ipmp_grp_t *grp)
ipmp_grp_rename(ipmp_grp_t *grp, const char *grname)
ipmp_grp_destroy(ipmp_grp_t *grp)
kmem_free(grp, sizeof (ipmp_grp_t));
ipmp_grp_vet_ill(ipmp_grp_t *grp, ill_t *ill)
ipmp_grp_vet_phyint(ipmp_grp_t *grp, phyint_t *phyi)
static void ipmp_grp_insert(ipmp_grp_t *, mod_hash_hndl_t);
static int ipmp_grp_create_kstats(ipmp_grp_t *);
static void ipmp_grp_destroy_kstats(ipmp_grp_t *);