Lines Matching refs:brmctx

36 static void br_multicast_create_eht_set_entry(const struct net_bridge_mcast *brmctx,
395 static void br_eht_convert_host_filter_mode(const struct net_bridge_mcast *brmctx, in br_eht_convert_host_filter_mode() argument
413 br_multicast_create_eht_set_entry(brmctx, pg, &zero_addr, in br_eht_convert_host_filter_mode()
420 static void br_multicast_create_eht_set_entry(const struct net_bridge_mcast *brmctx, in br_multicast_create_eht_set_entry() argument
450 mod_timer(&set_h->timer, jiffies + br_multicast_gmi(brmctx)); in br_multicast_create_eht_set_entry()
451 mod_timer(&eht_set->timer, jiffies + br_multicast_gmi(brmctx)); in br_multicast_create_eht_set_entry()
508 static void __eht_create_set_entries(const struct net_bridge_mcast *brmctx, in __eht_create_set_entries() argument
522 br_multicast_create_eht_set_entry(brmctx, pg, &eht_src_addr, in __eht_create_set_entries()
559 static bool br_multicast_eht_allow(const struct net_bridge_mcast *brmctx, in br_multicast_eht_allow() argument
570 __eht_create_set_entries(brmctx, pg, h_addr, srcs, nsrcs, in br_multicast_eht_allow()
582 static bool br_multicast_eht_block(const struct net_bridge_mcast *brmctx, in br_multicast_eht_block() argument
597 __eht_create_set_entries(brmctx, pg, h_addr, srcs, nsrcs, addr_size, in br_multicast_eht_block()
606 static bool __eht_inc_exc(const struct net_bridge_mcast *brmctx, in __eht_inc_exc() argument
625 __eht_create_set_entries(brmctx, pg, h_addr, srcs, nsrcs, addr_size, in __eht_inc_exc()
659 mod_timer(&eht_set->timer, jiffies + br_multicast_lmqt(brmctx)); in __eht_inc_exc()
666 static bool br_multicast_eht_inc(const struct net_bridge_mcast *brmctx, in br_multicast_eht_inc() argument
676 changed = __eht_inc_exc(brmctx, pg, h_addr, srcs, nsrcs, addr_size, in br_multicast_eht_inc()
678 br_eht_convert_host_filter_mode(brmctx, pg, h_addr, MCAST_INCLUDE); in br_multicast_eht_inc()
683 static bool br_multicast_eht_exc(const struct net_bridge_mcast *brmctx, in br_multicast_eht_exc() argument
693 changed = __eht_inc_exc(brmctx, pg, h_addr, srcs, nsrcs, addr_size, in br_multicast_eht_exc()
695 br_eht_convert_host_filter_mode(brmctx, pg, h_addr, MCAST_EXCLUDE); in br_multicast_eht_exc()
700 static bool __eht_ip4_handle(const struct net_bridge_mcast *brmctx, in __eht_ip4_handle() argument
711 br_multicast_eht_allow(brmctx, pg, h_addr, srcs, nsrcs, in __eht_ip4_handle()
715 changed = br_multicast_eht_block(brmctx, pg, h_addr, srcs, nsrcs, in __eht_ip4_handle()
722 changed = br_multicast_eht_inc(brmctx, pg, h_addr, srcs, nsrcs, in __eht_ip4_handle()
729 changed = br_multicast_eht_exc(brmctx, pg, h_addr, srcs, nsrcs, in __eht_ip4_handle()
738 static bool __eht_ip6_handle(const struct net_bridge_mcast *brmctx, in __eht_ip6_handle() argument
749 br_multicast_eht_allow(brmctx, pg, h_addr, srcs, nsrcs, in __eht_ip6_handle()
753 changed = br_multicast_eht_block(brmctx, pg, h_addr, srcs, nsrcs, in __eht_ip6_handle()
760 changed = br_multicast_eht_inc(brmctx, pg, h_addr, srcs, nsrcs, in __eht_ip6_handle()
768 changed = br_multicast_eht_exc(brmctx, pg, h_addr, srcs, nsrcs, in __eht_ip6_handle()
779 bool br_multicast_eht_handle(const struct net_bridge_mcast *brmctx, in br_multicast_eht_handle() argument
797 changed = __eht_ip4_handle(brmctx, pg, &eht_host_addr, srcs, in br_multicast_eht_handle()
801 changed = __eht_ip6_handle(brmctx, pg, &eht_host_addr, srcs, in br_multicast_eht_handle()