MLX5_ESWITCH_OFFLOADS
mlx5_eswitch_mode(dev->mdev) != MLX5_ESWITCH_OFFLOADS) {
if (mlx5_eswitch_mode(mdev) == MLX5_ESWITCH_OFFLOADS &&
if (mlx5_eswitch_mode(dev->mdev) == MLX5_ESWITCH_OFFLOADS) {
if (esw && esw->mode == MLX5_ESWITCH_OFFLOADS)
if (esw && esw->mode == MLX5_ESWITCH_OFFLOADS)
if (esw && esw->mode == MLX5_ESWITCH_OFFLOADS)
if (mlx5_eswitch_mode(mdev) == MLX5_ESWITCH_OFFLOADS ||
if (esw->mode != MLX5_ESWITCH_OFFLOADS)
if (esw->mode != MLX5_ESWITCH_OFFLOADS)
if (esw && esw->mode == MLX5_ESWITCH_OFFLOADS)
return esw && esw->mode == MLX5_ESWITCH_OFFLOADS &&
if (esw->mode != MLX5_ESWITCH_OFFLOADS) {
if (esw->mode == MLX5_ESWITCH_OFFLOADS && mlx5_eswitch_is_funcs_handler(esw->dev)) {
if (esw->mode == MLX5_ESWITCH_OFFLOADS &&
if (esw->mode == MLX5_ESWITCH_OFFLOADS) {
if (esw->mode == MLX5_ESWITCH_OFFLOADS)
if (esw->mode == MLX5_ESWITCH_OFFLOADS)
if (esw->mode == MLX5_ESWITCH_OFFLOADS || !vst_mode_steering) {
return (mlx5_eswitch_mode(dev) == MLX5_ESWITCH_OFFLOADS) ? esw->offloads.encap :
return (dev0->priv.eswitch->mode == MLX5_ESWITCH_OFFLOADS &&
dev1->priv.eswitch->mode == MLX5_ESWITCH_OFFLOADS);
if (esw->mode == MLX5_ESWITCH_OFFLOADS || !vst_mode_steering)
esw_mode_change(esw, MLX5_ESWITCH_OFFLOADS);
if (esw_mode == MLX5_ESWITCH_OFFLOADS) {
if (esw->mode != MLX5_ESWITCH_OFFLOADS)
if (esw->mode != MLX5_ESWITCH_OFFLOADS)
if (esw->mode != MLX5_ESWITCH_OFFLOADS)
if (esw->mode != MLX5_ESWITCH_OFFLOADS)
if (!esw || esw->mode != MLX5_ESWITCH_OFFLOADS)
if (!esw || esw->mode != MLX5_ESWITCH_OFFLOADS)
*mlx5_mode = MLX5_ESWITCH_OFFLOADS;
case MLX5_ESWITCH_OFFLOADS:
if (esw->mode != MLX5_ESWITCH_OFFLOADS)
if (mlx5_eswitch_mode(dev) == MLX5_ESWITCH_OFFLOADS)
if (mlx5_mode == MLX5_ESWITCH_OFFLOADS &&
if (mlx5_mode == MLX5_ESWITCH_OFFLOADS)
if (mlx5_mode == MLX5_ESWITCH_OFFLOADS) {
if (mlx5_mode == MLX5_ESWITCH_OFFLOADS && err)
if (esw->mode != MLX5_ESWITCH_OFFLOADS)
if (esw->mode != MLX5_ESWITCH_OFFLOADS)
if (eswitch_mode == MLX5_ESWITCH_OFFLOADS) {
if (mlx5_eswitch_mode(dev0) != MLX5_ESWITCH_OFFLOADS ||
chains->dev->priv.eswitch->mode != MLX5_ESWITCH_OFFLOADS)
bool disconnect = (mlx5_mode == MLX5_ESWITCH_OFFLOADS);
if (mlx5_mode == MLX5_ESWITCH_OFFLOADS)
return mlx5_eswitch_mode(dev) == MLX5_ESWITCH_OFFLOADS;