summaryrefslogtreecommitdiffstats
path: root/include/linux/mlx5
diff options
context:
space:
mode:
authorErez Shitrit <erezsh@nvidia.com>2023-08-28 14:20:00 +0300
committerSaeed Mahameed <saeedm@nvidia.com>2023-09-19 23:33:08 -0700
commit653b7eb9d74426397c95061fd57da3063625af65 (patch)
tree8a6b7f9532e6ffbd9ca56807d4e50135dba39a45 /include/linux/mlx5
parent4291ab7112ea5a1c72d05707e8e1521845887699 (diff)
downloadlinux-stable-653b7eb9d74426397c95061fd57da3063625af65.tar.gz
linux-stable-653b7eb9d74426397c95061fd57da3063625af65.tar.bz2
linux-stable-653b7eb9d74426397c95061fd57da3063625af65.zip
net/mlx5: Bridge, Enable mcast in smfs steering mode
In order to have mcast offloads the driver needs the following: It should know if that mcast comes from wire port, in addition the flow should not be marked as any specific source, that way it will give the flexibility for the driver not to be depended on the way iterator implemented in the FW. Signed-off-by: Erez Shitrit <erezsh@nvidia.com> Reviewed-by: Moshe Shemesh <moshe@nvidia.com> Reviewed-by: Vlad Buslov <vladbu@nvidia.com> Signed-off-by: Saeed Mahameed <saeedm@nvidia.com>
Diffstat (limited to 'include/linux/mlx5')
-rw-r--r--include/linux/mlx5/fs.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/mlx5/fs.h b/include/linux/mlx5/fs.h
index 1e00c2436377..6f7725238abc 100644
--- a/include/linux/mlx5/fs.h
+++ b/include/linux/mlx5/fs.h
@@ -67,6 +67,7 @@ enum {
MLX5_FLOW_TABLE_TERMINATION = BIT(2),
MLX5_FLOW_TABLE_UNMANAGED = BIT(3),
MLX5_FLOW_TABLE_OTHER_VPORT = BIT(4),
+ MLX5_FLOW_TABLE_UPLINK_VPORT = BIT(5),
};
#define LEFTOVERS_RULE_NUM 2