From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-db5eur01on0064.outbound.protection.outlook.com [104.47.2.64]) by dpdk.org (Postfix) with ESMTP id 20B4FC254 for ; Tue, 5 Jun 2018 02:40:09 +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=XxJXa1W20gQ8HbeSvdz9gbuy1TyFIbs5W1zsv1JhfF8=; b=UpZ0XAEsfd9j7WMCOkM66/di55yvF+GzpaYM7OCqRyvowgb9qzzMW3LSPI4Lyq8OiyMHeTts16fg3cJYMaQ3K0lU6w4lO9SLlYD41jRopSwj8nyyquXnp/61pnR2ZAvhAjA0RJ6pk4+M/mrpTxcxFdi2JEzC1edIByP8UegV5JE= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=yskoh@mellanox.com; Received: from mellanox.com (209.116.155.178) by VI1PR0501MB2048.eurprd05.prod.outlook.com (2603:10a6:800:36::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.820.12; Tue, 5 Jun 2018 00:40:03 +0000 From: Yongseok Koh To: yliu@fridaylinux.org Cc: stable@dpdk.org, shahafs@mellanox.com, adrien.mazarguil@6wind.com, nelio.laranjeiro@6wind.com, Xueming Li Date: Mon, 4 Jun 2018 17:39:30 -0700 Message-Id: <20180605003932.14517-8-yskoh@mellanox.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20180605003932.14517-1-yskoh@mellanox.com> References: <20180605002732.13866-1-yskoh@mellanox.com> <20180605003932.14517-1-yskoh@mellanox.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [209.116.155.178] X-ClientProxiedBy: BYAPR03CA0026.namprd03.prod.outlook.com (2603:10b6:a02:a8::39) To VI1PR0501MB2048.eurprd05.prod.outlook.com (2603:10a6:800:36::22) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(48565401081)(5600026)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060)(7193020); SRVR:VI1PR0501MB2048; X-Microsoft-Exchange-Diagnostics: 1; VI1PR0501MB2048; 3:OwRt33FZB8xpiPW+hEv/6Jc6svTFWfoSBO0be7DUxGk806jVZy3SFUBS4KVVJYhaX8+O84zzsBfEjDKHhG2yv3m3O48oI8U1jL0FyQny4OnK7qwKLzIG78ANFEA78eS50yVQWlcqMTNTJNq0DX2lwL5A9s1hH/vohxBRtEYtwmAf3RuO0N1LpwEEj0i6DrOdBoih4eDlNmzVGrm0QgSTgeIVl3F/YdnUzsgGEkqD8WT4flmacH9NWr2k6oKa5yOj; 25:usFpCiKfo9ihGSl4sXGtoeE7fKARl6DyBjrQ6mtYp+4r9Wg+SmPzQ56IYHHEr1K0Y6YQp8pP4+4tKDeRVulWN91MZyzzQJT5Ac9Oxega+QotEM61cJfv51LuTqf5QPbBPEH5XCBjqop/R/NaIYv+vxfWsBvpY3aoQa+TwAcJU+Fl9XpLE4IGWl6Gj2X3hHBzfkdGQU5u3XsHvUQ2bk5+rjOBtfPLZUkZhRpUmKpy+eVKw5Bfm0tawp2Tm0Yg4EfqcGn8wF9WLTPJNq9Nw1G3kWPNubcEfjoZ/Jw0XMfLD2ac5b+7ysdnkdMBIxmrYzTtx6zSiCFFld1XePm3RLcDrA==; 31:5WMm1+Px3w/sT/onw7MGwSBMuz0HD1S3XqPCBO79YnC5ALjfsdZDYbn6UkTmKdC+lrtvXpDJWFnCoqOitq/9c1G9dA0auzJajFmpHQIMjKTa8sOrNfhLP4FHmvg5IqETqXEHFB5YPIALDmeTF6aBsZeIF2Es0rBsiZK22wjmP601PFQE6APzEiTDB6dj2sUQyqEc+nJKdfWdiOHnXaVzXWqKZOXtZbhvQkKM+L7m47Q= X-MS-TrafficTypeDiagnostic: VI1PR0501MB2048: X-LD-Processed: a652971c-7d2e-4d9b-a6a4-d149256f461b,ExtAddr X-Microsoft-Exchange-Diagnostics: 1; VI1PR0501MB2048; 20:OQjPVB52EYgiuHI/kYjI4LjXNBe1AEiqGQeNJ431CrwWTjDoWQPABZE0Eub/uJ1FP7wqKH2f/j1Sq+N0Ygch1XF2KmkCblXdQ63Vo0vGa0x2vNz+HmsFbpwp+HhwiUunzW0KhQeU8smfaUtSAkwF+xIN46e9UIiMmqs5KGNfidQn2GtQU/BORykWqjv/w0z7NbrzuwF6wIcAZbPr8OwLjCILEICTYbQ7GvzNBHWy1eD+u0Ab9742ubH6nc46c6YIYzPGfBXn+5Gj9nur1oXwsG2x1Pj3jABq74HKw3v925hd/z58XS0nk+0RcAaZ56JEiqgxESYpMRdeYUTuwB9kYrGHv6XhpIQ9P5nRcQEgB47OgNNfRwa3TX3cMJMJ9fl0+m4ZNla2ekouVD9JxX9cQC2JxE6IMluzjJspW1mi1cyDkvLTyZmfspFyWSWKE4/n1JwOu2OF4f4HBxlgs3z5Z7tJ8qFUsE1EeA9A8ESzaBOqww1yctepwktXrEc3AfAh; 4:f0xTZ3ypqmSWGIU9JCnvptZCLjxk7U5DrbXMauxvxodYWSnaDW3fyf1ETrgwWmCrK7dqWZGur0aBXonnsZ5FApjvslAjpvcDMN1YNcjYdfl1kW3QPnxL3MZ5TGf5Bg9hyxkp6hOKuSbWC0Eh+VI4T8TijvrREX0rGmfpUL4h4cHzqnDXEeXB7fBZhu9Sia9J8XfbxcxACcUu8u8BamyQ96auCUnnihEj50w7b8OBmZSc5+6o3YkjvfpfZk1YS6IOwrKAN/mpLybLE56mIf/9fQ== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(10201501046)(93006095)(93001095)(3002001)(3231254)(944501410)(52105095)(6055026)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123562045)(20161123558120)(20161123564045)(6072148)(201708071742011)(7699016); SRVR:VI1PR0501MB2048; BCL:0; PCL:0; RULEID:; SRVR:VI1PR0501MB2048; X-Forefront-PRVS: 0694C54398 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(366004)(346002)(396003)(376002)(39860400002)(39380400002)(199004)(189003)(3846002)(6666003)(2351001)(1076002)(6116002)(316002)(386003)(59450400001)(26005)(52116002)(186003)(2361001)(16526019)(68736007)(51416003)(7696005)(76176011)(48376002)(446003)(16586007)(55016002)(305945005)(956004)(11346002)(476003)(2616005)(486006)(50466002)(21086003)(69596002)(47776003)(53936002)(81156014)(81166006)(8676002)(86362001)(106356001)(8936002)(25786009)(50226002)(7736002)(478600001)(4326008)(5660300001)(36756003)(107886003)(6916009)(97736004)(66066001)(2906002)(105586002); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0501MB2048; H:mellanox.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; Received-SPF: None (protection.outlook.com: mellanox.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR0501MB2048; 23:dFByZUD/mowQTJ1pKFrqGirk3M58LQ2uWpEaYMi?= =?us-ascii?Q?6sZkefO6GmTyKgo7LATT7ubvlcDAMph+saxpvyRBlHMsQOVu11zI6scyU8n0?= =?us-ascii?Q?uUViDEVNCfvOnUH4/iBefAF0ep72NPxOFRa9WIW3bxqFR0XF46uRhQBICFP+?= =?us-ascii?Q?QC1d3J1toCAMnRnWeivN6fHLUlI51+d/CxuV4IS0Lkuv574zxgMMpd/c5zR6?= =?us-ascii?Q?MbE0H+/7LWXyCwXhARJk6xPduwhidh9Ez4DqAiZGnLmFfCy7kvQZyVp3p+rr?= =?us-ascii?Q?kJehQv+PlP4WQ2pe3SMcgailWSIcXWEaCik0BxsgnNV+gTIoPZHVk1FYjfWM?= =?us-ascii?Q?3706MZQIBjAmsrThbC0INgaPvpHOrivaCp8JlfBu0Vg09VAWum5FnKmYp040?= =?us-ascii?Q?NFNQQ0ZQqaQx0/esaa5lgl6hbXWLbrtQU8O4VbZ4B9KhUyFfgHKRVy51pSfs?= =?us-ascii?Q?JWKaUaGmj20c3rSWc0EETlCFFwzMsnatP3SKBaqv4jk0/ZE2y1TdHOk3B5lg?= =?us-ascii?Q?YpEk3HTXcrUKllSLxOuUO/0BfaZ7yWIJGkyfYMVEpPjbcIIfp2uQtW2zBm3L?= =?us-ascii?Q?lvdr6j1mJlETdHiZVR/E1n3iOnIMynlbh1MiadhFL1hFrfe/7SZBSBfiYRZL?= =?us-ascii?Q?aM1HiBJPTkOTbCFP2gXJyqSRyINZPCJ2wto+Co3vDnAoc/UzV/+FUSeg8Wfd?= =?us-ascii?Q?7BTG2urZeJhner5faydCX2wwe2LlVN6LidkaFEVMiJPpShYuX812vnk0Z/K9?= =?us-ascii?Q?mGLmdwaWyL1Lhjyr/uXhVB5172NR7U9FOWywUvK7w9/DdXBTsgnWAwLhdcMQ?= =?us-ascii?Q?HqomyyheOM60/qrIv4immCXMKNKlhCOB5OhN8RSIYnKZBbtXFEbWL99yk2my?= =?us-ascii?Q?eYgOu3AmL92u66uki5QxBx8A+HBRoiq+Lq2B5BBe+6jIMsb3A6mFEA0ebdPS?= =?us-ascii?Q?xMSEMMQgGlyBneDf0yF//Jky6foJYF7oviIay2GmGi6ET+KywUxxEd8/jdh/?= =?us-ascii?Q?CM5+x8nSeohHgGSESRLbPHygs17uul3/+LcmbuiWo7adNEHMrAEb05bD7n6+?= =?us-ascii?Q?WdAKcRW5dooJw1KrVTcjUoWneJ8h82/kO5rcIYAntjvAW2hDk53nYU/rq/+a?= =?us-ascii?Q?Wg6SYxQdbGEIz8jYUBsYR663Jm60YZfZ4jCkfp+f1+6EeSYlCNfvWIMwJDaH?= =?us-ascii?Q?Hn9lx5GCMxv2ymp5EY5I2m/cqHVSkKXwJRS4WASnXc12zQuj31O/tIrskHvX?= =?us-ascii?Q?YkGLAHapmUA56bg6Xg1GewlAhRD08IM3rsQnD/pBIEm4UhDJ3iUbkBqPNX1m?= =?us-ascii?Q?WbDz4Iz5GDZ8DzrEy9+lzRTY=3D?= X-Microsoft-Antispam-Message-Info: KBY8fn2LJq4Ceu+KMQX50tPGdpsHy5TPxs99twT6G18rccL5VbzySAdVCI8Ol+J44GrAj4ZbaKetR3t7VB/AQnw5KHTfoAl8ALZGFKxxCReRcrTIoZ7zx1LlKqAUXbitQOyoRGTsfnUI4sQQIT1VTV3ji6ScQcbQdZuYxRYTDO64qIc+3Xs2V2zG7guHA6Ci X-Microsoft-Exchange-Diagnostics: 1; VI1PR0501MB2048; 6:8/llk3gVO9z8BxzQF4KrDGlYeN/WWGI5IqYvLkmCnY6QiCCZmfGSXEem1eboYPVGLpKkMDTmqLL9BS+2c7lNpbDyVnl8unMTph3bojUXRti3l8Hd4K0XU4Jp9vA7chEyfBoHMxwbp3j+2b/1bYQph/QDI+Wwqc+OSi6V7hVO9kHXACDC6ZlvKU8dVNQP5FR8vQLd3Z4RjLE1de7F2v5JlfMZK5WDgBRXTA4S/J2+MepFyYnkE3/cfOoOpOc5o2rXDYz0927nxV64FwL/kPeUoW4Zly6d4r6+cQ8xuzRxWqS2VdXBIEsLUXCNPfhLr5UsLxU+0pNZhEuIvW4EvtyUZvkyVHid7HOG5ZcFllg0cfBtdX9ejlRYjHDk67lcdmyrsiuAHdvuqPuOjhWz/DMNj0sOsbqNet1y5lW7oSAXRRs1VRwzXAIGJmA9YkqrS3qo5uipej6XdHh1hGDMWXBgVA==; 5:Jp6ple6A1wmpz99dtMgr7TS+4b6eI3VV6T85XtPSr8iopPr4VQxE48SOQCEE8Fbqb6XBCN63YMT0z8hLuXCkeK7FflFZuSmuNvCcseBVGjqn0Hlg8lndDCppPOLjIhbl7ho/TPA/BVuwS7gCghH8X7cRWfGj5dgKjF5B/b8fBQQ=; 24:VhBoaNJgNHOinXuMVs7ihQnSmrJwgaRFRbptkzPthJq+otRk7R/g7sUb5FdDNGXT/qpIdeQcD+DYCAFOre4awyOjVQnX0QN2nU/9YFCr3/s= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; VI1PR0501MB2048; 7:N05BuI21rRYhRvKyga7FzVuA3WqjlUmCUAjJftI3DgLJiclXrP5z+5IJZRAvT5oXT61gkUMv8qPNKNU/O+5nM7I2Zl1jf5OA3K6UvqTMhaozxMwR6/mLgucPu3q4TxkxIWzCwgxt91UU93i9UnA+KkfmW4CY4j9gog0l7Gbq33IaFnfN4misYo0AKbUWLK9yfqs9MkCxyVD2b7Ggi52U+aIbJy0OSrZIt7klUnU+hubunklHnFDa/snt4OmBnlxl X-MS-Office365-Filtering-Correlation-Id: 8014bb5c-a5d2-44b2-5db2-08d5ca7ce179 X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Jun 2018 00:40:03.5687 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 8014bb5c-a5d2-44b2-5db2-08d5ca7ce179 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0501MB2048 Subject: [dpdk-stable] [PATCH v2 47/67] net/mlx5: fix invalid flow item check 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: Tue, 05 Jun 2018 00:40:09 -0000 From: Xueming Li [ upstream commit 2323cc3c2e68bad29cc25d3924dbe4c55d358499 ] This patch fixed invalid flow item check. Fixes: a6d83b6a9209 ("net/mlx5: standardize on negative errno values") Signed-off-by: Xueming Li Acked-by: Nelio Laranjeiro --- drivers/net/mlx5/mlx5_flow.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/net/mlx5/mlx5_flow.c b/drivers/net/mlx5/mlx5_flow.c index 26f61ebbe..a5e20dfe9 100644 --- a/drivers/net/mlx5/mlx5_flow.c +++ b/drivers/net/mlx5/mlx5_flow.c @@ -865,8 +865,10 @@ mlx5_flow_convert_items_validate(const struct rte_flow_item items[], break; } } - if (!token) + if (!token) { + ret = -ENOTSUP; goto exit_item_not_supported; + } cur_item = token; ret = mlx5_flow_item_validate(items, (const uint8_t *)cur_item->mask, -- 2.11.0