Lines Matching refs:mcst_pkt
177 extern int vsw_add_rem_mcst(vnet_mcast_msg_t *mcst_pkt, vsw_port_t *port);
3175 vnet_mcast_msg_t *mcst_pkt;
3186 mcst_pkt = (vnet_mcast_msg_t *)pkt;
3188 switch (mcst_pkt->tag.vio_subtype) {
3205 for (i = 0; i < mcst_pkt->count; i++) {
3206 if ((mcst_pkt->mca[i].ether_addr_octet[0] & 01) != 1) {
3209 SND_MCST_NACK(ldcp, mcst_pkt);
3218 if (vsw_add_rem_mcst(mcst_pkt, port) != 0) {
3219 SND_MCST_NACK(ldcp, mcst_pkt);
3223 mcst_pkt->tag.vio_subtype = VIO_SUBTYPE_ACK;
3224 mcst_pkt->tag.vio_sid = ldcp->local_session;
3226 DUMP_TAG_PTR((vio_msg_tag_t *)mcst_pkt);
3228 (void) vsw_send_msg(ldcp, (void *)mcst_pkt,
3262 mcst_pkt->tag.vio_subtype);