Lines Matching refs:net_bridge
44 static void br_multicast_start_querier(struct net_bridge *br,
46 static void br_multicast_add_router(struct net_bridge *br,
48 static void br_ip4_multicast_leave_group(struct net_bridge *br,
56 static void br_ip6_multicast_leave_group(struct net_bridge *br,
62 static struct net_bridge_mdb_entry *br_mdb_ip_get_rcu(struct net_bridge *br, in br_mdb_ip_get_rcu()
68 struct net_bridge_mdb_entry *br_mdb_ip_get(struct net_bridge *br, in br_mdb_ip_get()
82 static struct net_bridge_mdb_entry *br_mdb_ip4_get(struct net_bridge *br, in br_mdb_ip4_get()
96 static struct net_bridge_mdb_entry *br_mdb_ip6_get(struct net_bridge *br, in br_mdb_ip6_get()
111 struct net_bridge_mdb_entry *br_mdb_get(struct net_bridge *br, in br_mdb_get()
145 struct net_bridge *br = mp->br; in br_multicast_group_expired()
166 static void br_multicast_del_pg(struct net_bridge *br, in br_multicast_del_pg()
203 struct net_bridge *br = pg->port->br; in br_multicast_port_group_expired()
216 static struct sk_buff *br_ip4_multicast_alloc_query(struct net_bridge *br, in br_ip4_multicast_alloc_query()
310 static struct sk_buff *br_ip6_multicast_alloc_query(struct net_bridge *br, in br_ip6_multicast_alloc_query()
423 static struct sk_buff *br_multicast_alloc_query(struct net_bridge *br, in br_multicast_alloc_query()
439 struct net_bridge_mdb_entry *br_multicast_new_group(struct net_bridge *br, in br_multicast_new_group()
535 static int br_multicast_add_group(struct net_bridge *br, in br_multicast_add_group()
586 static int br_ip4_multicast_add_group(struct net_bridge *br, in br_ip4_multicast_add_group()
606 static int br_ip6_multicast_add_group(struct net_bridge *br, in br_ip6_multicast_add_group()
630 struct net_bridge *br = port->br; in br_multicast_router_expired()
643 static void br_mc_router_state_change(struct net_bridge *p, in br_mc_router_state_change()
658 struct net_bridge *br = from_timer(br, t, multicast_router_timer); in br_multicast_local_router_expired()
671 static void br_multicast_querier_expired(struct net_bridge *br, in br_multicast_querier_expired()
686 struct net_bridge *br = from_timer(br, t, ip4_other_query.timer); in br_ip4_multicast_querier_expired()
694 struct net_bridge *br = from_timer(br, t, ip6_other_query.timer); in br_ip6_multicast_querier_expired()
700 static void br_multicast_select_own_querier(struct net_bridge *br, in br_multicast_select_own_querier()
712 static void __br_multicast_send_query(struct net_bridge *br, in __br_multicast_send_query()
738 static void br_multicast_send_query(struct net_bridge *br, in br_multicast_send_query()
780 struct net_bridge *br = port->br; in br_multicast_port_query_expired()
848 struct net_bridge *br = port->br; in br_multicast_del_port()
872 struct net_bridge *br = port->br; in __br_multicast_enable_port()
888 struct net_bridge *br = port->br; in br_multicast_enable_port()
897 struct net_bridge *br = port->br; in br_multicast_disable_port()
916 static int br_ip4_multicast_igmp3_report(struct net_bridge *br, in br_ip4_multicast_igmp3_report()
981 static int br_ip6_multicast_mld2_report(struct net_bridge *br, in br_ip6_multicast_mld2_report()
1060 static bool br_ip4_multicast_select_querier(struct net_bridge *br, in br_ip4_multicast_select_querier()
1086 static bool br_ip6_multicast_select_querier(struct net_bridge *br, in br_ip6_multicast_select_querier()
1109 static bool br_multicast_select_querier(struct net_bridge *br, in br_multicast_select_querier()
1126 br_multicast_update_query_timer(struct net_bridge *br, in br_multicast_update_query_timer()
1154 static void br_multicast_add_router(struct net_bridge *br, in br_multicast_add_router()
1177 static void br_multicast_mark_router(struct net_bridge *br, in br_multicast_mark_router()
1202 static void br_multicast_query_received(struct net_bridge *br, in br_multicast_query_received()
1215 static void br_ip4_multicast_query(struct net_bridge *br, in br_ip4_multicast_query()
1292 static int br_ip6_multicast_query(struct net_bridge *br, in br_ip6_multicast_query()
1377 br_multicast_leave_group(struct net_bridge *br, in br_multicast_leave_group()
1486 static void br_ip4_multicast_leave_group(struct net_bridge *br, in br_ip4_multicast_leave_group()
1510 static void br_ip6_multicast_leave_group(struct net_bridge *br, in br_ip6_multicast_leave_group()
1534 static void br_multicast_err_count(const struct net_bridge *br, in br_multicast_err_count()
1567 static void br_multicast_pim(struct net_bridge *br, in br_multicast_pim()
1582 static int br_ip4_multicast_mrd_rcv(struct net_bridge *br, in br_ip4_multicast_mrd_rcv()
1595 static int br_multicast_ipv4_rcv(struct net_bridge *br, in br_multicast_ipv4_rcv()
1650 static int br_ip6_multicast_mrd_rcv(struct net_bridge *br, in br_ip6_multicast_mrd_rcv()
1671 static int br_multicast_ipv6_rcv(struct net_bridge *br, in br_multicast_ipv6_rcv()
1730 int br_multicast_rcv(struct net_bridge *br, struct net_bridge_port *port, in br_multicast_rcv()
1755 static void br_multicast_query_expired(struct net_bridge *br, in br_multicast_query_expired()
1770 struct net_bridge *br = from_timer(br, t, ip4_own_query.timer); in br_ip4_multicast_query_expired()
1778 struct net_bridge *br = from_timer(br, t, ip6_own_query.timer); in br_ip6_multicast_query_expired()
1784 void br_multicast_init(struct net_bridge *br) in br_multicast_init()
1826 static void br_ip4_multicast_join_snoopers(struct net_bridge *br) in br_ip4_multicast_join_snoopers()
1838 static void br_ip6_multicast_join_snoopers(struct net_bridge *br) in br_ip6_multicast_join_snoopers()
1846 static inline void br_ip6_multicast_join_snoopers(struct net_bridge *br) in br_ip6_multicast_join_snoopers()
1851 static void br_multicast_join_snoopers(struct net_bridge *br) in br_multicast_join_snoopers()
1857 static void br_ip4_multicast_leave_snoopers(struct net_bridge *br) in br_ip4_multicast_leave_snoopers()
1869 static void br_ip6_multicast_leave_snoopers(struct net_bridge *br) in br_ip6_multicast_leave_snoopers()
1877 static inline void br_ip6_multicast_leave_snoopers(struct net_bridge *br) in br_ip6_multicast_leave_snoopers()
1882 static void br_multicast_leave_snoopers(struct net_bridge *br) in br_multicast_leave_snoopers()
1888 static void __br_multicast_open(struct net_bridge *br, in __br_multicast_open()
1899 void br_multicast_open(struct net_bridge *br) in br_multicast_open()
1910 void br_multicast_stop(struct net_bridge *br) in br_multicast_stop()
1924 void br_multicast_dev_del(struct net_bridge *br) in br_multicast_dev_del()
1942 int br_multicast_set_router(struct net_bridge *br, unsigned long val) in br_multicast_set_router()
1984 struct net_bridge *br = p->br; in br_multicast_set_port_router()
2026 static void br_multicast_start_querier(struct net_bridge *br, in br_multicast_start_querier()
2049 int br_multicast_toggle(struct net_bridge *br, unsigned long val) in br_multicast_toggle()
2079 struct net_bridge *br = netdev_priv(dev); in br_multicast_enabled()
2087 struct net_bridge *br = netdev_priv(dev); in br_multicast_router()
2097 int br_multicast_set_querier(struct net_bridge *br, unsigned long val) in br_multicast_set_querier()
2131 int br_multicast_set_igmp_version(struct net_bridge *br, unsigned long val) in br_multicast_set_igmp_version()
2150 int br_multicast_set_mld_version(struct net_bridge *br, unsigned long val) in br_multicast_set_mld_version()
2189 struct net_bridge *br; in br_multicast_list_adjacent()
2237 struct net_bridge *br; in br_multicast_has_querier_anywhere()
2274 struct net_bridge *br; in br_multicast_has_querier_adjacent()
2383 void br_multicast_count(struct net_bridge *br, const struct net_bridge_port *p, in br_multicast_count()
2402 int br_multicast_init_stats(struct net_bridge *br) in br_multicast_init_stats()
2411 void br_multicast_uninit_stats(struct net_bridge *br) in br_multicast_uninit_stats()
2422 void br_multicast_get_stats(const struct net_bridge *br, in br_multicast_get_stats()
2468 int br_mdb_hash_init(struct net_bridge *br) in br_mdb_hash_init()
2473 void br_mdb_hash_fini(struct net_bridge *br) in br_mdb_hash_fini()