From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR03-DB5-obe.outbound.protection.outlook.com (mail-eopbgr40089.outbound.protection.outlook.com [40.107.4.89]) by dpdk.org (Postfix) with ESMTP id 827C52965 for ; Fri, 27 Jul 2018 04:11:11 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Mellanox.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=6DeqoNv3pRfwbgCPzmnuu4DPlxC2F6PT0ZIM+gz5Dcw=; b=SlpHXF/9A4TBh9nBA5KpFaOiBOwBBBw7AXV4kpxjM7lVjU5Q7aEEqS9mZ2S9uBhlgguU5Jf3UhjHqwsS6J25fPt/tKQkZnS2eRl+7p8QugdLP/9BVvLXmtg2I/w6UVIBkk9WpxEBlSBgFoZI2o61Wwd79NocYfQp/voX7iG9XHg= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=yskoh@mellanox.com; Received: from mellanox.com (209.116.155.178) by HE1PR0501MB2041.eurprd05.prod.outlook.com (2603:10a6:3:35::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.973.21; Fri, 27 Jul 2018 02:11:08 +0000 From: Yongseok Koh To: Wei Zhao Cc: Wenzhuo Lu , dpdk stable Date: Thu, 26 Jul 2018 19:09:14 -0700 Message-Id: <20180727021019.37388-18-yskoh@mellanox.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20180727021019.37388-1-yskoh@mellanox.com> References: <20180727021019.37388-1-yskoh@mellanox.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [209.116.155.178] X-ClientProxiedBy: DM6PR08CA0022.namprd08.prod.outlook.com (2603:10b6:5:80::35) To HE1PR0501MB2041.eurprd05.prod.outlook.com (2603:10a6:3:35::19) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: f122d912-9af2-4d64-8b43-08d5f3663853 X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989117)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(4618075)(2017052603328)(7153060)(7193020); SRVR:HE1PR0501MB2041; X-Microsoft-Exchange-Diagnostics: 1; HE1PR0501MB2041; 3:JuJIgTyBM/RyKWWbHyR3ekJbrEr1bUrp2VEStGEnq9wiBxsZIe69VOYlEeEY17uKtgz5Zj+wfW301j4PRSqZuvO76F0yOFvxHE7cCcO0w/G8/M2q0rqkk0f0MoCJhByh6v22Rxt13TqwtGPQMQXgnR5NX6jTPERl96hPTPPNFVXYk5cZJMAWqBjwlIw8MrNV+VLYOcmERfR+h6Ij+ZXegS7q01kvMt8Rb9GzuXHg1GZLdvZz927EfjPHarpzt3SC; 25:0LnrDyA82UJHW2y6f7gcvftYBCkclFBSMQErBuc1NDm28PqzbOrFUuNkFY0CTypP0BLUSF1XioaFtGencjdsdtaAWQxGZ84cO3PFeRhPYaA9VkSSVKdWypzvlJWO/5EcWyUNNxB068nre/6CKR+md6s5mVyXdR6Kf4EcXTi3WIXLJ9YfkocQAqxnA0Q5oG920PBtfZypioaq4JQ1et7T0pNVuV8dKNZM8nXOE4fg5GHrFCyDiwWJjvCXD93q5OWB6+vfHIAgVUyV6FvdMPk4KnLjw+Q3309pf0aJCdapMaTUY7GGoC7d8yVp2/NNUuBspU/ukOH3gdfuaaQbyIpyqg==; 31:C92a5cPvTSJENjeTXrXO2tBzIhsKCC6WV1Ak5ZlWys3cLWfVylp6khXFAYRbcJwMhU6JEHYdLY/m9jJBI6AMGUnJfwFW6qAnBH5157txmqgEwyzycGxteadMSqOVwSEfOW5UAIVdRCM9lQrMXr9FmyMjNQxUADU5lHr1fKkgkwtsEFe3mxBOuIz/gj+sZSye9i4gRQMELysTSwu4EUo9czEEiG5ewaPA5y1tXAVxa2g= X-MS-TrafficTypeDiagnostic: HE1PR0501MB2041: X-Microsoft-Exchange-Diagnostics: 1; HE1PR0501MB2041; 20:tyAvm3uJ2waQNFgjSFe/K362a+Bv9bAu73QI6IMymYv2rCZ7dtiRvb5jBRZj+q4ZVa1K8BNZzD8ZKcjG2PxVqAUEkTHi7qaucp9R5rkhBh0hmbLE6gcK9fETAdPzYY03KQGtPZMHvVFklxekvr1/UmDJgfcYgPCP+ZQ++qwsfekRTLBpvo0IRRGPsQ/7bfcly2o86I73NPKBbgL/NKMKRTU3V29hwGH70SJD1yaz0l6F0MVBv3h8Nzx2Rj5VQ8kwWK0hecxAS0cqbgvadN1625I6oKsO17PRcFvS4PxtmTiyW/cUz04gaYAoa0sESGYGYVcFG0ntuicjJ0pMbnRGd0WreVtPIHdFsDm9BME3n/D8z4ImeqARXDwwBen+JHdHnzPDf8GGV4emmI1Jf8G0xFNSpWEX0DynEIq78rnfs+7Bns+WbgBai5wIj+9rnHo79FaDKFBjxICcoYpqKjbKgC9LGD6fw7O7RQWiezCZiq7J+JJEGo/yvN+B7PKPWdVD; 4:UJCxKsrkr4ac3MtSt3gfdLAdMqadDwcCj5/cFiqrTb3dFKMc5qWmITlLOie4tYp2vmHRRTOAYl9fy/NZhGvjOmbdAHmx7qbgzQHKQKQSsL60siaUC6vpDuALQWc+Dpb/8c3rARJrANGH+c6ooyIUg46vbtVtQjeyFb9Av88F8H06FfHR6zNrMzIu/nmn0G7ghTDfGUiPQwRDKkYgt6komFKLA+RNSzmdz/fhEwZAR8GQ8yRjAdTz9dA7/Q/ZwhL2Y2OhPxygAL5NUEqJiWt+X4pguZESOLCIhhUkz1UlOMDUhTkK/A6a+Peu0zJ4IGY8 X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(228905959029699); X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3231311)(944501410)(52105095)(93006095)(93001095)(3002001)(10201501046)(6055026)(149027)(150027)(6041310)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123564045)(20161123558120)(6072148)(201708071742011)(7699016); SRVR:HE1PR0501MB2041; BCL:0; PCL:0; RULEID:; SRVR:HE1PR0501MB2041; X-Forefront-PRVS: 07467C4D33 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(366004)(39860400002)(136003)(376002)(396003)(346002)(69234005)(28163001)(189003)(199004)(6306002)(55016002)(53376002)(36756003)(4326008)(76176011)(2906002)(105586002)(26005)(2616005)(25786009)(956004)(486006)(21086003)(386003)(966005)(106356001)(51416003)(7736002)(86362001)(53546011)(575784001)(50466002)(16526019)(48376002)(1076002)(52116002)(8936002)(54906003)(5660300001)(11346002)(3846002)(16586007)(446003)(66066001)(81166006)(68736007)(316002)(69596002)(7696005)(6116002)(14444005)(97736004)(53936002)(476003)(81156014)(50226002)(6666003)(47776003)(6916009)(186003)(1720100001)(8676002)(305945005)(478600001); DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0501MB2041; H:mellanox.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; Received-SPF: None (protection.outlook.com: mellanox.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HE1PR0501MB2041; 23:oDbqOgzDzzpeZS5c7WVHVjFEi0U4wBuQIwc/mgk?= =?us-ascii?Q?l5rsKb0vHLynE0qXTZFnf6FxTupqeC8XW76a4rA93/QBVRtTtPS9fFoOYnEr?= =?us-ascii?Q?Q4b6+eHe+3CwN0SJf26Es/TxoI0RLOhN+2mEDgPjztnQ4M1eaEXlo12IlwOK?= =?us-ascii?Q?+nM0ApMuyANugyCReQIE27CxzmHKY8YDcY4KVMIzGtLxa7MO0orgthMPSCkf?= =?us-ascii?Q?OyfVgouqXAgO0yZpIV9/44Wz9iFqnBpsPfnJzgm7Nh1W1TgBgne/4YxgtFP5?= =?us-ascii?Q?JeFnPSU6z2Ypd4k57dzwyNev+pypjB9LtZoojmkFa9d77SeVpva0mR2qIeY6?= =?us-ascii?Q?cjYhjpbNK2kry6UFlVny68rru6dZeWB/pnOZ72g+Gw0tsm+DP45qCFfsyOMA?= =?us-ascii?Q?rSth1vLfDscxmJ9pxNFIRO7sAuYvKNtF+YzQitimsifWKg7BNJPuwBLPAE0f?= =?us-ascii?Q?mihUTuPJPDhT5oUyUy6/BzREbSK36koikubCoe9E6jT6uVoNlGpPnJoVsfeQ?= =?us-ascii?Q?lSSLOL/v4/3oNEJgEIzEMNJnQVDaqgTTW3cXM2MdwzQBIUdfbMx1ymSlJV2N?= =?us-ascii?Q?eVcS56w3VJaCQkPRCQu7h2WsXkX8sJDreJd/4awNN3NytnUjtnQ8mAgzvSnF?= =?us-ascii?Q?wZytyqGrs6EF4CdNMny+LfPeW3Nfuzn6kt8ttqw7SAGiCH0f9foWus7U0hqI?= =?us-ascii?Q?3vzTtlPHeMLUY3r22LpqLFWzcv/rw5ad5bkZOPX124ZhgZ5jNq/4t+V73PRD?= =?us-ascii?Q?/FoL/bnSXbU90JMaIauxzLnWIja1c5LXt3QENGKe7WHXh3CgArQw/L9mHamZ?= =?us-ascii?Q?hcPA1EVK4J9EHniwposVgXIt97Rtky9J7YGvNWrh+Gs/jhDwZyU4Oh+7uIow?= =?us-ascii?Q?LWgs+pH+Oce5C8C+IbmBA82RRXxnAMEG0z5gj0gaW78z70qqOzXkOvMmxrfl?= =?us-ascii?Q?YMSdGxREVTj4r3TCeQ9dTaCL6MzbBJwxQKUkKc3+J2P6mcIlv9WvyIbVzeei?= =?us-ascii?Q?edaeShLTpqBvPykSaKqQUfh7psGXw91bPk7N42kSZoiT9Ybw/QRiWpWzViXA?= =?us-ascii?Q?r1DORVEYkxICD1SKZPvrvWQNzZqc8ADcTn5Pyzr+ELB7w1t4ze4hx207uaCx?= =?us-ascii?Q?8vK6KuVTD3OzkZ2esLtiHkYarlrM+P2OjWdK566Um3/2tZn0BUdDT5VkcJuN?= =?us-ascii?Q?BIi3sDoBrt9LivrRg7xLBMOen3Q0ySbWCBbUZbdzc0/tzwlx4Hbg8hmbbGU+?= =?us-ascii?Q?pH8iTD69iRYb6lTiPr3hfonAv8VBOW6NVAkKEi7S0Xw9Tkxyq5Z4W3AReqOp?= =?us-ascii?Q?WJp4rBFKeUKGIPrj+e/jWQTgX+2CobVVX3S6gwP9D3BP3wQhxjgVxfDygrwi?= =?us-ascii?Q?MYDOxRePakMyVAUDiN+GcEWv2KDlyyYW9MLFDOWLnvYXRP0vHYCZrryFIpcX?= =?us-ascii?Q?oDQtQF/z8Ag=3D=3D?= X-Microsoft-Antispam-Message-Info: a5hlM8AQbdRCmXorZ5/kZN9LIi+imEIXZezvS9fHQPqzKYFyLSFwEHPJvVCwuKHVP3Uhy3FCIl/Kt6ca8sK50+dOnlir5vJytrnff+X/vd49NuGFRRurR1mEeHQQpNkRdhlDGxYAe6ZmgzkwQE+w7JKD298TsiFSpoBXAK08YES48m5nnWwUHt5c63XktkCV5kAcs8bfIioPq09sfLFkZ8NfD3AzWYOaTtuO4ff4oc5owu9kfpb6cJ+315Cc4nJTDn1tAF+rUpUB11ieIhGttkjmQLxaUKtg3IbcjuNSNOMecLzXgTcqV0UREhhIOBW4lVT17gwtiJwwX+bctBw+Qk56SiBpsgvK1TT4VHvjRJs= X-Microsoft-Exchange-Diagnostics: 1; HE1PR0501MB2041; 6:+TpTEt/ldff+wtB7EJkYPyjaFhsB3B6cp3uQBO0xWwzWdNDAoj1oroi1r/XJrYJfbN0vEHhGwniJBgDkuZpmzDrCuH8+ifnp4Xy7cVPVR+0ibUnCoK5/9fZkJlAPtsyVLPMNrKqmY+us63NSjUUCa7QKOm6WIlH2ads5h7wACRMj1U2M7qrn8wb43cRz+rjhuhmMMofa2HNqAEOQmrPNN1qUzngJK0fg0Wl9kttKuiP/7h4F6pkudhhM3OXT/hFbsJzjtYC8ZF6vtskgDpKGmzLrKu24d2jJ3adLZ/lF75qedBUHcB4bskwIF4BCaBG9uJDAshFKtCC889OyXYjt+I0ZjS4K9ulWVbpyw00G0s3lLpcWLVptnSjxB2XsoWEgr7Uy57p4laJOqgOk7KgMmEbqeGBUQtBwgi+n6Y98ZuKV2sfuSIGQm9iK+sHwcxvL9g1PMJT3D2rqdWi1MiefrA==; 5:F/qA4xANAbcJdC9TKoI5bJUHLLT8DjGF+TpWomgXSJrmHqyk/tEY8oaRpfTpQk+jjiPyWiwiK3GMCo9ilmtviEFgDg1okMw4HRSE9q/SSDHnU0pa8KHUrhbkSmGIEvk2DNtjuUzqubbzeGmSATOd6ywOBFV7PEx7qlGl/N5D9W8=; 7:WCS9uOOWTIJ7m2eeO4n4s47hTWiyMfHYk2wtw4tePa1NxfXL/+ljVm3KBSwFuUu/1VYJplebM43gWRWEo9V77Rm3K7WcG+px7OouSX7dlIbFVqAbwFA3Q3thDPICZs8DoA8yLInYW1Rr5L/NHU55A4kOkl6tImx2M3DjgJiBm0NiIjjQ5L2puI8Edi9+kn6CeHC9EOv5Jjy4QBrNrOzaXiioZANg5m3Ix2QxlqfYp9k5n0zIl0Rne6B5ct85a2Hc SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jul 2018 02:11:08.8599 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: f122d912-9af2-4d64-8b43-08d5f3663853 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0501MB2041 Subject: [dpdk-stable] patch 'net/ixgbe: fix tunnel id format error for FDIR' has been queued to LTS release 17.11.4 X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 Jul 2018 02:11:11 -0000 Hi, FYI, your patch has been queued to LTS release 17.11.4 Note it hasn't been pushed to http://dpdk.org/browse/dpdk-stable yet. It will be pushed if I get no objections before 07/28/18. So please shout if anyone has objections. Thanks. Yongseok --- >>From 33f522cf34de6755eee382e532b43371401defad Mon Sep 17 00:00:00 2001 From: Wei Zhao Date: Wed, 13 Jun 2018 16:11:22 +0800 Subject: [PATCH] net/ixgbe: fix tunnel id format error for FDIR [ upstream commit e7d406851909b1c3cc24ee8c61044dccf9902559 ] In cloud mode for FDIR, tunnel id should be set as protocol request, the lower 8 bits should be set as reserved. Fixes: 82fb702077f6 ("ixgbe: support new flow director modes for X550") Fixes: 11777435c727 ("net/ixgbe: parse flow director filter") Signed-off-by: Wei Zhao Acked-by: Wenzhuo Lu --- drivers/net/ixgbe/ixgbe_fdir.c | 2 +- drivers/net/ixgbe/ixgbe_flow.c | 5 +---- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/drivers/net/ixgbe/ixgbe_fdir.c b/drivers/net/ixgbe/ixgbe_fdir.c index c1176472c..32720abc9 100644 --- a/drivers/net/ixgbe/ixgbe_fdir.c +++ b/drivers/net/ixgbe/ixgbe_fdir.c @@ -803,7 +803,7 @@ ixgbe_fdir_filter_to_atr_input(const struct rte_eth_fdir_filter *fdir_filter, input->formatted.tunnel_type = fdir_filter->input.flow.tunnel_flow.tunnel_type; input->formatted.tni_vni = - fdir_filter->input.flow.tunnel_flow.tunnel_id; + fdir_filter->input.flow.tunnel_flow.tunnel_id >> 8; } return 0; diff --git a/drivers/net/ixgbe/ixgbe_flow.c b/drivers/net/ixgbe/ixgbe_flow.c index c6d952a0a..13cc121c1 100644 --- a/drivers/net/ixgbe/ixgbe_flow.c +++ b/drivers/net/ixgbe/ixgbe_flow.c @@ -2423,10 +2423,8 @@ ixgbe_parse_fdir_filter_tunnel(const struct rte_flow_attr *attr, vxlan_spec = (const struct rte_flow_item_vxlan *) item->spec; rte_memcpy(((uint8_t *) - &rule->ixgbe_fdir.formatted.tni_vni + 1), + &rule->ixgbe_fdir.formatted.tni_vni), vxlan_spec->vni, RTE_DIM(vxlan_spec->vni)); - rule->ixgbe_fdir.formatted.tni_vni = rte_be_to_cpu_32( - rule->ixgbe_fdir.formatted.tni_vni); } } @@ -2525,7 +2523,6 @@ ixgbe_parse_fdir_filter_tunnel(const struct rte_flow_attr *attr, /* tni is a 24-bits bit field */ rte_memcpy(&rule->ixgbe_fdir.formatted.tni_vni, nvgre_spec->tni, RTE_DIM(nvgre_spec->tni)); - rule->ixgbe_fdir.formatted.tni_vni <<= 8; } } -- 2.11.0