Lines Matching refs:net_bridge_mcast
114 struct net_bridge_mcast { struct
207 struct net_bridge_mcast br_mcast_ctx;
495 struct net_bridge_mcast multicast_ctx;
876 int br_multicast_rcv(struct net_bridge_mcast **brmctx,
880 struct net_bridge_mdb_entry *br_mdb_get(struct net_bridge_mcast *brmctx,
893 struct net_bridge_mcast *brmctx,
895 int br_multicast_set_router(struct net_bridge_mcast *brmctx, unsigned long val);
901 int br_multicast_set_querier(struct net_bridge_mcast *brmctx, unsigned long val);
903 int br_multicast_set_igmp_version(struct net_bridge_mcast *brmctx,
906 int br_multicast_set_mld_version(struct net_bridge_mcast *brmctx,
937 void br_multicast_host_join(const struct net_bridge_mcast *brmctx,
950 struct net_bridge_mcast *brmctx);
951 void br_multicast_ctx_deinit(struct net_bridge_mcast *brmctx);
965 const struct net_bridge_mcast *brmctx);
967 const struct net_bridge_mcast *brmctx,
970 size_t br_rports_size(const struct net_bridge_mcast *brmctx);
981 br_multicast_get_first_rport_node(struct net_bridge_mcast *brmctx, in br_multicast_get_first_rport_node()
1011 static inline bool br_ip4_multicast_is_router(struct net_bridge_mcast *brmctx) in br_ip4_multicast_is_router()
1016 static inline bool br_ip6_multicast_is_router(struct net_bridge_mcast *brmctx) in br_ip6_multicast_is_router()
1026 br_multicast_is_router(struct net_bridge_mcast *brmctx, struct sk_buff *skb) in br_multicast_is_router()
1048 __br_multicast_querier_exists(struct net_bridge_mcast *brmctx, in __br_multicast_querier_exists()
1067 static inline bool br_multicast_querier_exists(struct net_bridge_mcast *brmctx, in br_multicast_querier_exists()
1100 br_multicast_should_handle_mode(const struct net_bridge_mcast *brmctx, in br_multicast_should_handle_mode()
1120 static inline unsigned long br_multicast_lmqt(const struct net_bridge_mcast *brmctx) in br_multicast_lmqt()
1126 static inline unsigned long br_multicast_gmi(const struct net_bridge_mcast *brmctx) in br_multicast_gmi()
1132 br_multicast_ctx_is_vlan(const struct net_bridge_mcast *brmctx) in br_multicast_ctx_is_vlan()
1143 static inline struct net_bridge_mcast *
1153 br_multicast_ctx_vlan_global_disabled(const struct net_bridge_mcast *brmctx) in br_multicast_ctx_vlan_global_disabled()
1161 br_multicast_ctx_vlan_disabled(const struct net_bridge_mcast *brmctx) in br_multicast_ctx_vlan_disabled()
1193 br_rports_have_mc_router(const struct net_bridge_mcast *brmctx) in br_rports_have_mc_router()
1204 br_multicast_ctx_options_equal(const struct net_bridge_mcast *brmctx1, in br_multicast_ctx_options_equal()
1205 const struct net_bridge_mcast *brmctx2) in br_multicast_ctx_options_equal()
1237 br_multicast_ctx_matches_vlan_snooping(const struct net_bridge_mcast *brmctx) in br_multicast_ctx_matches_vlan_snooping()
1247 static inline int br_multicast_rcv(struct net_bridge_mcast **brmctx, in br_multicast_rcv()
1256 static inline struct net_bridge_mdb_entry *br_mdb_get(struct net_bridge_mcast *brmctx, in br_mdb_get()
1305 struct net_bridge_mcast *brmctx, in br_multicast_flood()
1310 static inline bool br_multicast_is_router(struct net_bridge_mcast *brmctx, in br_multicast_is_router()
1316 static inline bool br_multicast_querier_exists(struct net_bridge_mcast *brmctx, in br_multicast_querier_exists()
1363 struct net_bridge_mcast *brmctx) in br_multicast_ctx_init()
1367 static inline void br_multicast_ctx_deinit(struct net_bridge_mcast *brmctx) in br_multicast_ctx_deinit()
1408 br_multicast_ctx_options_equal(const struct net_bridge_mcast *brmctx1, in br_multicast_ctx_options_equal()
1409 const struct net_bridge_mcast *brmctx2) in br_multicast_ctx_options_equal()