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);
147 struct net_bridge_mdb_entry *br_mdb_get(struct net_bridge_mcast *brmctx, in br_mdb_get()
243 br_multicast_ctx_should_use(const struct net_bridge_mcast *brmctx, in br_multicast_ctx_should_use()
274 struct net_bridge_mcast *brmctx; in __fwd_add_star_excl()
452 struct net_bridge_mcast *brmctx; in br_multicast_sg_add_exclude_ports()
496 struct net_bridge_mcast *brmctx; in br_multicast_fwd_src_add()
779 static void __br_multicast_query_handle_vlan(struct net_bridge_mcast *brmctx, in __br_multicast_query_handle_vlan()
799 static struct sk_buff *br_ip4_multicast_alloc_query(struct net_bridge_mcast *brmctx, in br_ip4_multicast_alloc_query()
946 static struct sk_buff *br_ip6_multicast_alloc_query(struct net_bridge_mcast *brmctx, in br_ip6_multicast_alloc_query()
1111 static struct sk_buff *br_multicast_alloc_query(struct net_bridge_mcast *brmctx, in br_multicast_alloc_query()
1319 void br_multicast_host_join(const struct net_bridge_mcast *brmctx, in br_multicast_host_join()
1349 __br_multicast_add_group(struct net_bridge_mcast *brmctx, in __br_multicast_add_group()
1403 static int br_multicast_add_group(struct net_bridge_mcast *brmctx, in br_multicast_add_group()
1423 static int br_ip4_multicast_add_group(struct net_bridge_mcast *brmctx, in br_ip4_multicast_add_group()
1447 static int br_ip6_multicast_add_group(struct net_bridge_mcast *brmctx, in br_ip6_multicast_add_group()
1544 static void br_multicast_local_router_expired(struct net_bridge_mcast *brmctx, in br_multicast_local_router_expired()
1561 struct net_bridge_mcast *brmctx = from_timer(brmctx, t, in br_ip4_multicast_local_router_expired()
1570 struct net_bridge_mcast *brmctx = from_timer(brmctx, t, in br_ip6_multicast_local_router_expired()
1577 static void br_multicast_querier_expired(struct net_bridge_mcast *brmctx, in br_multicast_querier_expired()
1594 struct net_bridge_mcast *brmctx = from_timer(brmctx, t, in br_ip4_multicast_querier_expired()
1603 struct net_bridge_mcast *brmctx = from_timer(brmctx, t, in br_ip6_multicast_querier_expired()
1610 static void br_multicast_select_own_querier(struct net_bridge_mcast *brmctx, in br_multicast_select_own_querier()
1622 static void __br_multicast_send_query(struct net_bridge_mcast *brmctx, in __br_multicast_send_query()
1679 static void br_multicast_update_querier(struct net_bridge_mcast *brmctx, in br_multicast_update_querier()
1690 static void br_multicast_send_query(struct net_bridge_mcast *brmctx, in br_multicast_send_query()
1744 struct net_bridge_mcast *brmctx; in br_multicast_port_query_expired()
1784 struct net_bridge_mcast *brmctx; in br_multicast_port_group_rexmit()
1915 struct net_bridge_mcast *brmctx; in __br_multicast_enable_port_ctx()
1993 static void __grp_src_query_marked_and_rexmit(struct net_bridge_mcast *brmctx, in __grp_src_query_marked_and_rexmit()
2040 static void __grp_send_query_and_rexmit(struct net_bridge_mcast *brmctx, in __grp_send_query_and_rexmit()
2080 static bool br_multicast_isinc_allow(const struct net_bridge_mcast *brmctx, in br_multicast_isinc_allow()
2118 static void __grp_src_isexc_incl(const struct net_bridge_mcast *brmctx, in __grp_src_isexc_incl()
2155 static bool __grp_src_isexc_excl(const struct net_bridge_mcast *brmctx, in __grp_src_isexc_excl()
2196 static bool br_multicast_isexc(const struct net_bridge_mcast *brmctx, in br_multicast_isexc()
2226 static bool __grp_src_toin_incl(struct net_bridge_mcast *brmctx, in __grp_src_toin_incl()
2273 static bool __grp_src_toin_excl(struct net_bridge_mcast *brmctx, in __grp_src_toin_excl()
2320 static bool br_multicast_toin(struct net_bridge_mcast *brmctx, in br_multicast_toin()
2357 static void __grp_src_toex_incl(struct net_bridge_mcast *brmctx, in __grp_src_toex_incl()
2401 static bool __grp_src_toex_excl(struct net_bridge_mcast *brmctx, in __grp_src_toex_excl()
2447 static bool br_multicast_toex(struct net_bridge_mcast *brmctx, in br_multicast_toex()
2477 static bool __grp_src_block_incl(struct net_bridge_mcast *brmctx, in __grp_src_block_incl()
2515 static bool __grp_src_block_excl(struct net_bridge_mcast *brmctx, in __grp_src_block_excl()
2556 static bool br_multicast_block(struct net_bridge_mcast *brmctx, in br_multicast_block()
2605 static int br_ip4_multicast_igmp3_report(struct net_bridge_mcast *brmctx, in br_ip4_multicast_igmp3_report()
2727 static int br_ip6_multicast_mld2_report(struct net_bridge_mcast *brmctx, in br_ip6_multicast_mld2_report()
2869 static bool br_multicast_select_querier(struct net_bridge_mcast *brmctx, in br_multicast_select_querier()
2947 const struct net_bridge_mcast *brmctx, in br_multicast_dump_querier_state()
3022 br_multicast_update_query_timer(struct net_bridge_mcast *brmctx, in br_multicast_update_query_timer()
3046 br_multicast_rport_from_node(struct net_bridge_mcast *brmctx, in br_multicast_rport_from_node()
3065 br_multicast_get_rport_slot(struct net_bridge_mcast *brmctx, in br_multicast_get_rport_slot()
3103 static void br_multicast_add_router(struct net_bridge_mcast *brmctx, in br_multicast_add_router()
3134 static void br_ip4_multicast_add_router(struct net_bridge_mcast *brmctx, in br_ip4_multicast_add_router()
3145 static void br_ip6_multicast_add_router(struct net_bridge_mcast *brmctx, in br_ip6_multicast_add_router()
3154 static void br_multicast_mark_router(struct net_bridge_mcast *brmctx, in br_multicast_mark_router()
3183 static void br_ip4_multicast_mark_router(struct net_bridge_mcast *brmctx, in br_ip4_multicast_mark_router()
3198 static void br_ip6_multicast_mark_router(struct net_bridge_mcast *brmctx, in br_ip6_multicast_mark_router()
3216 br_ip4_multicast_query_received(struct net_bridge_mcast *brmctx, in br_ip4_multicast_query_received()
3231 br_ip6_multicast_query_received(struct net_bridge_mcast *brmctx, in br_ip6_multicast_query_received()
3245 static void br_ip4_multicast_query(struct net_bridge_mcast *brmctx, in br_ip4_multicast_query()
3326 static int br_ip6_multicast_query(struct net_bridge_mcast *brmctx, in br_ip6_multicast_query()
3417 br_multicast_leave_group(struct net_bridge_mcast *brmctx, in br_multicast_leave_group()
3518 static void br_ip4_multicast_leave_group(struct net_bridge_mcast *brmctx, in br_ip4_multicast_leave_group()
3543 static void br_ip6_multicast_leave_group(struct net_bridge_mcast *brmctx, in br_ip6_multicast_leave_group()
3601 static void br_multicast_pim(struct net_bridge_mcast *brmctx, in br_multicast_pim()
3618 static int br_ip4_multicast_mrd_rcv(struct net_bridge_mcast *brmctx, in br_ip4_multicast_mrd_rcv()
3633 static int br_multicast_ipv4_rcv(struct net_bridge_mcast *brmctx, in br_multicast_ipv4_rcv()
3690 static void br_ip6_multicast_mrd_rcv(struct net_bridge_mcast *brmctx, in br_ip6_multicast_mrd_rcv()
3702 static int br_multicast_ipv6_rcv(struct net_bridge_mcast *brmctx, in br_multicast_ipv6_rcv()
3757 int br_multicast_rcv(struct net_bridge_mcast **brmctx, in br_multicast_rcv()
3804 static void br_multicast_query_expired(struct net_bridge_mcast *brmctx, in br_multicast_query_expired()
3822 struct net_bridge_mcast *brmctx = from_timer(brmctx, t, in br_ip4_multicast_query_expired()
3832 struct net_bridge_mcast *brmctx = from_timer(brmctx, t, in br_ip6_multicast_query_expired()
3855 struct net_bridge_mcast *brmctx) in br_multicast_ctx_init()
3897 void br_multicast_ctx_deinit(struct net_bridge_mcast *brmctx) in br_multicast_ctx_deinit()
3990 static void __br_multicast_open(struct net_bridge_mcast *brmctx) in __br_multicast_open()
4009 struct net_bridge_mcast *brmctx; in br_multicast_open()
4022 static void __br_multicast_stop(struct net_bridge_mcast *brmctx) in __br_multicast_stop()
4062 struct net_bridge_mcast *brmctx; in br_multicast_toggle_one_vlan()
4165 struct net_bridge_mcast *brmctx; in br_multicast_stop()
4197 int br_multicast_set_router(struct net_bridge_mcast *brmctx, unsigned long val) in br_multicast_set_router()
4254 struct net_bridge_mcast *brmctx; in br_multicast_set_port_router()
4328 static void br_multicast_start_querier(struct net_bridge_mcast *brmctx, in br_multicast_start_querier()
4455 int br_multicast_set_querier(struct net_bridge_mcast *brmctx, unsigned long val) in br_multicast_set_querier()
4489 int br_multicast_set_igmp_version(struct net_bridge_mcast *brmctx, in br_multicast_set_igmp_version()
4509 int br_multicast_set_mld_version(struct net_bridge_mcast *brmctx, in br_multicast_set_mld_version()
4529 void br_multicast_set_query_intvl(struct net_bridge_mcast *brmctx, in br_multicast_set_query_intvl()
4545 void br_multicast_set_startup_query_intvl(struct net_bridge_mcast *brmctx, in br_multicast_set_startup_query_intvl()
4666 struct net_bridge_mcast *brmctx; in br_multicast_has_querier_adjacent()
4721 struct net_bridge_mcast *brmctx; in br_multicast_has_router_adjacent()