| H A D | br_mdb.c | 50 size_t br_rports_size(const struct net_bridge_mcast *brmctx) in br_rports_size() argument 56 hlist_for_each_entry_rcu(pmctx, &brmctx->ip4_mc_router_list, in br_rports_size() 61 hlist_for_each_entry_rcu(pmctx, &brmctx->ip6_mc_router_list, in br_rports_size() 71 const struct net_bridge_mcast *brmctx) in br_rports_fill_info() argument 73 u16 vid = brmctx->vlan ? brmctx->vlan->vid : 0; in br_rports_fill_info() 79 if (!brmctx->multicast_router || !br_rports_have_mc_router(brmctx)) in br_rports_fill_info() 86 list_for_each_entry_rcu(p, &brmctx->br->port_list, list) { in br_rports_fill_info() 712 struct net_bridge_mcast *brmctx in __br_mdb_choose_context() 694 struct net_bridge_mcast *brmctx = NULL; __br_mdb_choose_context() local 724 br_mdb_replace_group_sg(const struct br_mdb_config * cfg,struct net_bridge_mdb_entry * mp,struct net_bridge_port_group * pg,struct net_bridge_mcast * brmctx,unsigned char flags) br_mdb_replace_group_sg() argument 744 br_mdb_add_group_sg(const struct br_mdb_config * cfg,struct net_bridge_mdb_entry * mp,struct net_bridge_mcast * brmctx,unsigned char flags,struct netlink_ext_ack * extack) br_mdb_add_group_sg() argument 797 br_mdb_add_group_src_fwd(const struct br_mdb_config * cfg,struct br_ip * src_ip,struct net_bridge_mcast * brmctx,struct netlink_ext_ack * extack) br_mdb_add_group_src_fwd() argument 832 br_mdb_add_group_src(const struct br_mdb_config * cfg,struct net_bridge_port_group * pg,struct net_bridge_mcast * brmctx,struct br_mdb_src_entry * src,struct netlink_ext_ack * extack) br_mdb_add_group_src() argument 885 br_mdb_add_group_srcs(const struct br_mdb_config * cfg,struct net_bridge_port_group * pg,struct net_bridge_mcast * brmctx,struct netlink_ext_ack * extack) br_mdb_add_group_srcs() argument 907 br_mdb_replace_group_srcs(const struct br_mdb_config * cfg,struct net_bridge_port_group * pg,struct net_bridge_mcast * brmctx,struct netlink_ext_ack * extack) br_mdb_replace_group_srcs() argument 937 br_mdb_replace_group_star_g(const struct br_mdb_config * cfg,struct net_bridge_mdb_entry * mp,struct net_bridge_port_group * pg,struct net_bridge_mcast * brmctx,unsigned char flags,struct netlink_ext_ack * extack) br_mdb_replace_group_star_g() argument 968 br_mdb_add_group_star_g(const struct br_mdb_config * cfg,struct net_bridge_mdb_entry * mp,struct net_bridge_mcast * brmctx,unsigned char flags,struct netlink_ext_ack * extack) br_mdb_add_group_star_g() argument 1029 struct net_bridge_mcast *brmctx; br_mdb_add_group() local [all...] |