Lines Matching refs:net_bridge_mcast
52 static void br_multicast_start_querier(struct net_bridge_mcast *brmctx,
54 static void br_ip4_multicast_add_router(struct net_bridge_mcast *brmctx,
56 static void br_ip4_multicast_leave_group(struct net_bridge_mcast *brmctx,
65 static void br_ip6_multicast_add_router(struct net_bridge_mcast *brmctx,
68 static void br_ip6_multicast_leave_group(struct net_bridge_mcast *brmctx,
74 __br_multicast_add_group(struct net_bridge_mcast *brmctx,
83 static void __br_multicast_stop(struct net_bridge_mcast *brmctx);
144 struct net_bridge_mdb_entry *br_mdb_get(struct net_bridge_mcast *brmctx, in br_mdb_get()
240 br_multicast_ctx_should_use(const struct net_bridge_mcast *brmctx, in br_multicast_ctx_should_use()
271 struct net_bridge_mcast *brmctx; in __fwd_add_star_excl()
449 struct net_bridge_mcast *brmctx; in br_multicast_sg_add_exclude_ports()
493 struct net_bridge_mcast *brmctx; in br_multicast_fwd_src_add()
776 static void __br_multicast_query_handle_vlan(struct net_bridge_mcast *brmctx, in __br_multicast_query_handle_vlan()
796 static struct sk_buff *br_ip4_multicast_alloc_query(struct net_bridge_mcast *brmctx, in br_ip4_multicast_alloc_query()
943 static struct sk_buff *br_ip6_multicast_alloc_query(struct net_bridge_mcast *brmctx, in br_ip6_multicast_alloc_query()
1108 static struct sk_buff *br_multicast_alloc_query(struct net_bridge_mcast *brmctx, in br_multicast_alloc_query()
1315 void br_multicast_host_join(const struct net_bridge_mcast *brmctx, in br_multicast_host_join()
1345 __br_multicast_add_group(struct net_bridge_mcast *brmctx, in __br_multicast_add_group()
1399 static int br_multicast_add_group(struct net_bridge_mcast *brmctx, in br_multicast_add_group()
1419 static int br_ip4_multicast_add_group(struct net_bridge_mcast *brmctx, in br_ip4_multicast_add_group()
1443 static int br_ip6_multicast_add_group(struct net_bridge_mcast *brmctx, in br_ip6_multicast_add_group()
1540 static void br_multicast_local_router_expired(struct net_bridge_mcast *brmctx, in br_multicast_local_router_expired()
1557 struct net_bridge_mcast *brmctx = from_timer(brmctx, t, in br_ip4_multicast_local_router_expired()
1566 struct net_bridge_mcast *brmctx = from_timer(brmctx, t, in br_ip6_multicast_local_router_expired()
1573 static void br_multicast_querier_expired(struct net_bridge_mcast *brmctx, in br_multicast_querier_expired()
1590 struct net_bridge_mcast *brmctx = from_timer(brmctx, t, in br_ip4_multicast_querier_expired()
1599 struct net_bridge_mcast *brmctx = from_timer(brmctx, t, in br_ip6_multicast_querier_expired()
1606 static void br_multicast_select_own_querier(struct net_bridge_mcast *brmctx, in br_multicast_select_own_querier()
1618 static void __br_multicast_send_query(struct net_bridge_mcast *brmctx, in __br_multicast_send_query()
1675 static void br_multicast_update_querier(struct net_bridge_mcast *brmctx, in br_multicast_update_querier()
1686 static void br_multicast_send_query(struct net_bridge_mcast *brmctx, in br_multicast_send_query()
1740 struct net_bridge_mcast *brmctx; in br_multicast_port_query_expired()
1780 struct net_bridge_mcast *brmctx; in br_multicast_port_group_rexmit()
1911 struct net_bridge_mcast *brmctx; in __br_multicast_enable_port_ctx()
1989 static void __grp_src_query_marked_and_rexmit(struct net_bridge_mcast *brmctx, in __grp_src_query_marked_and_rexmit()
2036 static void __grp_send_query_and_rexmit(struct net_bridge_mcast *brmctx, in __grp_send_query_and_rexmit()
2076 static bool br_multicast_isinc_allow(const struct net_bridge_mcast *brmctx, in br_multicast_isinc_allow()
2114 static void __grp_src_isexc_incl(const struct net_bridge_mcast *brmctx, in __grp_src_isexc_incl()
2151 static bool __grp_src_isexc_excl(const struct net_bridge_mcast *brmctx, in __grp_src_isexc_excl()
2192 static bool br_multicast_isexc(const struct net_bridge_mcast *brmctx, in br_multicast_isexc()
2222 static bool __grp_src_toin_incl(struct net_bridge_mcast *brmctx, in __grp_src_toin_incl()
2269 static bool __grp_src_toin_excl(struct net_bridge_mcast *brmctx, in __grp_src_toin_excl()
2316 static bool br_multicast_toin(struct net_bridge_mcast *brmctx, in br_multicast_toin()
2353 static void __grp_src_toex_incl(struct net_bridge_mcast *brmctx, in __grp_src_toex_incl()
2397 static bool __grp_src_toex_excl(struct net_bridge_mcast *brmctx, in __grp_src_toex_excl()
2443 static bool br_multicast_toex(struct net_bridge_mcast *brmctx, in br_multicast_toex()
2473 static bool __grp_src_block_incl(struct net_bridge_mcast *brmctx, in __grp_src_block_incl()
2511 static bool __grp_src_block_excl(struct net_bridge_mcast *brmctx, in __grp_src_block_excl()
2552 static bool br_multicast_block(struct net_bridge_mcast *brmctx, in br_multicast_block()
2601 static int br_ip4_multicast_igmp3_report(struct net_bridge_mcast *brmctx, in br_ip4_multicast_igmp3_report()
2723 static int br_ip6_multicast_mld2_report(struct net_bridge_mcast *brmctx, in br_ip6_multicast_mld2_report()
2865 static bool br_multicast_select_querier(struct net_bridge_mcast *brmctx, in br_multicast_select_querier()
2943 const struct net_bridge_mcast *brmctx, in br_multicast_dump_querier_state()
3018 br_multicast_update_query_timer(struct net_bridge_mcast *brmctx, in br_multicast_update_query_timer()
3042 br_multicast_rport_from_node(struct net_bridge_mcast *brmctx, in br_multicast_rport_from_node()
3061 br_multicast_get_rport_slot(struct net_bridge_mcast *brmctx, in br_multicast_get_rport_slot()
3099 static void br_multicast_add_router(struct net_bridge_mcast *brmctx, in br_multicast_add_router()
3130 static void br_ip4_multicast_add_router(struct net_bridge_mcast *brmctx, in br_ip4_multicast_add_router()
3141 static void br_ip6_multicast_add_router(struct net_bridge_mcast *brmctx, in br_ip6_multicast_add_router()
3150 static void br_multicast_mark_router(struct net_bridge_mcast *brmctx, in br_multicast_mark_router()
3179 static void br_ip4_multicast_mark_router(struct net_bridge_mcast *brmctx, in br_ip4_multicast_mark_router()
3194 static void br_ip6_multicast_mark_router(struct net_bridge_mcast *brmctx, in br_ip6_multicast_mark_router()
3212 br_ip4_multicast_query_received(struct net_bridge_mcast *brmctx, in br_ip4_multicast_query_received()
3227 br_ip6_multicast_query_received(struct net_bridge_mcast *brmctx, in br_ip6_multicast_query_received()
3241 static void br_ip4_multicast_query(struct net_bridge_mcast *brmctx, in br_ip4_multicast_query()
3322 static int br_ip6_multicast_query(struct net_bridge_mcast *brmctx, in br_ip6_multicast_query()
3413 br_multicast_leave_group(struct net_bridge_mcast *brmctx, in br_multicast_leave_group()
3514 static void br_ip4_multicast_leave_group(struct net_bridge_mcast *brmctx, in br_ip4_multicast_leave_group()
3539 static void br_ip6_multicast_leave_group(struct net_bridge_mcast *brmctx, in br_ip6_multicast_leave_group()
3597 static void br_multicast_pim(struct net_bridge_mcast *brmctx, in br_multicast_pim()
3614 static int br_ip4_multicast_mrd_rcv(struct net_bridge_mcast *brmctx, in br_ip4_multicast_mrd_rcv()
3629 static int br_multicast_ipv4_rcv(struct net_bridge_mcast *brmctx, in br_multicast_ipv4_rcv()
3686 static void br_ip6_multicast_mrd_rcv(struct net_bridge_mcast *brmctx, in br_ip6_multicast_mrd_rcv()
3698 static int br_multicast_ipv6_rcv(struct net_bridge_mcast *brmctx, in br_multicast_ipv6_rcv()
3753 int br_multicast_rcv(struct net_bridge_mcast **brmctx, in br_multicast_rcv()
3800 static void br_multicast_query_expired(struct net_bridge_mcast *brmctx, in br_multicast_query_expired()
3818 struct net_bridge_mcast *brmctx = from_timer(brmctx, t, in br_ip4_multicast_query_expired()
3828 struct net_bridge_mcast *brmctx = from_timer(brmctx, t, in br_ip6_multicast_query_expired()
3851 struct net_bridge_mcast *brmctx) in br_multicast_ctx_init()
3893 void br_multicast_ctx_deinit(struct net_bridge_mcast *brmctx) in br_multicast_ctx_deinit()
3986 static void __br_multicast_open(struct net_bridge_mcast *brmctx) in __br_multicast_open()
4005 struct net_bridge_mcast *brmctx; in br_multicast_open()
4018 static void __br_multicast_stop(struct net_bridge_mcast *brmctx) in __br_multicast_stop()
4058 struct net_bridge_mcast *brmctx; in br_multicast_toggle_one_vlan()
4161 struct net_bridge_mcast *brmctx; in br_multicast_stop()
4193 int br_multicast_set_router(struct net_bridge_mcast *brmctx, unsigned long val) in br_multicast_set_router()
4250 struct net_bridge_mcast *brmctx; in br_multicast_set_port_router()
4324 static void br_multicast_start_querier(struct net_bridge_mcast *brmctx, in br_multicast_start_querier()
4451 int br_multicast_set_querier(struct net_bridge_mcast *brmctx, unsigned long val) in br_multicast_set_querier()
4485 int br_multicast_set_igmp_version(struct net_bridge_mcast *brmctx, in br_multicast_set_igmp_version()
4505 int br_multicast_set_mld_version(struct net_bridge_mcast *brmctx, in br_multicast_set_mld_version()
4630 struct net_bridge_mcast *brmctx; in br_multicast_has_querier_adjacent()
4685 struct net_bridge_mcast *brmctx; in br_multicast_has_router_adjacent()