From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR03-DB5-obe.outbound.protection.outlook.com (mail-eopbgr40070.outbound.protection.outlook.com [40.107.4.70]) by dpdk.org (Postfix) with ESMTP id 9326614E8 for ; Fri, 27 Jul 2018 04:11:14 +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=ojlnn8RLLpTUIhFR31rYH1VrMpnwAxREXY0+cQ26hdg=; b=OSRc/820LdRXvC6Cb0kq6VHW6y3s9YLaJY7qvDWRLRhfQDLfAaIqTS6ifj85M3hTOGo2JfATxJhJP69dZQixtzfe6egsvFZbdiOCEG/HJuZ6QN8k9OebWY63YwjuoW9vfiSTmkwwx/w11RTlrW1rzwoRtEq7M+YUaaz8PGc73Yo= 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:12 +0000 From: Yongseok Koh To: Wei Zhao Cc: Wenzhuo Lu , dpdk stable Date: Thu, 26 Jul 2018 19:09:16 -0700 Message-Id: <20180727021019.37388-20-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: 3bd3c07d-d2b3-4b6e-17e3-08d5f3663a41 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:kR1t8fH4LcmXJn8JuMCovVVBc6tPHU6K9yw1Hp80VoSx2Gd/lufpCGR8eq+pR72BvNm342wNTAXFoR7w/jV51VZRKrLym0Ijd260Ny7OdJlFiQdFeWRiRYzRQcAfB2jVRj1M3ACqMgu96KS1Twx75Ihj5FJgKNv/gJSE9C2wy6WnhB5cBLCkCWeee5dwKb4KrS2lh71YAMFLD+CEGl4iR/n3Q9xpBk8L7+pp0s4pOFAXy82XUcszI5rfWbDw/r1/; 25:2BNoXHNDlR2R5kh6AJZIDzzpQWk7AfUvXm4oJ/edSafgnXvJdWoMOjE14ENU4ZIQcnlBf5UoNjh75jl/bUZ3OaBCcrTH9g5OQ9ANPF5mHQY7orXrr3QMAmaeiweP+8ylpJ7iQNJLmqmGT9c1RbC0b801khgempi7+/87vH1qkfFNRdVy8HU1GEG/01GkJHKp1i500Je3oWDYmNQBEgl6NOvhdWgiPzzilT9ZC1G6ksqnijxQxKUHgdVwsUxnFjJPWD4KjpTSOgwKwVlfiCldVtrZF8+BSO4T5wK1fg512AUC9SBic2tOA2NvE6feCMSKodt6EZYI9Y2l085jFNZjLw==; 31:fJNfgy64NLRFwd5s0044IY3DmuE3A0o4WBDsWb51tV4+TkBp6LTvSsmfBwjGZ2qzgkQDRop0YL6ks8+ADB5MuaA21yG9dNenpL+qmCH+s/nuqxiYRiUX6vCeZN+GVGg3abXWBQ5ZZWbO8wRbybK0vnadrPrZaP7tk8FLoFNEgMkjYsziVdUNLc7JgASMNVGjxTjO84nVpU88U+BWHvu8qaiZsqAlIWxyho5At77ObnY= X-MS-TrafficTypeDiagnostic: HE1PR0501MB2041: X-Microsoft-Exchange-Diagnostics: 1; HE1PR0501MB2041; 20:9PT+v6/g6m/pAYmkKkWnNKMaqYX5nlmpfN7VS+BkrDn4emKN7dnScL3W69Ms+4hSjS6s72ZuBsRxWIuHO+0vLbyRmiE/e3+dd0L8lwek1AXOM5qhr4OwgfjCrMX26dy9WNcFJaIkXorSDJzoy6xVzGgyHxMY88biCvN92FLrUUB4+8r621C6XGxGD22BumPd8mR4fPY5EsySNxopYVByv6uGLez1ERgMj5udW3QVWRTioNjsJX9ASgfH4wIv30dTRuriyTreYcxRGl4kIJvhrOi0vkSQm1jBUMmo+pvdkXdHaYQE8dE24JHjk6fCvXshLiOKz/Bl4cEQxgYE7x53UzbdYaD1VAvT24ZCAP7OmC2EMiwMGC7Sh5Cfx/32kSIXpTFQr3iYvsOOzngLdK78eUJg2rBakUGpIn8wE0zO1hpafwGgKd148i1X3u73DbD2jRlEdUbvDHplmfoo1FTwpUiSZ84/68Gxucy/BqIVxa1AvVNJq5M/vt33wL2QgH8s; 4:A6el2qEZxSXb3dfILMMPsi8tv+/EJKiVq1v0xIoRL0sKW9QtaitTLLAK5m5eMoM6596Ir3uywtF2C5ZBGGmqaWWLDnuLptgbOR9AKv85flb9U4D7n1Naab7I3mtNYeLVk+vvp4AtvLopTL7zZpmlmZA6XO/rCRS/H073z5wTrs9Xn11PYJsoCCjJOgRfDlXaVskMzr/iUmEBUEhrHw4TSRnPU5n5lk41VFDvcgiI02eaSOEWPqgYERrLJWRzV0/e981D4dGiz3GUyKtAnRmseEulWL4J9gO8FMesu7RWVpBbDgYGXyIa5UFShZbRReUP 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)(97736004)(53936002)(476003)(81156014)(50226002)(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:0d+BT7usu4HojRpv7345hcix1603deaq6lDa1gn?= =?us-ascii?Q?kscHXMiUssILfSPA+wQAFA55mlT+yOVbAaNrbR67XtDoD48feZkddekMUY6k?= =?us-ascii?Q?KJ+gGV0ftjbNWZ1ncipJTiUs5+rIMK8qWTmCGaA+oVPUFFs/3v2/9WaHQX2D?= =?us-ascii?Q?5vVn3mWoa3rjca5O9j/etqTEf5UeUqohjRBrptgUaVmSGBuirBB+haI/FYYW?= =?us-ascii?Q?yYxmUKz+KY7oPgdKjP++B70kQzA/2lLjYc7wB8qB8PeqnNh6604tOvluMedn?= =?us-ascii?Q?SZe8Hng5XB6MXHyUBpk1Tk2rVuMhr8sIAccGwUO1X+EmFuHPA0SyCNIeSwp8?= =?us-ascii?Q?CFHwobl/PLTXCs48tqmufoGRPeWf7Os1BoxkB2AcuP2iBGeC9fvuvlvaa4kK?= =?us-ascii?Q?hLNHblE0xPe7ZibFjCqNcl1x7C4SYoEQpIM7H1xSZox/tRcD+30k1CKkAIAN?= =?us-ascii?Q?r5k39C/cGO/rKoJaWme9ZOuZkiCiy4+9LW13LzAQ889uSSpaAQlOvVcrcDPx?= =?us-ascii?Q?YHurlL3KvFEB6WlXHh2Y3F5pMVYhJpKIcCUKLu0iCp8DK950l6HM/41wWC7p?= =?us-ascii?Q?T9cjNNhBXe2/Ua4bydPy5P3dBzqy6gF4IbsWbaXhBy8MH6IQQpXcG5ZzWHFZ?= =?us-ascii?Q?sTqKOUtnTXwIDXjam7VC9sucepelYdR9+P/jFSQnNXuS+93jGqATgayAYfA5?= =?us-ascii?Q?pPyiLaZkEpF5EtVwdTsXUIbonjxZV6gbXVE8FoCBcEbLW8FWd3Cx+agHUZ94?= =?us-ascii?Q?G58SCu8r6Jx4XO9SN/Ozls1tpd7tim/JQ+C68rzVIQkqRCKPmFhMV6Go2Kur?= =?us-ascii?Q?+QFXCvyXiztO0FAawqOURIEGiqiGokvlMRuV+taZT7g3NbclGJocOd6EXkEy?= =?us-ascii?Q?ivzlOZmZeH7DUoVvHo9Ye9KhmQjOOJThwYv1ApiEN4DqMKFB665tcbNZzu4y?= =?us-ascii?Q?OzHBmiViVet8jUPjpX+dXtPhrZlZl+pf9eiYSHTjRXDdl1Vh/KODZ6cMhD78?= =?us-ascii?Q?b1QkQg2sGVvhl1U9vDsfYVLBG/bgLqeeN42G08IkjiyhZODjt6+0bfc0IRTI?= =?us-ascii?Q?nJ42Qpz+MACIjgBTxSqgTvdFtXRfB2hAG/NvfyORIp4iM8Pp7AiT3xWsEwoF?= =?us-ascii?Q?QPF1nRDKEHlnUQp948qNeP8KUq4vMvmd0aHJUsDmBxYMj21YhMCP61lq8Uvm?= =?us-ascii?Q?oEIkUrzQkV7fI8w1/EkjWa+OwzZ78thXfIJeHked2FbanGWnBzgsxqxH6oui?= =?us-ascii?Q?aHW9MGzmT6OSXyqTx5rawa+BtELCAxpLYEJCzpI85gGf0ykx7fI9dnQfWdxV?= =?us-ascii?Q?BLc2UWs0wQ/pixHlnHtzfTCGy8zMRVGP2wVUE4rGQuRJc21Nl87Pwxb9rGUc?= =?us-ascii?Q?OR+hLtYHES9iCoQy7JV39MQPfq5d1JtUjLMXdEgZqR0DUHzPp?= X-Microsoft-Antispam-Message-Info: pgjxbjTAP86k14UioLCFDZpiZRvl14/ZXMrccEFZqF0guVhe57UMu9/9C75/KAqJ/ALwy4psz8DX48+CkApqCKnb+RlTCdGCTm/MoVH2JtHMJ5YbTP4yEZ2Dv+TOPN4PTCELsaKBATdW9YbYFi9iH/JaAccmxhkg//sX/3+3/hLPh85Yjm7Sff2itPtwwPRmbnAwhJs0S+PAL1n504tH/CyYUb+J5zZ0/Zz9OYrAq4TccH1TL2Ee+ZwKZCfzVgGHu28iAqrZk2pUgElN/q0uxWzoInr0PrEr/eDl4zi0Bw7pAM68B3IzALHzNJ8B8kQjOjIU5rhqfB23pGQaGC3SDwYc3EsHFsCjWUhur2IAjb8= X-Microsoft-Exchange-Diagnostics: 1; HE1PR0501MB2041; 6:ZOSYp0v5ECiYwAG2l0HgyiUjzoK+ntw8fd2GmAHMZmFJviKgx75Za/FYRBfStSLWnXcwx+/xevJb9eNzqx1wQH9F2h6g3BM6lFXR0NWf6tQc3vx4h2Ot3zRfczCoHoc0PQX5DcklVsstMm6dGh0hBSpGSM5nC5Ejy+fFfG0celHxzn900UfoPLDSm3pWGCwFHlRiD3MC6JlpM5AixRB7p7uVhX6NMWk93AmSFujLn13lGPCgTp/qscX/qDo3btie71MfmAMcMMYvFyG2S0pSDLK5CQpe25Hv8wPR+hcBOj6WOv0TBUPTra6OtzzM0bYl0HnQhlBa0BH1ePNWlySgfx7DgouKXrKT3UYLY46x9o91axW77JJDJC91wUU3C/HA7IUn8ovpR35lhRdRUgbcZ7hieSRfW+wQok9af5hf/mcxtOrS2v2+tA/OGMSyf1XHzQ6t9ijwEvXaitXSts6TcA==; 5:un0cih6iVWHX7vTjErZUY49fEYDehqzpMU8wEw919/C+khFtTovDzfYCZT7ctzAz7VECaJa6qXdQ5BFFm0X+URVp7CiZ3cEN7SgWt1fqDw3o96nkc2abnFM7tOnYmN0iIng16PyKu2F9LMfbCJDSCE4EMtK3MskM2OCIsnl0ViM=; 7:T/QV62YPBq5a72EOuNgZumxfNWqacAAHp4lPbc1RMbd4UpTQbsUfLFqo10Hwfhu07MRcBb5bNZriSkXbJ/viPsCXEEDmhRItHnDz1WAqGnB0Q918TkPYXVxnmx3DWgd6S6NQa8ZthtE51V9ZKnil65PTfvkcuyhwjnGqh2CqqsTTdfYxLwvyXDt8QTu4B56oquMHIIxWcbn94/FALYVEUC3332VMrfXHuBt0NMvx3dqbLg06RnXIk+u8CNICh8SX SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jul 2018 02:11:12.1100 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 3bd3c07d-d2b3-4b6e-17e3-08d5f3663a41 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 mask bits register set 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:14 -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 16783d2af5f07018258c628f7f78bcc0b5a72581 Mon Sep 17 00:00:00 2001 From: Wei Zhao Date: Fri, 15 Jun 2018 14:08:03 +0800 Subject: [PATCH] net/ixgbe: fix mask bits register set error for FDIR [ upstream commit 5dadd757188e68260880924dea38c22858ac2ca9 ] MAC address bits in mask registers should be set to zero when the is mac mask is 0xFF, otherwise if it is 0x0 these bits should be to 0x3F. Fixes: 82fb702077f6 ("ixgbe: support new flow director modes for X550") Signed-off-by: Wei Zhao Acked-by: Wenzhuo Lu --- drivers/net/ixgbe/ixgbe_fdir.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/drivers/net/ixgbe/ixgbe_fdir.c b/drivers/net/ixgbe/ixgbe_fdir.c index cbe2d6ff8..02adfa437 100644 --- a/drivers/net/ixgbe/ixgbe_fdir.c +++ b/drivers/net/ixgbe/ixgbe_fdir.c @@ -423,9 +423,12 @@ fdir_set_input_mask_x550(struct rte_eth_dev *dev) IXGBE_FDIRIP6M_TNI_VNI; if (mode == RTE_FDIR_MODE_PERFECT_TUNNEL) { - mac_mask = info->mask.mac_addr_byte_mask; - fdiripv6m |= (mac_mask << IXGBE_FDIRIP6M_INNER_MAC_SHIFT) - & IXGBE_FDIRIP6M_INNER_MAC; + fdiripv6m |= IXGBE_FDIRIP6M_INNER_MAC; + mac_mask = info->mask.mac_addr_byte_mask & + (IXGBE_FDIRIP6M_INNER_MAC >> + IXGBE_FDIRIP6M_INNER_MAC_SHIFT); + fdiripv6m &= ~((mac_mask << IXGBE_FDIRIP6M_INNER_MAC_SHIFT) & + IXGBE_FDIRIP6M_INNER_MAC); switch (info->mask.tunnel_type_mask) { case 0: -- 2.11.0