From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-db5eur01on0051.outbound.protection.outlook.com [104.47.2.51]) by dpdk.org (Postfix) with ESMTP id 424978E7C for ; Tue, 5 Jun 2018 02:13:27 +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=lBzLywG7c5ytWBoNp7T2u4Eim47u0pvawO0waxQZLyXpvzKxXJpZBnuBR2Fcc1y6oS6mSX07VRI17JGvcPuhBqmifUNwBi1bCqUQ468MYPQEyfnuaUpyR/RG8u0MJnKgK4JuzcQPRj7hFYS9ZnOTquIxSpqyou6Ib1tYqFUfk1w= Received: from mellanox.com (209.116.155.178) by AM5PR0501MB2036.eurprd05.prod.outlook.com (2603:10a6:203:1a::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.820.11; Tue, 5 Jun 2018 00:13:24 +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:11:09 -0700 Message-Id: <20180605001129.13184-48-yskoh@mellanox.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20180605001129.13184-1-yskoh@mellanox.com> References: <20180605001129.13184-1-yskoh@mellanox.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [209.116.155.178] X-ClientProxiedBy: CO1PR15CA0060.namprd15.prod.outlook.com (2603:10b6:101:1f::28) To AM5PR0501MB2036.eurprd05.prod.outlook.com (2603:10a6:203:1a::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:AM5PR0501MB2036; X-Microsoft-Exchange-Diagnostics: 1; AM5PR0501MB2036; 3:abNGecyDV+Zi3dBbOxysIHCLSl1vnp83SrBEVWH+6ieoN5Fki3k2FfA0sHX5gdRsoGme3r5yxm8+8OyKWi4RbUl29TPgVGlu7eL+sfdxyHNgqZoNMM8+wpRFjAXIw7FxrsRxiQEY9eiGlv/lEpJOLZFxlIOca0jB5N3WGWkGnQSSrAkTnr7qpn0Rduav0FlFBXwlpY6k/e+5/xOfSSp+ljQ1AHi/QvYUcIuBn9+/pKDkHvkgrL7d3XM3sOnrIjxj; 25:9mqv6klfay457T9S3b5k64JaOQY8wYPPDVGx5Duxp4eYS7wyM/skWOR8RK6gmPqI6wCc/CRAxIBd5BvS+1GB+KViMu2OvrKAwntyLS2hIo0R1sU5umLMSFWmGVLlHvEeFPqegQ+fGePDQ2WpWD0SFEeVAjn1g/mULoykZ2GFPi54DHu0bafQgATaM4zUDyEItDQSGSF1qClTXBk58TK+jXLmjdhbBSieRf8NSvdbKwcbGAlgmYs8kn+67QavVP9FB0VhufXhY6VjR1OpRCafbY5EuHgcnISP3DLR6QcA6hbjXcwwIuBFTbet8njiOPMjGNR8eLHX23xb9dBvKrwLlg==; 31:OdS+n3LJLcEs3KrhwNGvXRO5Mqi/NfooupUhAIsoEQUum8NmaFKxe3JNy+92SaMObQXeM1LVdukKm0Q0622/ZAakFniV9fZUuw/GH4Nttz0AVFiK6XXI8VC6nQ3pnOuZx0hyriVLzw38F+jFH9Gg1QAz302zBCPRLWI6b0lcnbzZbtCZhO0uVEzKRm7mH2vJEYAc5/s93jC4Lu1q4yoLxmHRqRFKyu2wGtGEXCOaSfU= X-MS-TrafficTypeDiagnostic: AM5PR0501MB2036: Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=yskoh@mellanox.com; X-LD-Processed: a652971c-7d2e-4d9b-a6a4-d149256f461b,ExtAddr X-Microsoft-Exchange-Diagnostics: 1; AM5PR0501MB2036; 20:/LVBAd/sJrUPDZCIenigLdtfWTfHIpr4+GMbxHe0u+NGI4DfeAis5k2QGt+2vK1pQNE0G5aeTTlum5W7I6hDFknj4yqtEFZ0yVqE7LqKnyMZqX+4f4BmTSli1COfclDNFCD1sQnsGv4WL5XS8BC+YTd+bkb8iviIF0lDX01zfYKBwsQDsEcfA/+peh1meOhUYWYYclyl2/G5JcMUX2w1jhKwel6HYPMrmVimTyN1PcEw8D8mHSAas96WBpEQBDQml/6RjLKXHt6weDYm3H1wxskwOHd603UmZ1hyFqkvsDTAlNQDMyQm1b88IPe7JAmooAeVZU69wF0fJ9BgfOHP54PZd+m0x7/NNIeCdPtQJ0CisUmb8gFMVO6RXvfcwWoXsVOgftEfAZlexm9pwy/PTdsuwOPXzz+Tvnyi7P6oDnQ95KsfnPI+adtwOK18IjXwvR1dExAZgUG28MRoTP451O25tz9CGPJdryT7KYE7tUJC5OUHz+uBvmf5C6P0Gi0M; 4:eupgN2UJDhOqGExz+6MxZlWhbbZVupqZ/SdO0wZyKJOV7fYwyPvPQUwqGEp3Y2DL9fL2jVgKakXlvyPSMWFdVzut5VQuiAIJaNuDyq4LNHunAKUhAsELUS2ts38bsTg6TU4zedInE6zIlHS6A1L7fTOyY/1MzxWwOyfaYiSPK7MMu3OWjfvrYEv7gTvQzAqesE5/fwB0DiYEWLz2b98Kmxc0WMNTAsH6Tuf5sZYVntVdYjyKDHvYhWl4SnN+vGTbaKPmiidO/of3+I98TKr0uQ== 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)(5005006)(8121501046)(93006095)(93001095)(3231254)(944501410)(52105095)(10201501046)(3002001)(6055026)(149027)(150027)(6041310)(20161123560045)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123558120)(6072148)(201708071742011)(7699016); SRVR:AM5PR0501MB2036; BCL:0; PCL:0; RULEID:; SRVR:AM5PR0501MB2036; X-Forefront-PRVS: 0694C54398 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(1496009)(39380400002)(366004)(396003)(39860400002)(346002)(376002)(189003)(199004)(478600001)(81156014)(76176011)(51416003)(7696005)(956004)(2361001)(50226002)(305945005)(2616005)(50466002)(47776003)(486006)(97736004)(5660300001)(6666003)(2351001)(106356001)(8936002)(186003)(81166006)(52116002)(6116002)(476003)(6916009)(386003)(446003)(11346002)(59450400001)(66066001)(26005)(3846002)(8676002)(16526019)(1076002)(25786009)(21086003)(86362001)(53936002)(107886003)(4326008)(2906002)(316002)(55016002)(36756003)(48376002)(105586002)(69596002)(68736007)(7736002)(16586007); DIR:OUT; SFP:1101; SCL:1; SRVR:AM5PR0501MB2036; 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; AM5PR0501MB2036; 23:oMiK1ARYLYdoeEqHUdycdtzeGfyPG0+tIvcrAc6?= =?us-ascii?Q?hh0SRe9BT0Q6wsGD92/wqpFTJe0mCmFoQo/hX6bLf+aj2xNrbCEy+fO0+U+Z?= =?us-ascii?Q?JO3q9j80AegbyiMmkD5HsZs8zSO3NdHEUmWQiAtwETY58HbCJdWKUeK/G7lS?= =?us-ascii?Q?sa1azW2sJwcKlC0kFcYdvd2ArXApn758xt3BV3C5HKmK8UzHKS079AkcjktN?= =?us-ascii?Q?GIwGpZBbFuQHVS/MnbK7CoZnBnBOk/obhin5mFssEYk+z+B1s2alYFAwQ4pE?= =?us-ascii?Q?up0EEr45feW7OxwNkFKQvVrxq05zry4tEaITdnND3YbHajiNJJfuwBgbI6cC?= =?us-ascii?Q?fnkF+3DR5Sj8mFHyJF0lP246HLVvBzF84S5pevFgJmLwD7lFelyPGGKhgd9Y?= =?us-ascii?Q?56m2Tg1KC+kKHXeCBBBrHYu5OSai/dJeHLCBrWhrWfZysW6aRvXvt0tvRuDo?= =?us-ascii?Q?NQ3+E/O+QjZSXdpUGBmthDO8C0ULG+Rmzi6GpCxntn5n1QJGstylttGRpPIj?= =?us-ascii?Q?jK12DLth9Hm0vEUMBk8MSZ3peQRhiR13WZl5BT/Ws6T8+6Fezoh3Y9UvQtSl?= =?us-ascii?Q?sPhk3g9ahtjHymkbmJEEApnG82yz9XRbkL3y7tPNljevMONHFQ88ki0elhQs?= =?us-ascii?Q?7LDkzMkEtJMlbAJKAoUia2wzz1RFHDFBdXAKTnlbZI7zaAQrHLITUSI/POLR?= =?us-ascii?Q?Y0MozE5Opney8d2Dxk9RcklRt7De3475O1nBZOzZJiO4jkAvyzkWvJSu9NKl?= =?us-ascii?Q?nXzq1mzXVufX3hTJJqsIkVxaB/mSeYEdLv/rFZO7/sM+C6zR6pgKqWzpV4g0?= =?us-ascii?Q?+0lUeka/aNv87pOBwQZy1WRzznlZrumXce5Uii5KJH2oHZY0qpLnViAk9f0d?= =?us-ascii?Q?s8d4cE/ajGgsrCEYYZGBPrDuRB6xM+XLu0TUwc6YPCNcMtFXOtW9PupvfyUa?= =?us-ascii?Q?WctPajLTRzTfYDWiJJhraSmqiJBL5OG1PIJS85sFqEmN5RnA1uj/aPlqdHlU?= =?us-ascii?Q?zGmaDuoZwKpmHlU/CMbMcW74xovMq3e9RdpHXEjypUN5GfBgp977MWU49s9l?= =?us-ascii?Q?hzaT8o/e5VTu9dRsitsrr4PmnLeqr30njDeRazcgFK6pGBxHhM0Os3bBQiBZ?= =?us-ascii?Q?i6SDG42yzHktObSEmon4c1Et/YhBY4nWTrPRWbkzx5SGibvNpr9qghf5j+pb?= =?us-ascii?Q?L0HWyDjC8wWm03IPQaic6vaDTxV5NE/xcwK0GNV9XoXAe5QOmeHGWB/oJ9YS?= =?us-ascii?Q?C9VTKgqkI758BPzhjB10eYZu+UTHaLs/FOzQCXv+alD7Mvdl1RzsiqGHFOjr?= =?us-ascii?Q?eH886HDj5X2LiQsy77hVuNTSsoJocF5A5s8kgNE6qUSbh?= X-Microsoft-Antispam-Message-Info: n8vt1s04R+RVh/RMHNxyE4bReB2bPgqxi10zqmc501E7GYMDNjSjovIHJk4qgqGZUJwkViVhOLSkb8AT84Upc0t+5cB/nEK5ijnG6l8gtz/NQ5FGoWRr2BGUIXk7lNnY/tPImx+wn8YkIpn+X1mcseyeYwZYNJTWxSiSPaFckY/A5nAH9lS2ReBXsU3nabtc X-Microsoft-Exchange-Diagnostics: 1; AM5PR0501MB2036; 6:0ZFM2Mzm7NhstAjSGlsqv/SWJuzEPBQKo5hNyjTe8OKFQW9WjN1SQ6A6LOnvlLflpSaLdroi0VYXUFWcfbOpug9wYMDOmqobHFmcYyOPLSiKGbmmFyLKOFfekaxqz/sVx4RZ5X7q+9Hk6U+cc8bGzQXMkvw1QoxlScvNmbGTnOJBOWMeiAswrbovWoi8IAkJml5d25S4QOrxuEUlLRJ3C88K2x/2Pk1qpnQBQx/i8genaMjx2NMBs8EYJKLOpSIVwE0XxYXGyqrZaWtDqqvrASC1eiac8TkU5HLAELbLPnhmFJNRyyYKiq56TvVAR0RcSAdS0OW93v2e/iVuy5+KqWPxL3e3DSe+8DtyK9opYwXwGN7FivENPYFiKtCk37Zq58pKpGnXcIKj+dGPGIGbOcrbcbIMl6DC2vcXiCkR61nOBSEopqht2mfgew7GigFulkwY48haGi6AoWIK5fQceQ==; 5:0+P8oYD5P5TZuKhWD8Q/e0Kt0bIBq5SzU0Ix7ZPOGRDSSh4/X3QE2syc6dl+GY7s+RfVAZnssZHxUto4qsOrwK9mE80p5kLShyMYivRJkc9Xv2H3KIcHVdOERPAPSDyEg2MO+LwlYfC/w3LGJFkSrLraqznipLN5UEc6Ms8iqL4=; 24:oC7AoqLk9corhMVIkj5b5UHBG2t1xsBgjKEIEpQF4PL/3By0GMlHNjmVIH86xOd+bib5wfy0qPNSE42ygk6AtxceIHqJ0r69jx7ruXKyjfw= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; AM5PR0501MB2036; 7:184TgfFd2HMzZce7Ku7z354x/3w1cGdR9YGSWgEbkDf5PgzndEMpHz95N5MHzpEayPkA6NuSJFG7FqAFIt/SDbGkNwHd5SK1GKJkj6YUY1yur9UQ5jk0IxALMRardX5x0MTEPkxih8aiafvaRk5ij0xrGAqVjjNuZb95VrP9YFsbabO1NDydyaRqN+JRZy9c/hBVWZU3Ja5Q2+3sJ5bDEdxIwIughy8x4zfbnEd2s1bXf+reSfzJPm/Tn+z/4SVU X-MS-Office365-Filtering-Correlation-Id: c305b825-04b7-407e-42ce-08d5ca79287e X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Jun 2018 00:13:24.6540 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: c305b825-04b7-407e-42ce-08d5ca79287e X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0501MB2036 Subject: [dpdk-stable] [PATCH 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:13:27 -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