Lines Matching defs:star_mp
390 static void br_multicast_sg_host_state(struct net_bridge_mdb_entry *star_mp,
395 if (WARN_ON(!br_multicast_is_star_g(&star_mp->addr)))
397 if (!star_mp->host_joined)
400 sg_mp = br_mdb_ip_get(star_mp->br, &sg->key.addr);
407 static void br_multicast_star_g_host_state(struct net_bridge_mdb_entry *star_mp)
409 struct net_bridge *br = star_mp->br;
414 if (WARN_ON(!br_multicast_is_star_g(&star_mp->addr)))
418 sg_ip = star_mp->addr;
419 for (pg = mlock_dereference(star_mp->ports, br);
431 sg_mp->host_joined = star_mp->host_joined;
470 void br_multicast_sg_add_exclude_ports(struct net_bridge_mdb_entry *star_mp,
474 struct net_bridge *br = star_mp->br;
481 if (WARN_ON(!br_multicast_is_star_g(&star_mp->addr)))
484 br_multicast_sg_host_state(star_mp, sg);
488 for (pg = mlock_dereference(star_mp->ports, br);
518 struct net_bridge_mdb_entry *star_mp;
550 star_mp = br_mdb_ip_get(src->br, &src->pg->key.addr);
551 if (!star_mp)
554 br_multicast_sg_add_exclude_ports(star_mp, sg);