Symbol: net_bridge_mcast
net/bridge/br_device.c
35
struct net_bridge_mcast *brmctx = &br->multicast_ctx;
net/bridge/br_forward.c
301
struct net_bridge_mcast *brmctx,
net/bridge/br_input.c
85
struct net_bridge_mcast *brmctx;
net/bridge/br_mdb.c
1047
struct net_bridge_mcast *brmctx;
net/bridge/br_mdb.c
50
size_t br_rports_size(const struct net_bridge_mcast *brmctx)
net/bridge/br_mdb.c
707
static struct net_bridge_mcast *
net/bridge/br_mdb.c
71
const struct net_bridge_mcast *brmctx)
net/bridge/br_mdb.c
712
struct net_bridge_mcast *brmctx = NULL;
net/bridge/br_mdb.c
742
struct net_bridge_mcast *brmctx,
net/bridge/br_mdb.c
762
struct net_bridge_mcast *brmctx,
net/bridge/br_mdb.c
815
struct net_bridge_mcast *brmctx,
net/bridge/br_mdb.c
850
struct net_bridge_mcast *brmctx,
net/bridge/br_mdb.c
903
struct net_bridge_mcast *brmctx,
net/bridge/br_mdb.c
925
struct net_bridge_mcast *brmctx,
net/bridge/br_mdb.c
955
struct net_bridge_mcast *brmctx,
net/bridge/br_mdb.c
986
struct net_bridge_mcast *brmctx,
net/bridge/br_multicast.c
1069
static struct sk_buff *br_ip6_multicast_alloc_query(struct net_bridge_mcast *brmctx,
net/bridge/br_multicast.c
1234
static struct sk_buff *br_multicast_alloc_query(struct net_bridge_mcast *brmctx,
net/bridge/br_multicast.c
1470
void br_multicast_host_join(const struct net_bridge_mcast *brmctx,
net/bridge/br_multicast.c
149
br_mdb_entry_skb_get(struct net_bridge_mcast *brmctx, struct sk_buff *skb,
net/bridge/br_multicast.c
1500
__br_multicast_add_group(struct net_bridge_mcast *brmctx,
net/bridge/br_multicast.c
1554
static int br_multicast_add_group(struct net_bridge_mcast *brmctx,
net/bridge/br_multicast.c
1574
static int br_ip4_multicast_add_group(struct net_bridge_mcast *brmctx,
net/bridge/br_multicast.c
1598
static int br_ip6_multicast_add_group(struct net_bridge_mcast *brmctx,
net/bridge/br_multicast.c
1695
static void br_multicast_local_router_expired(struct net_bridge_mcast *brmctx,
net/bridge/br_multicast.c
1712
struct net_bridge_mcast *brmctx = timer_container_of(brmctx, t,
net/bridge/br_multicast.c
1721
struct net_bridge_mcast *brmctx = timer_container_of(brmctx, t,
net/bridge/br_multicast.c
1728
static void br_multicast_querier_expired(struct net_bridge_mcast *brmctx,
net/bridge/br_multicast.c
1745
struct net_bridge_mcast *brmctx = timer_container_of(brmctx, t,
net/bridge/br_multicast.c
1754
struct net_bridge_mcast *brmctx = timer_container_of(brmctx, t,
net/bridge/br_multicast.c
1765
static void br_multicast_select_own_querier(struct net_bridge_mcast *brmctx,
net/bridge/br_multicast.c
1777
static void __br_multicast_send_query(struct net_bridge_mcast *brmctx,
net/bridge/br_multicast.c
1834
static void br_multicast_update_querier(struct net_bridge_mcast *brmctx,
net/bridge/br_multicast.c
1845
static void br_multicast_send_query(struct net_bridge_mcast *brmctx,
net/bridge/br_multicast.c
1899
struct net_bridge_mcast *brmctx;
net/bridge/br_multicast.c
1940
struct net_bridge_mcast *brmctx;
net/bridge/br_multicast.c
2092
struct net_bridge_mcast *brmctx;
net/bridge/br_multicast.c
2231
static void __grp_src_query_marked_and_rexmit(struct net_bridge_mcast *brmctx,
net/bridge/br_multicast.c
2278
static void __grp_send_query_and_rexmit(struct net_bridge_mcast *brmctx,
net/bridge/br_multicast.c
2318
static bool br_multicast_isinc_allow(const struct net_bridge_mcast *brmctx,
net/bridge/br_multicast.c
2356
static void __grp_src_isexc_incl(const struct net_bridge_mcast *brmctx,
net/bridge/br_multicast.c
2393
static bool __grp_src_isexc_excl(const struct net_bridge_mcast *brmctx,
net/bridge/br_multicast.c
2434
static bool br_multicast_isexc(const struct net_bridge_mcast *brmctx,
net/bridge/br_multicast.c
2464
static bool __grp_src_toin_incl(struct net_bridge_mcast *brmctx,
net/bridge/br_multicast.c
2511
static bool __grp_src_toin_excl(struct net_bridge_mcast *brmctx,
net/bridge/br_multicast.c
2558
static bool br_multicast_toin(struct net_bridge_mcast *brmctx,
net/bridge/br_multicast.c
2595
static void __grp_src_toex_incl(struct net_bridge_mcast *brmctx,
net/bridge/br_multicast.c
2639
static bool __grp_src_toex_excl(struct net_bridge_mcast *brmctx,
net/bridge/br_multicast.c
265
br_multicast_ctx_should_use(const struct net_bridge_mcast *brmctx,
net/bridge/br_multicast.c
2685
static bool br_multicast_toex(struct net_bridge_mcast *brmctx,
net/bridge/br_multicast.c
2715
static bool __grp_src_block_incl(struct net_bridge_mcast *brmctx,
net/bridge/br_multicast.c
2753
static bool __grp_src_block_excl(struct net_bridge_mcast *brmctx,
net/bridge/br_multicast.c
2794
static bool br_multicast_block(struct net_bridge_mcast *brmctx,
net/bridge/br_multicast.c
2843
static int br_ip4_multicast_igmp3_report(struct net_bridge_mcast *brmctx,
net/bridge/br_multicast.c
296
struct net_bridge_mcast *brmctx;
net/bridge/br_multicast.c
2965
static int br_ip6_multicast_mld2_report(struct net_bridge_mcast *brmctx,
net/bridge/br_multicast.c
3107
static bool br_multicast_select_querier(struct net_bridge_mcast *brmctx,
net/bridge/br_multicast.c
3185
const struct net_bridge_mcast *brmctx,
net/bridge/br_multicast.c
3260
br_multicast_update_query_timer(struct net_bridge_mcast *brmctx,
net/bridge/br_multicast.c
3284
br_multicast_rport_from_node(struct net_bridge_mcast *brmctx,
net/bridge/br_multicast.c
3303
br_multicast_get_rport_slot(struct net_bridge_mcast *brmctx,
net/bridge/br_multicast.c
3341
static void br_multicast_add_router(struct net_bridge_mcast *brmctx,
net/bridge/br_multicast.c
3372
static void br_ip4_multicast_add_router(struct net_bridge_mcast *brmctx,
net/bridge/br_multicast.c
3383
static void br_ip6_multicast_add_router(struct net_bridge_mcast *brmctx,
net/bridge/br_multicast.c
3392
static void br_multicast_mark_router(struct net_bridge_mcast *brmctx,
net/bridge/br_multicast.c
3421
static void br_ip4_multicast_mark_router(struct net_bridge_mcast *brmctx,
net/bridge/br_multicast.c
3436
static void br_ip6_multicast_mark_router(struct net_bridge_mcast *brmctx,
net/bridge/br_multicast.c
3454
br_ip4_multicast_query_received(struct net_bridge_mcast *brmctx,
net/bridge/br_multicast.c
3469
br_ip6_multicast_query_received(struct net_bridge_mcast *brmctx,
net/bridge/br_multicast.c
3483
static void br_ip4_multicast_query(struct net_bridge_mcast *brmctx,
net/bridge/br_multicast.c
3564
static int br_ip6_multicast_query(struct net_bridge_mcast *brmctx,
net/bridge/br_multicast.c
3655
br_multicast_leave_group(struct net_bridge_mcast *brmctx,
net/bridge/br_multicast.c
3758
static void br_ip4_multicast_leave_group(struct net_bridge_mcast *brmctx,
net/bridge/br_multicast.c
3783
static void br_ip6_multicast_leave_group(struct net_bridge_mcast *brmctx,
net/bridge/br_multicast.c
3841
static void br_multicast_pim(struct net_bridge_mcast *brmctx,
net/bridge/br_multicast.c
3858
static int br_ip4_multicast_mrd_rcv(struct net_bridge_mcast *brmctx,
net/bridge/br_multicast.c
3873
static int br_multicast_ipv4_rcv(struct net_bridge_mcast *brmctx,
net/bridge/br_multicast.c
3930
static void br_ip6_multicast_mrd_rcv(struct net_bridge_mcast *brmctx,
net/bridge/br_multicast.c
3942
static int br_multicast_ipv6_rcv(struct net_bridge_mcast *brmctx,
net/bridge/br_multicast.c
3997
int br_multicast_rcv(struct net_bridge_mcast **brmctx,
net/bridge/br_multicast.c
4044
static void br_multicast_query_expired(struct net_bridge_mcast *brmctx,
net/bridge/br_multicast.c
4061
struct net_bridge_mcast *brmctx = timer_container_of(brmctx, t,
net/bridge/br_multicast.c
4070
struct net_bridge_mcast *brmctx = timer_container_of(brmctx, t,
net/bridge/br_multicast.c
4092
struct net_bridge_mcast *brmctx)
net/bridge/br_multicast.c
4136
void br_multicast_ctx_deinit(struct net_bridge_mcast *brmctx)
net/bridge/br_multicast.c
4229
static void __br_multicast_open(struct net_bridge_mcast *brmctx)
net/bridge/br_multicast.c
4248
struct net_bridge_mcast *brmctx;
net/bridge/br_multicast.c
4261
static void __br_multicast_stop(struct net_bridge_mcast *brmctx)
net/bridge/br_multicast.c
4329
struct net_bridge_mcast *brmctx;
net/bridge/br_multicast.c
4432
struct net_bridge_mcast *brmctx;
net/bridge/br_multicast.c
4462
int br_multicast_set_router(struct net_bridge_mcast *brmctx, unsigned long val)
net/bridge/br_multicast.c
4519
struct net_bridge_mcast *brmctx;
net/bridge/br_multicast.c
4593
static void br_multicast_start_querier(struct net_bridge_mcast *brmctx,
net/bridge/br_multicast.c
474
struct net_bridge_mcast *brmctx;
net/bridge/br_multicast.c
4741
int br_multicast_set_querier(struct net_bridge_mcast *brmctx, unsigned long val)
net/bridge/br_multicast.c
4777
int br_multicast_set_igmp_version(struct net_bridge_mcast *brmctx,
net/bridge/br_multicast.c
4797
int br_multicast_set_mld_version(struct net_bridge_mcast *brmctx,
net/bridge/br_multicast.c
4817
void br_multicast_set_query_intvl(struct net_bridge_mcast *brmctx,
net/bridge/br_multicast.c
4841
void br_multicast_set_startup_query_intvl(struct net_bridge_mcast *brmctx,
net/bridge/br_multicast.c
4970
struct net_bridge_mcast *brmctx;
net/bridge/br_multicast.c
5025
struct net_bridge_mcast *brmctx;
net/bridge/br_multicast.c
518
struct net_bridge_mcast *brmctx;
net/bridge/br_multicast.c
53
static void br_multicast_start_querier(struct net_bridge_mcast *brmctx,
net/bridge/br_multicast.c
55
static void br_ip4_multicast_add_router(struct net_bridge_mcast *brmctx,
net/bridge/br_multicast.c
57
static void br_ip4_multicast_leave_group(struct net_bridge_mcast *brmctx,
net/bridge/br_multicast.c
66
static void br_ip6_multicast_add_router(struct net_bridge_mcast *brmctx,
net/bridge/br_multicast.c
69
static void br_ip6_multicast_leave_group(struct net_bridge_mcast *brmctx,
net/bridge/br_multicast.c
75
__br_multicast_add_group(struct net_bridge_mcast *brmctx,
net/bridge/br_multicast.c
84
static void __br_multicast_stop(struct net_bridge_mcast *brmctx);
net/bridge/br_multicast.c
904
static void __br_multicast_query_handle_vlan(struct net_bridge_mcast *brmctx,
net/bridge/br_multicast.c
924
static struct sk_buff *br_ip4_multicast_alloc_query(struct net_bridge_mcast *brmctx,
net/bridge/br_multicast_eht.c
36
static void br_multicast_create_eht_set_entry(const struct net_bridge_mcast *brmctx,
net/bridge/br_multicast_eht.c
395
static void br_eht_convert_host_filter_mode(const struct net_bridge_mcast *brmctx,
net/bridge/br_multicast_eht.c
420
static void br_multicast_create_eht_set_entry(const struct net_bridge_mcast *brmctx,
net/bridge/br_multicast_eht.c
508
static void __eht_create_set_entries(const struct net_bridge_mcast *brmctx,
net/bridge/br_multicast_eht.c
559
static bool br_multicast_eht_allow(const struct net_bridge_mcast *brmctx,
net/bridge/br_multicast_eht.c
582
static bool br_multicast_eht_block(const struct net_bridge_mcast *brmctx,
net/bridge/br_multicast_eht.c
606
static bool __eht_inc_exc(const struct net_bridge_mcast *brmctx,
net/bridge/br_multicast_eht.c
666
static bool br_multicast_eht_inc(const struct net_bridge_mcast *brmctx,
net/bridge/br_multicast_eht.c
683
static bool br_multicast_eht_exc(const struct net_bridge_mcast *brmctx,
net/bridge/br_multicast_eht.c
700
static bool __eht_ip4_handle(const struct net_bridge_mcast *brmctx,
net/bridge/br_multicast_eht.c
738
static bool __eht_ip6_handle(const struct net_bridge_mcast *brmctx,
net/bridge/br_multicast_eht.c
779
bool br_multicast_eht_handle(const struct net_bridge_mcast *brmctx,
net/bridge/br_private.h
1046
void br_multicast_host_join(const struct net_bridge_mcast *brmctx,
net/bridge/br_private.h
1063
struct net_bridge_mcast *brmctx);
net/bridge/br_private.h
1064
void br_multicast_ctx_deinit(struct net_bridge_mcast *brmctx);
net/bridge/br_private.h
1076
const struct net_bridge_mcast *brmctx);
net/bridge/br_private.h
1078
const struct net_bridge_mcast *brmctx,
net/bridge/br_private.h
1081
size_t br_rports_size(const struct net_bridge_mcast *brmctx);
net/bridge/br_private.h
1082
void br_multicast_set_query_intvl(struct net_bridge_mcast *brmctx,
net/bridge/br_private.h
1084
void br_multicast_set_startup_query_intvl(struct net_bridge_mcast *brmctx,
net/bridge/br_private.h
1096
br_multicast_get_first_rport_node(struct net_bridge_mcast *brmctx,
net/bridge/br_private.h
1126
static inline bool br_ip4_multicast_is_router(struct net_bridge_mcast *brmctx)
net/bridge/br_private.h
1131
static inline bool br_ip6_multicast_is_router(struct net_bridge_mcast *brmctx)
net/bridge/br_private.h
1141
br_multicast_is_router(struct net_bridge_mcast *brmctx, struct sk_buff *skb)
net/bridge/br_private.h
1163
__br_multicast_querier_exists(struct net_bridge_mcast *brmctx,
net/bridge/br_private.h
1182
static inline bool br_multicast_querier_exists(struct net_bridge_mcast *brmctx,
net/bridge/br_private.h
1215
br_multicast_should_handle_mode(const struct net_bridge_mcast *brmctx,
net/bridge/br_private.h
1235
static inline unsigned long br_multicast_lmqt(const struct net_bridge_mcast *brmctx)
net/bridge/br_private.h
1241
static inline unsigned long br_multicast_gmi(const struct net_bridge_mcast *brmctx)
net/bridge/br_private.h
1247
br_multicast_ctx_is_vlan(const struct net_bridge_mcast *brmctx)
net/bridge/br_private.h
1258
static inline struct net_bridge_mcast *
net/bridge/br_private.h
1268
br_multicast_ctx_vlan_global_disabled(const struct net_bridge_mcast *brmctx)
net/bridge/br_private.h
1276
br_multicast_ctx_vlan_disabled(const struct net_bridge_mcast *brmctx)
net/bridge/br_private.h
1308
br_rports_have_mc_router(const struct net_bridge_mcast *brmctx)
net/bridge/br_private.h
1319
br_multicast_ctx_options_equal(const struct net_bridge_mcast *brmctx1,
net/bridge/br_private.h
1320
const struct net_bridge_mcast *brmctx2)
net/bridge/br_private.h
1362
br_multicast_ctx_matches_vlan_snooping(const struct net_bridge_mcast *brmctx)
net/bridge/br_private.h
1388
static inline int br_multicast_rcv(struct net_bridge_mcast **brmctx,
net/bridge/br_private.h
1398
br_mdb_entry_skb_get(struct net_bridge_mcast *brmctx, struct sk_buff *skb,
net/bridge/br_private.h
1447
struct net_bridge_mcast *brmctx,
net/bridge/br_private.h
1452
static inline bool br_multicast_is_router(struct net_bridge_mcast *brmctx,
net/bridge/br_private.h
1458
static inline bool br_multicast_querier_exists(struct net_bridge_mcast *brmctx,
net/bridge/br_private.h
1528
struct net_bridge_mcast *brmctx)
net/bridge/br_private.h
1532
static inline void br_multicast_ctx_deinit(struct net_bridge_mcast *brmctx)
net/bridge/br_private.h
1570
br_multicast_ctx_options_equal(const struct net_bridge_mcast *brmctx1,
net/bridge/br_private.h
1571
const struct net_bridge_mcast *brmctx2)
net/bridge/br_private.h
237
struct net_bridge_mcast br_mcast_ctx;
net/bridge/br_private.h
547
struct net_bridge_mcast multicast_ctx;
net/bridge/br_private.h
969
int br_multicast_rcv(struct net_bridge_mcast **brmctx,
net/bridge/br_private.h
974
br_mdb_entry_skb_get(struct net_bridge_mcast *brmctx, struct sk_buff *skb,
net/bridge/br_private.h
987
struct net_bridge_mcast *brmctx,
net/bridge/br_private.h
989
int br_multicast_set_router(struct net_bridge_mcast *brmctx, unsigned long val);
net/bridge/br_private.h
995
int br_multicast_set_querier(struct net_bridge_mcast *brmctx, unsigned long val);
net/bridge/br_private.h
996
int br_multicast_set_igmp_version(struct net_bridge_mcast *brmctx,
net/bridge/br_private.h
999
int br_multicast_set_mld_version(struct net_bridge_mcast *brmctx,
net/bridge/br_private_mcast_eht.h
54
bool br_multicast_eht_handle(const struct net_bridge_mcast *brmctx,