|
@@ -667,9 +667,14 @@ int mlx5_modify_header_alloc(struct mlx5_core_dev *dev,
|
|
|
table_type = FS_FT_FDB;
|
|
|
break;
|
|
|
case MLX5_FLOW_NAMESPACE_KERNEL:
|
|
|
+ case MLX5_FLOW_NAMESPACE_BYPASS:
|
|
|
max_actions = MLX5_CAP_FLOWTABLE_NIC_RX(dev, max_modify_header_actions);
|
|
|
table_type = FS_FT_NIC_RX;
|
|
|
break;
|
|
|
+ case MLX5_FLOW_NAMESPACE_EGRESS:
|
|
|
+ max_actions = MLX5_CAP_FLOWTABLE_NIC_TX(dev, max_modify_header_actions);
|
|
|
+ table_type = FS_FT_NIC_TX;
|
|
|
+ break;
|
|
|
default:
|
|
|
return -EOPNOTSUPP;
|
|
|
}
|