|
@@ -3095,6 +3095,10 @@ static struct mlx5_ib_flow_prio *get_flow_table(struct mlx5_ib_dev *dev,
|
|
|
if (!dev->rep &&
|
|
|
MLX5_CAP_FLOWTABLE_NIC_RX(dev->mdev, decap))
|
|
|
flags |= MLX5_FLOW_TABLE_TUNNEL_EN_DECAP;
|
|
|
+ if (!dev->rep &&
|
|
|
+ MLX5_CAP_FLOWTABLE_NIC_RX(dev->mdev,
|
|
|
+ reformat_l3_tunnel_to_l2))
|
|
|
+ flags |= MLX5_FLOW_TABLE_TUNNEL_EN_REFORMAT;
|
|
|
} else {
|
|
|
max_table_size =
|
|
|
BIT(MLX5_CAP_FLOWTABLE_NIC_TX(dev->mdev,
|