]> www.infradead.org Git - users/hch/misc.git/commitdiff
net/mlx5: Remove VLAN insertion fields from WQE Ether segment
authorCarolina Jubran <cjubran@nvidia.com>
Thu, 11 Sep 2025 07:10:17 +0000 (10:10 +0300)
committerLeon Romanovsky <leon@kernel.org>
Wed, 17 Sep 2025 08:38:10 +0000 (04:38 -0400)
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>
include/linux/mlx5/qp.h

index fc7eeff99a8a67743dce3f5365041ca4076eaa17..5546c7bd2c835be305cbca9cb435e7067fe34f46 100644 (file)
@@ -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;
        };
 };