From patchwork Thu Aug 2 09:25:08 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adrien Mazarguil X-Patchwork-Id: 43520 X-Patchwork-Delegate: shahafs@mellanox.com Return-Path: X-Original-To: patchwork@dpdk.org Delivered-To: patchwork@dpdk.org Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 5101A1B45E; Thu, 2 Aug 2018 11:25:27 +0200 (CEST) Received: from mail-wm0-f68.google.com (mail-wm0-f68.google.com [74.125.82.68]) by dpdk.org (Postfix) with ESMTP id 881871B45C for ; Thu, 2 Aug 2018 11:25:26 +0200 (CEST) Received: by mail-wm0-f68.google.com with SMTP id f21-v6so1674945wmc.5 for ; Thu, 02 Aug 2018 02:25:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=6wind-com.20150623.gappssmtp.com; s=20150623; h=date:from:to:cc:subject:message-id:mime-version:content-disposition; bh=JgB9gUzLQq5YH6in5xd4kAlvzgMpEdtNYsBdRUKDmIs=; b=IzCBFJqD5RVF5qkJS1Hw51z+u1O658F/D6OXSQWBaNWHYYyg0G7Lb7mf/Yjd7UX/JK HXDKjIs9/DX27nmth+XRJgh3wuvjHIcMI0owO3W03G48VuCVwNMeRO/sRFF9okLNnHcw 3Zv+ilqCHUbXMwlj2qu8J4kbiInedc4RHlBil/NPc7Cw40gccGJuTTSRsXy8Ys8sMapS gp0IWrQaBPsJscGMuQZmzzRQ7oo7Ek5xi7XHZwCynNUI07/H1E9dTYPhyUgqKO4dir66 khNPOf0/NIzo58+z1jpbLbSAC/vnstdso034ofx0t/nf6yJCnmTxQjMFY34xiMCIwZ5T CgGA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:mime-version :content-disposition; bh=JgB9gUzLQq5YH6in5xd4kAlvzgMpEdtNYsBdRUKDmIs=; b=NpRwoTWTak3sVAx3QCnHbWFYK2kGxBNTAdNL5VGgILlgVmkBNSn+K/FNejcBwlukJ7 +gab3JZSqAHz6gnh0tR6Tdt3Q4VXNY9tieGSmb1r/MsjVG1rhzDh4L0SLF7UWDn/wbEZ tAlJQBihIT19AhSJKGya1w41buEgCOiPqDcAoMm/2HX9JIfPCnxJmQKRlWt99YMxewHn 4rntYL0gXskg6KVDogheb5GhLO1ksw7BMDE5Dw7CS24InvKQ+eK/YQAcSAO/I4e8Izp8 xcrosZ5Hq/lycQp5VRHPgLxZ19PBR1B0ZM3rozbqrRGWMxDaAqvGABJXvpNk6C/0/l66 KNWw== X-Gm-Message-State: AOUpUlGtdyXcHI/IH2OeUxEVS/srMOOUAyTAkGuddPNpqdJvzTpXSD4r UmsVIMDVH5XaE/0oy0Y++/U/BQ== X-Google-Smtp-Source: AAOMgpe4NbAM4WQ7lYusWMH2sUMC5xQd0xEYeVELRNVxseKwTUp21aL6lDia+TgAG4AY1H4qdCtVYg== X-Received: by 2002:a1c:a103:: with SMTP id k3-v6mr1394387wme.161.1533201926311; Thu, 02 Aug 2018 02:25:26 -0700 (PDT) Received: from 6wind.com (host.78.145.23.62.rev.coltfrance.com. [62.23.145.78]) by smtp.gmail.com with ESMTPSA id b6-v6sm2164065wru.66.2018.08.02.02.25.25 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 02 Aug 2018 02:25:25 -0700 (PDT) Date: Thu, 2 Aug 2018 11:25:08 +0200 From: Adrien Mazarguil To: Shahaf Shuler Cc: dev@dpdk.org Message-ID: <20180802092432.19635-1-adrien.mazarguil@6wind.com> MIME-Version: 1.0 Content-Disposition: inline X-Mailer: git-send-email 2.11.0 Subject: [dpdk-dev] [PATCH] net/mlx5: fix VLAN ID matching on switch flow rules X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" VLAN ID is not properly translated to TC due to swapped byte order. Fixes: fdc4d0f4c7e1 ("net/mlx5: add VLAN item and actions to switch flow rules") Signed-off-by: Adrien Mazarguil --- drivers/net/mlx5/mlx5_nl_flow.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/mlx5/mlx5_nl_flow.c b/drivers/net/mlx5/mlx5_nl_flow.c index 9bad1a418..8803ffc32 100644 --- a/drivers/net/mlx5/mlx5_nl_flow.c +++ b/drivers/net/mlx5/mlx5_nl_flow.c @@ -662,7 +662,7 @@ mlx5_nl_flow_transpose(void *buf, (mask.vlan->tci & RTE_BE16(0x0fff) && !mnl_attr_put_u16_check (buf, size, TCA_FLOWER_KEY_VLAN_ID, - spec.vlan->tci & RTE_BE16(0x0fff)))) + rte_be_to_cpu_16(spec.vlan->tci & RTE_BE16(0x0fff))))) goto error_nobufs; ++item; break;