From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR03-AM5-obe.outbound.protection.outlook.com (mail-eopbgr30089.outbound.protection.outlook.com [40.107.3.89]) by dpdk.org (Postfix) with ESMTP id 664A71DB8 for ; Fri, 27 Jul 2018 04:22:52 +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=Zh9bs4vdTi5GbEZYBITpF2uTFJU1pXhyrl+ccxb3T+4=; b=IkPxD2KxPc9IdhvWY1RBK4FSoo8LWhmW1Z7igZIXugFLRbUo09MblrBXK8ChW3TT5VU8Uvg9gsmFyV5oSATBFO40zwoJSLjG2HdiRdRsVR4RAHnwr4b3BseaxWw3RaE9Lvzjdbt3cDS8+svJ0nkGo6Y74ZmjWrr+34qscYtFSeQ= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=yskoh@mellanox.com; Received: from mellanox.com (209.116.155.178) by HE1PR0501MB2044.eurprd05.prod.outlook.com (2603:10a6:3:35::22) 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:22:48 +0000 From: Yongseok Koh To: Somnath Kotur Cc: Ajit Khaparde , dpdk stable Date: Thu, 26 Jul 2018 19:22:24 -0700 Message-Id: <20180727022224.37871-1-yskoh@mellanox.com> X-Mailer: git-send-email 2.11.0 MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [209.116.155.178] X-ClientProxiedBy: CY4PR13CA0008.namprd13.prod.outlook.com (2603:10b6:903:32::18) To HE1PR0501MB2044.eurprd05.prod.outlook.com (2603:10a6:3:35::22) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 8153067b-307f-4788-97eb-08d5f367d945 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:HE1PR0501MB2044; X-Microsoft-Exchange-Diagnostics: 1; HE1PR0501MB2044; 3:f6sf7soObX+dzGSfLYQxy/s/60ZgbDFA1cGfPACvxokgVSwdmQYclVncB6uGPdUrI63qI5XsephSICesVfBOJrb57Rg7EKyzFewvKJV72kio9zaLDOdXMrETWUkhTcHnRM02KWpPfb6vFY15VPdJNo+uxW3tj6hXUF9dz+9gMJu98p0mzMYPOx8IsVDk8vdErdfcROP/e2PWQsCLuIWoEiSBUoR0hC6Q5Jam+uS3ahDcSf4M0z7+3wLstliQkCEN; 25:EGUoVtsbo8SmI6mo269zbuONNf6EwVUgMXJSg2sDK2H2Eqr28uKMk2YoOa6nRhJS9xT8LWIjFFZnNDAaXtE8pxA298Rap9HBrRY1eHkuYKrrHrOkLDAzbBhQk9PVa3guU0S0k7BfIkjgEbKs7+4lmbPdod/nOgVe2LJw9vHvOPs/Q/SIB2BdRKXW7GI/ORksyFi1avNB+xzZhFvKb9mCnt/ftJoJa5BmmDDgUjRCHyHI3mbrR4TkNemic2zz6rjLKY8DWDQxAWjAqWbhyTVmY6jsfgwFU6RaXBb5tBP8FIde+M0ihosEkkCAu/C7PTKzcLv6+GojRuR7nfzvOKHzmA==; 31:nzrvGleUxSd42sT36fQMu3VvUzAjuk4o2CYWByVWKkokvcwJ+rHkbKvj+f3J0/CCtTAwPfpHj/BxlNFpzZoHiXI+9dR6oG12P2/K6wBES6fU4VzdBwiH/e51jDfavpmxbWtTjYJ/mpizAd9ElYd9nkZmTHKsZP1uHu4IE2aJ5sdEOJapaWkrTxteNRFVk4vXz8en73+rGJNuEXVdCTjilViUBG3Pj1yImRbTkop6cGo= X-MS-TrafficTypeDiagnostic: HE1PR0501MB2044: X-Microsoft-Exchange-Diagnostics: 1; HE1PR0501MB2044; 20:RK9Q8t9mHT6J4/nTyk3SUY+DDNUqPkFRXMX/pJBhf4j4ieMYixmRYQ2WB6tag6eGxRs3GpnHJxEmKCzh+VB9OnA2uluHG7+/9QpHyCW3V6bjxrWmNMH8RNjYU2tSBGHKJ7WBj75gv7CSIiy+IbkH/vb4NLAuOYiybLV1UjKtpqzJWCbnsdnkvKsp0f98bVAKrwhBAojo7GG9/WIXoiT28yN+6+D2bjpAjwCBtMGCWLcThjHi4XVL36uKEK4AFPG5WVpN3Zgleu6Rp3Vyp8xBRt6p4XC/ZtFwpe37JF3tLs75ZIFFWs5x5YqF/jndDDgJbgT7qunnDo8h/tTtwFNk2FzCCdKxZgjZX5A3oySRjw/BJreg7jBeo/T/CBR00RKMfielr5r+Q1avCfXT2WatfuQKVjSw4e6VBFs5830o8Aq6Ep7VPnAeNHlnYhKdSZuDsplTJ1gZpDS1zcRUJxPIE37mDw5Hf5R9oNJfNTUF9PPuLjDjBUra7W8GPVeZOUme; 4:50wYsMHDaYddAoGkq7KszXP5FK3I//I/IWJygzrzrj/+aV4vhIuTpBXwYQODx44pTDjQVMazY76YWDPZ5j2YjwzZe/Mu55DhlqSuVfx/0KdXZFmezk3Tbkt/zv6V83LPFFz/d5jspKRSA5y4oYK+Rn2cx+1DuniMc601YV4sf6I5HrumuraYIS4ytovpVJM/WNTWGqfrLwZgaqW40bgf1yb8dmTqw9UbDUcKZCbMiCad2JklORfUOqcQscVVusNRLNPmgKdlrZRcr+dckr5FYpxvwjLsocd2JYtW8cDbEAJSJr3ZbBrOgG2iNnqIjJca X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(208715162771679); X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3002001)(3231311)(944501410)(52105095)(93006095)(93001095)(10201501046)(6055026)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(6072148)(201708071742011)(7699016); SRVR:HE1PR0501MB2044; BCL:0; PCL:0; RULEID:; SRVR:HE1PR0501MB2044; X-Forefront-PRVS: 07467C4D33 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(39850400004)(396003)(366004)(376002)(136003)(346002)(199004)(189003)(28163001)(69234005)(52116002)(1720100001)(16586007)(476003)(68736007)(69596002)(51416003)(8676002)(7736002)(486006)(2616005)(6306002)(55016002)(14444005)(36756003)(956004)(478600001)(25786009)(81166006)(7696005)(316002)(8936002)(54906003)(305945005)(2906002)(81156014)(105586002)(48376002)(66066001)(966005)(53546011)(3846002)(5660300001)(6916009)(21086003)(186003)(106356001)(16526019)(47776003)(1076002)(6666003)(6116002)(53376002)(50466002)(26005)(86362001)(575784001)(50226002)(4326008)(386003)(53936002)(97736004); DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0501MB2044; 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; HE1PR0501MB2044; 23:jbIH0hdQbwyBhxGz3Gnk0Cx0oKAwzR8i5agbfAt?= =?us-ascii?Q?vWf1v1vEiaFiIJMiRxtmEwnTlYy6QJRP8Q2y6QG3Ws0yOEtZxobQGAemBWrC?= =?us-ascii?Q?l32vqLzk6dYPfpEL6IMDgHgpupbGmQ8PAPqovKJMaE7ceH2YrFXtgm5fiBaT?= =?us-ascii?Q?B4oZ66AzUjPbeA8j/rkKCEliYu0bQ2MZ1rlgZVgkowhorAqpcjk5XUM6sKst?= =?us-ascii?Q?sv7bxR9wbTyiojTxfVwwa8WuJL6NGoywiwwmTomtTBRw5L5JYnb4WBAqG8fh?= =?us-ascii?Q?r+I4GAdyTPTsTWYAP0XWEEvy/i/qgIIXXL4VAlTEUWKyjUJrn+P2MyYjbHHe?= =?us-ascii?Q?yYSEoth1q9oWF+LtxyGvhUTCQzMaHt8vt/ku6oWkQB3lx4jg8/8y/mhIHZaa?= =?us-ascii?Q?EvuJgo57FTS9OXaYysWnvI+Xwi3goxpfWmhS2kF/bpVYlXGGm8gXzVbEdhbh?= =?us-ascii?Q?0LXQJCjVUAWWH9yIpq8RhKtDHmYN+AwaNdaqJfu6yIgCYph9mk4VeqBCLn8X?= =?us-ascii?Q?VSp1vGC5ZMaBl3z4KslFS6+MFkmXe0yB5ehS1utrfXKXPaOUBOcoYbsNg5EN?= =?us-ascii?Q?I1XD62Hzc63Ki3vNCnGkMq/BBYfjDT4BozskD5kNRBA9fnWz2yn6+bPtAtXT?= =?us-ascii?Q?gA6xHgK+8oHXZi4EC3acD8saL+xP3Z7g4b97u+amIhKFPeYFYEdYAY9bo+sq?= =?us-ascii?Q?Ig5UUELFWFXUE24Xwg9llE/hL+lKTJD50iCwLtHr+sjKc2JbIMKeUqKTcgPb?= =?us-ascii?Q?cyWfFZK2uXrOgh+tgNDSe9QzPgf8cZAoMi9CjzWzwfRShUGcfpWG5vnWKY9j?= =?us-ascii?Q?vQK+/N4z0G+SNMACp7vA4gZHHuo9xblL7wOf8SxHvOMRQVwssrtnez8PKsl6?= =?us-ascii?Q?uWvTEOzvYj2wckxri4nWyxfia66I/ip8FJbc0P+ZMFhpSWhg3vuiuGWH39s1?= =?us-ascii?Q?1f+we5LgCzH6M7AEm0uGUAdXWUPn7ijzFPsioQZTBm2cF042nLrSYlDb/3Hv?= =?us-ascii?Q?XfT2lLwjVj04z/w9wiVicrE7o0/Y/QK1EV+EJ30WMw45CaXetpyl1Dj0um9h?= =?us-ascii?Q?Sz/XAh0lGOB3+uwqdBhUj0rjmocVA/eZ49el4Jf/jtPEb8ehHsyGWhQsk18r?= =?us-ascii?Q?Gs8yoCQIGnSaZDV/3ZJ4jW81OlLuFfPizwbeCCH6ziyGo5chbHmwL/bzw8+4?= =?us-ascii?Q?569MrL+LJUWjb9xXtKkqiKs2RGb/Vh7NximBdvhnpR+3FvbqrzmUXSINm4ec?= =?us-ascii?Q?8/Mnb10gOpFrp/zOu6zeRVzJNZfVUkHMM47FS8mxxbi2Uz7OLMdKDgL4G6wd?= =?us-ascii?Q?mngEgx+cYKrlR7xhcCBKA1Sn2suqp8xDrfgLOWxlcqDitD7yJVNx1LBMmt6h?= =?us-ascii?Q?bGGqU1zURiz47OMyfq2e+znaWAME=3D?= X-Microsoft-Antispam-Message-Info: Z6ZkMw+ZgTNpSQkaxe5CG13BKB4/iXktjyPo61tkGUQE0Qg37BerZbIiEo/Ag874zXMwz11fdGh0QuJd/a6YSjkgsvmortUJEM3rj/1z6Xv7Hj2zDgLsTAuvYwRpeej6uqISBOz0pJxr+gP/v6jggwnidab2r/gPTU9mfG0+HoUX4LOMhirbDL01UX3iVja+OWwGotGSqwjHRbuyYWdeC4Q4qdOpgQlbumfdkTx9vtXOVbGCSgFwQlx2z1XxscRe3eAWs+TvfIK2Ik9M8i0V36h9K68f0QhGqOSI/qr86gTEJ2nt4oFzSkXwd7tyC4+lIP0oqxFYqzI2PnuJ8s+GQHxRxDlfNMAFPZMNcNARjvg= X-Microsoft-Exchange-Diagnostics: 1; HE1PR0501MB2044; 6:fSJhdueNYqBbSjNXrE3cUo7To2kA7NPJRK7dIquSdPc/pzJdns2AaPSW7472DZwzD69JX2wU2sbygqIurWFrUHms7kNJS2r5ibEmySGIACnL45ixUChF2Gs5R2nEKrzRjJVllkMoPfttC/9gibX+CE1swHNbyzbdFJpyhKn6oKiNxlp2wbMIF9Rvx3VsM53wU0kNjrCdPyXyTA0SVjDrxrP7Uge4PjkgeLlr8A4EuNJDmcAgcf5bPUSCtrckc66/4+61xQuPjJB5wruSKS3bgw+CKiIh3cxxujPpILkL+ADTLiu9GQe0TEzO+C/03AjP9hx24EdQN1LLDak6W2G090SfuTu/MSy+yc0yvJY14OIgCuHZnZQfApTvluGFpl9SJf6xkkZu8QR0LdPSC0Thx1CfBN/6bndVYMxLWhHampxgBfRuAh2Gb+3W4EdaJLDexmJikdpqQMWMIQ9cO47z2w==; 5:xvNsnAPQUJbgCtplb6PU6Zl0HaHM2R4c5u4WK0Ug6GqpYQZy1/jSPxvy4mNHqnAe/yHbSq6fbbgQukkIgHanMEdatCse7CfgxS+cGvta03QeP1Qi5aL0TYDAS32E7tQoO6/4A3TU3jqzTbAu5azNajaRPN/NcKpFc7dza9gCu5E=; 7:wGtdhJSi/bM9W+bnW2UuBZNXG/oamHSC3NEuLty8k5ueEVI/dcu4FIkBPe3E715Jvsyx4zfae0dSa+4hPI1WG3d40DUbXbbhfWpHOKPenB2j5mtfdb6G3ynK31ut1wdVsTtJGi7OqOL8zRJ1Cvsx8BsFYQJTAWVM6TDxPdieQJMCmSFDDKTLtTIw68uPKbnmnX79jUjVDIW7XN8V7C/VfeTfH4W8hxNA1VQVe7MxoBLzaqkPuoW9yYf0TYlyhnBo SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jul 2018 02:22:48.3940 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 8153067b-307f-4788-97eb-08d5f367d945 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0501MB2044 Subject: [dpdk-stable] patch 'net/bnxt: fix to move a flow to a different queue' 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:22:53 -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 075987c30d89f9cef76766c791475025c3e5bc5f Mon Sep 17 00:00:00 2001 From: Somnath Kotur Date: Thu, 28 Jun 2018 13:15:46 -0700 Subject: [PATCH] net/bnxt: fix to move a flow to a different queue [ upstream commit 16fea16455f4c0d23585fc4f00bbbcf1aae6bc73 ] While moving a flow to a different destination queue, the l2_filter_id being passed to the FW command was incorrect. Fix it by re-using the matching filter's l2_filter_id since that is supposed to be the same in this case. Fixes: 5ef3b79fdfe6 ("net/bnxt: support flow filter ops") Signed-off-by: Somnath Kotur Signed-off-by: Ajit Khaparde --- drivers/net/bnxt/bnxt_filter.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/drivers/net/bnxt/bnxt_filter.c b/drivers/net/bnxt/bnxt_filter.c index 8d3ddf1d2..67daec411 100644 --- a/drivers/net/bnxt/bnxt_filter.c +++ b/drivers/net/bnxt/bnxt_filter.c @@ -1053,9 +1053,13 @@ bnxt_match_filter(struct bnxt *bp, struct bnxt_filter_info *nf) sizeof(nf->dst_ipaddr_mask))) { if (mf->dst_id == nf->dst_id) return -EEXIST; - /* Same Flow, Different queue + /* + * Same Flow, Different queue * Clear the old ntuple filter + * Reuse the matching L2 filter + * ID for the new filter */ + nf->fw_l2_filter_id = mf->fw_l2_filter_id; if (nf->filter_type == HWRM_CFA_EM_FILTER) bnxt_hwrm_clear_em_filter(bp, mf); if (nf->filter_type == HWRM_CFA_NTUPLE_FILTER) -- 2.11.0