Lines Matching refs:brmctx

36 static void br_multicast_create_eht_set_entry(const struct net_bridge_mcast *brmctx,
392 static void br_eht_convert_host_filter_mode(const struct net_bridge_mcast *brmctx,
410 br_multicast_create_eht_set_entry(brmctx, pg, &zero_addr,
417 static void br_multicast_create_eht_set_entry(const struct net_bridge_mcast *brmctx,
447 mod_timer(&set_h->timer, jiffies + br_multicast_gmi(brmctx));
448 mod_timer(&eht_set->timer, jiffies + br_multicast_gmi(brmctx));
505 static void __eht_create_set_entries(const struct net_bridge_mcast *brmctx,
519 br_multicast_create_eht_set_entry(brmctx, pg, &eht_src_addr,
556 static bool br_multicast_eht_allow(const struct net_bridge_mcast *brmctx,
567 __eht_create_set_entries(brmctx, pg, h_addr, srcs, nsrcs,
579 static bool br_multicast_eht_block(const struct net_bridge_mcast *brmctx,
594 __eht_create_set_entries(brmctx, pg, h_addr, srcs, nsrcs, addr_size,
603 static bool __eht_inc_exc(const struct net_bridge_mcast *brmctx,
622 __eht_create_set_entries(brmctx, pg, h_addr, srcs, nsrcs, addr_size,
656 mod_timer(&eht_set->timer, jiffies + br_multicast_lmqt(brmctx));
663 static bool br_multicast_eht_inc(const struct net_bridge_mcast *brmctx,
673 changed = __eht_inc_exc(brmctx, pg, h_addr, srcs, nsrcs, addr_size,
675 br_eht_convert_host_filter_mode(brmctx, pg, h_addr, MCAST_INCLUDE);
680 static bool br_multicast_eht_exc(const struct net_bridge_mcast *brmctx,
690 changed = __eht_inc_exc(brmctx, pg, h_addr, srcs, nsrcs, addr_size,
692 br_eht_convert_host_filter_mode(brmctx, pg, h_addr, MCAST_EXCLUDE);
697 static bool __eht_ip4_handle(const struct net_bridge_mcast *brmctx,
708 br_multicast_eht_allow(brmctx, pg, h_addr, srcs, nsrcs,
712 changed = br_multicast_eht_block(brmctx, pg, h_addr, srcs, nsrcs,
719 changed = br_multicast_eht_inc(brmctx, pg, h_addr, srcs, nsrcs,
726 changed = br_multicast_eht_exc(brmctx, pg, h_addr, srcs, nsrcs,
735 static bool __eht_ip6_handle(const struct net_bridge_mcast *brmctx,
746 br_multicast_eht_allow(brmctx, pg, h_addr, srcs, nsrcs,
750 changed = br_multicast_eht_block(brmctx, pg, h_addr, srcs, nsrcs,
757 changed = br_multicast_eht_inc(brmctx, pg, h_addr, srcs, nsrcs,
765 changed = br_multicast_eht_exc(brmctx, pg, h_addr, srcs, nsrcs,
776 bool br_multicast_eht_handle(const struct net_bridge_mcast *brmctx,
794 changed = __eht_ip4_handle(brmctx, pg, &eht_host_addr, srcs,
798 changed = __eht_ip6_handle(brmctx, pg, &eht_host_addr, srcs,