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