mcst_addr_t
mcst_addr_t *mcst_p = NULL;
mcst_p = kmem_zalloc(sizeof (mcst_addr_t), KM_NOSLEEP);
extern mcst_addr_t *vsw_del_addr(uint8_t devtype, void *arg, uint64_t addr);
extern int vsw_mac_multicast_add(vsw_t *, vsw_port_t *, mcst_addr_t *, int);
extern void vsw_mac_multicast_remove(vsw_t *, vsw_port_t *, mcst_addr_t *, int);
mcst_addr_t *
mcst_addr_t *prev_p = NULL;
mcst_addr_t *curr_p = NULL;
mcst_addr_t *vsw_del_addr(uint8_t devtype, void *arg, uint64_t addr);
int vsw_mac_multicast_add(vsw_t *vswp, vsw_port_t *port, mcst_addr_t *mcst_p,
mcst_addr_t *mcst_p, int type);
vsw_mac_multicast_add(vsw_t *vswp, vsw_port_t *port, mcst_addr_t *mcst_p,
vsw_mac_multicast_remove(vsw_t *vswp, vsw_port_t *port, mcst_addr_t *mcst_p,
mcst_addr_t *mcap;
mcst_addr_t *mcap;
extern mcst_addr_t *vsw_del_addr(uint8_t, void *, uint64_t);
mcst_addr_t *mcst_p, int type);
mcst_addr_t *mcst_p, int type);
mcst_addr_t *mcst_p = NULL;
mcst_p = kmem_zalloc(sizeof (mcst_addr_t),
mcst_addr_t *mcap = NULL;
mcst_addr_t *next_p = NULL;
kmem_free(vswp->mcap, sizeof (mcst_addr_t));
mcst_addr_t *mcap; /* list of multicast addrs */
mcst_addr_t *mcap; /* list of multicast addrs */