Lines Matching refs:net_bridge

51 static void br_multicast_start_querier(struct net_bridge *br,
53 static void br_multicast_add_router(struct net_bridge *br,
55 static void br_ip4_multicast_leave_group(struct net_bridge *br,
64 static void br_ip6_multicast_leave_group(struct net_bridge *br,
70 __br_multicast_add_group(struct net_bridge *br,
77 static void br_multicast_find_del_pg(struct net_bridge *br,
81 br_sg_port_find(struct net_bridge *br, in br_sg_port_find()
90 static struct net_bridge_mdb_entry *br_mdb_ip_get_rcu(struct net_bridge *br, in br_mdb_ip_get_rcu()
96 struct net_bridge_mdb_entry *br_mdb_ip_get(struct net_bridge *br, in br_mdb_ip_get()
110 static struct net_bridge_mdb_entry *br_mdb_ip4_get(struct net_bridge *br, in br_mdb_ip4_get()
124 static struct net_bridge_mdb_entry *br_mdb_ip6_get(struct net_bridge *br, in br_mdb_ip6_get()
139 struct net_bridge_mdb_entry *br_mdb_get(struct net_bridge *br, in br_mdb_get()
205 struct net_bridge *br = pg->key.port->br; in __fwd_add_star_excl()
227 struct net_bridge *br = pg->key.port->br; in __fwd_del_star_excl()
252 struct net_bridge *br = pg->key.port->br; in br_multicast_star_g_handle_mode()
309 struct net_bridge *br = star_mp->br; in br_multicast_star_g_host_state()
374 struct net_bridge *br = star_mp->br; in br_multicast_sg_add_exclude_ports()
522 struct net_bridge *br = mp->br; in br_multicast_del_mdb_entry()
534 struct net_bridge *br = mp->br; in br_multicast_group_expired()
563 struct net_bridge *br = src->pg->key.port->br; in br_multicast_del_group_src()
589 struct net_bridge *br = pg->key.port->br; in br_multicast_del_pg()
612 static void br_multicast_find_del_pg(struct net_bridge *br, in br_multicast_find_del_pg()
640 struct net_bridge *br = pg->key.port->br; in br_multicast_port_group_expired()
685 static struct sk_buff *br_ip4_multicast_alloc_query(struct net_bridge *br, in br_ip4_multicast_alloc_query()
830 static struct sk_buff *br_ip6_multicast_alloc_query(struct net_bridge *br, in br_ip6_multicast_alloc_query()
993 static struct sk_buff *br_multicast_alloc_query(struct net_bridge *br, in br_multicast_alloc_query()
1032 struct net_bridge_mdb_entry *br_multicast_new_group(struct net_bridge *br, in br_multicast_new_group()
1071 struct net_bridge *br = src->br; in br_multicast_group_src_expired()
1222 __br_multicast_add_group(struct net_bridge *br, in __br_multicast_add_group()
1276 static int br_multicast_add_group(struct net_bridge *br, in br_multicast_add_group()
1296 static int br_ip4_multicast_add_group(struct net_bridge *br, in br_ip4_multicast_add_group()
1320 static int br_ip6_multicast_add_group(struct net_bridge *br, in br_ip6_multicast_add_group()
1348 struct net_bridge *br = port->br; in br_multicast_router_expired()
1361 static void br_mc_router_state_change(struct net_bridge *p, in br_mc_router_state_change()
1376 struct net_bridge *br = from_timer(br, t, multicast_router_timer); in br_multicast_local_router_expired()
1389 static void br_multicast_querier_expired(struct net_bridge *br, in br_multicast_querier_expired()
1404 struct net_bridge *br = from_timer(br, t, ip4_other_query.timer); in br_ip4_multicast_querier_expired()
1412 struct net_bridge *br = from_timer(br, t, ip6_other_query.timer); in br_ip6_multicast_querier_expired()
1418 static void br_multicast_select_own_querier(struct net_bridge *br, in br_multicast_select_own_querier()
1430 static void __br_multicast_send_query(struct net_bridge *br, in __br_multicast_send_query()
1470 static void br_multicast_send_query(struct net_bridge *br, in br_multicast_send_query()
1513 struct net_bridge *br = port->br; in br_multicast_port_query_expired()
1549 struct net_bridge *br = pg->key.port->br; in br_multicast_port_group_rexmit()
1619 struct net_bridge *br = port->br; in br_multicast_del_port()
1646 struct net_bridge *br = port->br; in __br_multicast_enable_port()
1662 struct net_bridge *br = port->br; in br_multicast_enable_port()
1671 struct net_bridge *br = port->br; in br_multicast_disable_port()
1715 struct net_bridge *br = pg->key.port->br; in __grp_src_query_marked_and_rexmit()
1761 struct net_bridge *br = pg->key.port->br; in __grp_send_query_and_rexmit()
1800 struct net_bridge *br = pg->key.port->br; in br_multicast_isinc_allow()
1867 struct net_bridge *br = pg->key.port->br; in __grp_src_isexc_excl()
1904 struct net_bridge *br = pg->key.port->br; in br_multicast_isexc()
1931 struct net_bridge *br = pg->key.port->br; in __grp_src_toin_incl()
1973 struct net_bridge *br = pg->key.port->br; in __grp_src_toin_excl()
2117 struct net_bridge *br = pg->key.port->br; in br_multicast_toex()
2231 struct net_bridge *br __maybe_unused = mp->br; in br_multicast_find_port()
2243 static int br_ip4_multicast_igmp3_report(struct net_bridge *br, in br_ip4_multicast_igmp3_report()
2354 static int br_ip6_multicast_mld2_report(struct net_bridge *br, in br_ip6_multicast_mld2_report()
2480 static bool br_ip4_multicast_select_querier(struct net_bridge *br, in br_ip4_multicast_select_querier()
2506 static bool br_ip6_multicast_select_querier(struct net_bridge *br, in br_ip6_multicast_select_querier()
2529 static bool br_multicast_select_querier(struct net_bridge *br, in br_multicast_select_querier()
2546 br_multicast_update_query_timer(struct net_bridge *br, in br_multicast_update_query_timer()
2574 static void br_multicast_add_router(struct net_bridge *br, in br_multicast_add_router()
2597 static void br_multicast_mark_router(struct net_bridge *br, in br_multicast_mark_router()
2622 static void br_multicast_query_received(struct net_bridge *br, in br_multicast_query_received()
2635 static void br_ip4_multicast_query(struct net_bridge *br, in br_ip4_multicast_query()
2715 static int br_ip6_multicast_query(struct net_bridge *br, in br_ip6_multicast_query()
2806 br_multicast_leave_group(struct net_bridge *br, in br_multicast_leave_group()
2908 static void br_ip4_multicast_leave_group(struct net_bridge *br, in br_ip4_multicast_leave_group()
2932 static void br_ip6_multicast_leave_group(struct net_bridge *br, in br_ip6_multicast_leave_group()
2956 static void br_multicast_err_count(const struct net_bridge *br, in br_multicast_err_count()
2989 static void br_multicast_pim(struct net_bridge *br, in br_multicast_pim()
3006 static int br_ip4_multicast_mrd_rcv(struct net_bridge *br, in br_ip4_multicast_mrd_rcv()
3021 static int br_multicast_ipv4_rcv(struct net_bridge *br, in br_multicast_ipv4_rcv()
3077 static void br_ip6_multicast_mrd_rcv(struct net_bridge *br, in br_ip6_multicast_mrd_rcv()
3089 static int br_multicast_ipv6_rcv(struct net_bridge *br, in br_multicast_ipv6_rcv()
3142 int br_multicast_rcv(struct net_bridge *br, struct net_bridge_port *port, in br_multicast_rcv()
3167 static void br_multicast_query_expired(struct net_bridge *br, in br_multicast_query_expired()
3182 struct net_bridge *br = from_timer(br, t, ip4_own_query.timer); in br_ip4_multicast_query_expired()
3190 struct net_bridge *br = from_timer(br, t, ip6_own_query.timer); in br_ip6_multicast_query_expired()
3198 struct net_bridge *br = container_of(work, struct net_bridge, in br_multicast_gc_work()
3209 void br_multicast_init(struct net_bridge *br) in br_multicast_init()
3253 static void br_ip4_multicast_join_snoopers(struct net_bridge *br) in br_ip4_multicast_join_snoopers()
3265 static void br_ip6_multicast_join_snoopers(struct net_bridge *br) in br_ip6_multicast_join_snoopers()
3273 static inline void br_ip6_multicast_join_snoopers(struct net_bridge *br) in br_ip6_multicast_join_snoopers()
3278 void br_multicast_join_snoopers(struct net_bridge *br) in br_multicast_join_snoopers()
3284 static void br_ip4_multicast_leave_snoopers(struct net_bridge *br) in br_ip4_multicast_leave_snoopers()
3296 static void br_ip6_multicast_leave_snoopers(struct net_bridge *br) in br_ip6_multicast_leave_snoopers()
3304 static inline void br_ip6_multicast_leave_snoopers(struct net_bridge *br) in br_ip6_multicast_leave_snoopers()
3309 void br_multicast_leave_snoopers(struct net_bridge *br) in br_multicast_leave_snoopers()
3315 static void __br_multicast_open(struct net_bridge *br, in __br_multicast_open()
3326 void br_multicast_open(struct net_bridge *br) in br_multicast_open()
3334 void br_multicast_stop(struct net_bridge *br) in br_multicast_stop()
3345 void br_multicast_dev_del(struct net_bridge *br) in br_multicast_dev_del()
3363 int br_multicast_set_router(struct net_bridge *br, unsigned long val) in br_multicast_set_router()
3405 struct net_bridge *br = p->br; in br_multicast_set_port_router()
3447 static void br_multicast_start_querier(struct net_bridge *br, in br_multicast_start_querier()
3470 int br_multicast_toggle(struct net_bridge *br, unsigned long val) in br_multicast_toggle()
3522 struct net_bridge *br = netdev_priv(dev); in br_multicast_enabled()
3530 struct net_bridge *br = netdev_priv(dev); in br_multicast_router()
3540 int br_multicast_set_querier(struct net_bridge *br, unsigned long val) in br_multicast_set_querier()
3574 int br_multicast_set_igmp_version(struct net_bridge *br, unsigned long val) in br_multicast_set_igmp_version()
3593 int br_multicast_set_mld_version(struct net_bridge *br, unsigned long val) in br_multicast_set_mld_version()
3632 struct net_bridge *br; in br_multicast_list_adjacent()
3680 struct net_bridge *br; in br_multicast_has_querier_anywhere()
3717 struct net_bridge *br; in br_multicast_has_querier_adjacent()
3826 void br_multicast_count(struct net_bridge *br, const struct net_bridge_port *p, in br_multicast_count()
3845 int br_multicast_init_stats(struct net_bridge *br) in br_multicast_init_stats()
3854 void br_multicast_uninit_stats(struct net_bridge *br) in br_multicast_uninit_stats()
3866 void br_multicast_get_stats(const struct net_bridge *br, in br_multicast_get_stats()
3912 int br_mdb_hash_init(struct net_bridge *br) in br_mdb_hash_init()
3929 void br_mdb_hash_fini(struct net_bridge *br) in br_mdb_hash_fini()