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()
3004 static int br_ip4_multicast_mrd_rcv(struct net_bridge *br, in br_ip4_multicast_mrd_rcv()
3017 static int br_multicast_ipv4_rcv(struct net_bridge *br, in br_multicast_ipv4_rcv()
3073 static int br_ip6_multicast_mrd_rcv(struct net_bridge *br, in br_ip6_multicast_mrd_rcv()
3094 static int br_multicast_ipv6_rcv(struct net_bridge *br, in br_multicast_ipv6_rcv()
3153 int br_multicast_rcv(struct net_bridge *br, struct net_bridge_port *port, in br_multicast_rcv()
3178 static void br_multicast_query_expired(struct net_bridge *br, in br_multicast_query_expired()
3193 struct net_bridge *br = from_timer(br, t, ip4_own_query.timer); in br_ip4_multicast_query_expired()
3201 struct net_bridge *br = from_timer(br, t, ip6_own_query.timer); in br_ip6_multicast_query_expired()
3209 struct net_bridge *br = container_of(work, struct net_bridge, in br_multicast_gc_work()
3220 void br_multicast_init(struct net_bridge *br) in br_multicast_init()
3264 static void br_ip4_multicast_join_snoopers(struct net_bridge *br) in br_ip4_multicast_join_snoopers()
3276 static void br_ip6_multicast_join_snoopers(struct net_bridge *br) in br_ip6_multicast_join_snoopers()
3284 static inline void br_ip6_multicast_join_snoopers(struct net_bridge *br) in br_ip6_multicast_join_snoopers()
3289 void br_multicast_join_snoopers(struct net_bridge *br) in br_multicast_join_snoopers()
3295 static void br_ip4_multicast_leave_snoopers(struct net_bridge *br) in br_ip4_multicast_leave_snoopers()
3307 static void br_ip6_multicast_leave_snoopers(struct net_bridge *br) in br_ip6_multicast_leave_snoopers()
3315 static inline void br_ip6_multicast_leave_snoopers(struct net_bridge *br) in br_ip6_multicast_leave_snoopers()
3320 void br_multicast_leave_snoopers(struct net_bridge *br) in br_multicast_leave_snoopers()
3326 static void __br_multicast_open(struct net_bridge *br, in __br_multicast_open()
3337 void br_multicast_open(struct net_bridge *br) in br_multicast_open()
3345 void br_multicast_stop(struct net_bridge *br) in br_multicast_stop()
3356 void br_multicast_dev_del(struct net_bridge *br) in br_multicast_dev_del()
3374 int br_multicast_set_router(struct net_bridge *br, unsigned long val) in br_multicast_set_router()
3416 struct net_bridge *br = p->br; in br_multicast_set_port_router()
3458 static void br_multicast_start_querier(struct net_bridge *br, in br_multicast_start_querier()
3481 int br_multicast_toggle(struct net_bridge *br, unsigned long val) in br_multicast_toggle()
3533 struct net_bridge *br = netdev_priv(dev); in br_multicast_enabled()
3541 struct net_bridge *br = netdev_priv(dev); in br_multicast_router()
3551 int br_multicast_set_querier(struct net_bridge *br, unsigned long val) in br_multicast_set_querier()
3585 int br_multicast_set_igmp_version(struct net_bridge *br, unsigned long val) in br_multicast_set_igmp_version()
3604 int br_multicast_set_mld_version(struct net_bridge *br, unsigned long val) in br_multicast_set_mld_version()
3643 struct net_bridge *br; in br_multicast_list_adjacent()
3691 struct net_bridge *br; in br_multicast_has_querier_anywhere()
3728 struct net_bridge *br; in br_multicast_has_querier_adjacent()
3837 void br_multicast_count(struct net_bridge *br, const struct net_bridge_port *p, in br_multicast_count()
3856 int br_multicast_init_stats(struct net_bridge *br) in br_multicast_init_stats()
3865 void br_multicast_uninit_stats(struct net_bridge *br) in br_multicast_uninit_stats()
3877 void br_multicast_get_stats(const struct net_bridge *br, in br_multicast_get_stats()
3923 int br_mdb_hash_init(struct net_bridge *br) in br_mdb_hash_init()
3940 void br_mdb_hash_fini(struct net_bridge *br) in br_mdb_hash_fini()