Lines Matching defs:net_bridge_mcast
135 /* net_bridge_mcast must be always defined due to forwarding stubs */
136 struct net_bridge_mcast {
231 struct net_bridge_mcast br_mcast_ctx;
533 struct net_bridge_mcast multicast_ctx;
951 int br_multicast_rcv(struct net_bridge_mcast **brmctx,
955 struct net_bridge_mdb_entry *br_mdb_get(struct net_bridge_mcast *brmctx,
968 struct net_bridge_mcast *brmctx,
970 int br_multicast_set_router(struct net_bridge_mcast *brmctx, unsigned long val);
976 int br_multicast_set_querier(struct net_bridge_mcast *brmctx, unsigned long val);
977 int br_multicast_set_igmp_version(struct net_bridge_mcast *brmctx,
980 int br_multicast_set_mld_version(struct net_bridge_mcast *brmctx,
1021 void br_multicast_host_join(const struct net_bridge_mcast *brmctx,
1038 struct net_bridge_mcast *brmctx);
1039 void br_multicast_ctx_deinit(struct net_bridge_mcast *brmctx);
1050 const struct net_bridge_mcast *brmctx);
1052 const struct net_bridge_mcast *brmctx,
1055 size_t br_rports_size(const struct net_bridge_mcast *brmctx);
1056 void br_multicast_set_query_intvl(struct net_bridge_mcast *brmctx,
1058 void br_multicast_set_startup_query_intvl(struct net_bridge_mcast *brmctx,
1070 br_multicast_get_first_rport_node(struct net_bridge_mcast *brmctx,
1100 static inline bool br_ip4_multicast_is_router(struct net_bridge_mcast *brmctx)
1105 static inline bool br_ip6_multicast_is_router(struct net_bridge_mcast *brmctx)
1115 br_multicast_is_router(struct net_bridge_mcast *brmctx, struct sk_buff *skb)
1137 __br_multicast_querier_exists(struct net_bridge_mcast *brmctx,
1156 static inline bool br_multicast_querier_exists(struct net_bridge_mcast *brmctx,
1189 br_multicast_should_handle_mode(const struct net_bridge_mcast *brmctx,
1209 static inline unsigned long br_multicast_lmqt(const struct net_bridge_mcast *brmctx)
1215 static inline unsigned long br_multicast_gmi(const struct net_bridge_mcast *brmctx)
1221 br_multicast_ctx_is_vlan(const struct net_bridge_mcast *brmctx)
1232 static inline struct net_bridge_mcast *
1242 br_multicast_ctx_vlan_global_disabled(const struct net_bridge_mcast *brmctx)
1250 br_multicast_ctx_vlan_disabled(const struct net_bridge_mcast *brmctx)
1282 br_rports_have_mc_router(const struct net_bridge_mcast *brmctx)
1293 br_multicast_ctx_options_equal(const struct net_bridge_mcast *brmctx1,
1294 const struct net_bridge_mcast *brmctx2)
1326 br_multicast_ctx_matches_vlan_snooping(const struct net_bridge_mcast *brmctx)
1336 static inline int br_multicast_rcv(struct net_bridge_mcast **brmctx,
1345 static inline struct net_bridge_mdb_entry *br_mdb_get(struct net_bridge_mcast *brmctx,
1394 struct net_bridge_mcast *brmctx,
1399 static inline bool br_multicast_is_router(struct net_bridge_mcast *brmctx,
1405 static inline bool br_multicast_querier_exists(struct net_bridge_mcast *brmctx,
1462 struct net_bridge_mcast *brmctx)
1466 static inline void br_multicast_ctx_deinit(struct net_bridge_mcast *brmctx)
1499 br_multicast_ctx_options_equal(const struct net_bridge_mcast *brmctx1,
1500 const struct net_bridge_mcast *brmctx2)