Lines Matching refs:mlx5_eswitch
53 void mlx5_eswitch_register_vport_reps(struct mlx5_eswitch *esw,
56 void mlx5_eswitch_unregister_vport_reps(struct mlx5_eswitch *esw, u8 rep_type);
57 void *mlx5_eswitch_get_proto_dev(struct mlx5_eswitch *esw,
60 struct mlx5_eswitch_rep *mlx5_eswitch_vport_rep(struct mlx5_eswitch *esw,
62 void *mlx5_eswitch_uplink_get_proto_dev(struct mlx5_eswitch *esw, u8 rep_type);
64 mlx5_eswitch_add_send_to_vport_rule(struct mlx5_eswitch *esw,
73 bool mlx5_eswitch_vport_match_metadata_enabled(const struct mlx5_eswitch *esw);
74 u32 mlx5_eswitch_get_vport_metadata_for_match(const struct mlx5_eswitch *esw,
76 u8 mlx5_eswitch_mode(struct mlx5_eswitch *esw);
79 static inline u8 mlx5_eswitch_mode(struct mlx5_eswitch *esw) in mlx5_eswitch_mode()
91 mlx5_eswitch_vport_match_metadata_enabled(const struct mlx5_eswitch *esw) in mlx5_eswitch_vport_match_metadata_enabled()
97 mlx5_eswitch_get_vport_metadata_for_match(const struct mlx5_eswitch *esw, in mlx5_eswitch_get_vport_metadata_for_match()