57 lines
1.7 KiB
Diff
57 lines
1.7 KiB
Diff
From e83fb12bba4582bf6f10d745f8abe0a64d49bab6 Mon Sep 17 00:00:00 2001
|
|
From: Kamal Heib <kheib@redhat.com>
|
|
Date: Sun, 19 Apr 2026 18:20:58 -0400
|
|
Subject: [PATCH] net/mlx5: Remove VLAN insertion fields from WQE Ether segment
|
|
|
|
JIRA: https://redhat.atlassian.net/browse/RHEL-169055
|
|
|
|
commit de2be98541dbe0de58d2dccf7fa19dfc9d9a8260
|
|
Author: Carolina Jubran <cjubran@nvidia.com>
|
|
Date: Thu Sep 11 10:10:17 2025 +0300
|
|
|
|
net/mlx5: Remove VLAN insertion fields from WQE Ether segment
|
|
|
|
Now that the driver no longer uses VLAN TX insertion via the WQE
|
|
Ethernet segment, the related fields and flags can be removed.
|
|
|
|
Signed-off-by: Carolina Jubran <cjubran@nvidia.com>
|
|
Signed-off-by: Tariq Toukan <tariqt@nvidia.com>
|
|
Link: https://patch.msgid.link/1757574619-604874-2-git-send-email-tariqt@nvidia.com
|
|
Reviewed-by: Simon Horman <horms@kernel.org>
|
|
Signed-off-by: Leon Romanovsky <leon@kernel.org>
|
|
|
|
Signed-off-by: Kamal Heib <kheib@redhat.com>
|
|
|
|
diff --git a/include/linux/mlx5/qp.h b/include/linux/mlx5/qp.h
|
|
index fc7eeff99a8a..5546c7bd2c83 100644
|
|
--- a/include/linux/mlx5/qp.h
|
|
+++ b/include/linux/mlx5/qp.h
|
|
@@ -237,13 +237,11 @@ enum {
|
|
};
|
|
|
|
enum {
|
|
- MLX5_ETH_WQE_SVLAN = 1 << 0,
|
|
MLX5_ETH_WQE_TRAILER_HDR_OUTER_IP_ASSOC = 1 << 26,
|
|
MLX5_ETH_WQE_TRAILER_HDR_OUTER_L4_ASSOC = 1 << 27,
|
|
MLX5_ETH_WQE_TRAILER_HDR_INNER_IP_ASSOC = 3 << 26,
|
|
MLX5_ETH_WQE_TRAILER_HDR_INNER_L4_ASSOC = 1 << 28,
|
|
MLX5_ETH_WQE_INSERT_TRAILER = 1 << 30,
|
|
- MLX5_ETH_WQE_INSERT_VLAN = 1 << 15,
|
|
};
|
|
|
|
enum {
|
|
@@ -275,10 +273,6 @@ struct mlx5_wqe_eth_seg {
|
|
DECLARE_FLEX_ARRAY(u8, data);
|
|
};
|
|
} inline_hdr;
|
|
- struct {
|
|
- __be16 type;
|
|
- __be16 vlan_tci;
|
|
- } insert;
|
|
__be32 trailer;
|
|
};
|
|
};
|
|
--
|
|
2.50.1 (Apple Git-155)
|
|
|