From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR02-VE1-obe.outbound.protection.outlook.com (mail-eopbgr20046.outbound.protection.outlook.com [40.107.2.46]) by dpdk.org (Postfix) with ESMTP id 88DB72C38; Thu, 23 Aug 2018 02:19:37 +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=Lpn0/vH3vUSgANl+Bktby6rknBBnVXS1VUoLhMbwIVw=; b=nnrHDmGSw7/pULgC7+HVahLYW/T37Ojudp1spBbM7r3BhOoBgKkxfptqbSFepiuS3uNWhyc4u6Q5K9H93m0wcEff0tHtB4YvSisrAhqYiqmU3CD+6D75iAZyr/y76YcUk7Y1IcLurR0lWnyJB3hn8u9EDrsEiT5iOaRCtI2NrrQ= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=yskoh@mellanox.com; Received: from yongseok-MBP.local (209.116.155.178) by AM0PR0502MB3971.eurprd05.prod.outlook.com (2603:10a6:208:11::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1059.24; Thu, 23 Aug 2018 00:19:34 +0000 Date: Wed, 22 Aug 2018 17:19:16 -0700 From: Yongseok Koh To: Alejandro Lucero Cc: dpdk stable , dev , Thomas Monjalon Message-ID: <20180823001915.GA27470@yongseok-MBP.local> References: <20180816181821.37143-1-yskoh@mellanox.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.9.3 (2018-01-21) X-Originating-IP: [209.116.155.178] X-ClientProxiedBy: SN6PR0102CA0026.prod.exchangelabs.com (2603:10b6:805:1::39) To AM0PR0502MB3971.eurprd05.prod.outlook.com (2603:10a6:208:11::23) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: b86e7e1b-99bd-4fee-5595-08d6088e1b62 X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(4618075)(2017052603328)(7153060)(7193020); SRVR:AM0PR0502MB3971; X-Microsoft-Exchange-Diagnostics: 1; AM0PR0502MB3971; 3:VAMrMiuBNku+oRGYC2VhrX5/O9bLB/cdICUxZ9Z9xtIsSWpb2z1J5Fh0MuCuUJ8sd6w2DR6sB9U0hvNZskERZz8g0JJAIIylQGItZRrlE8pJPL1z2m2KNJPVJnmyBnJKAwCXyJ9lSZAor2kZ1iA67x3DLQeU2/Ruk1WdD1PsSdGR9bj7f5eGVD88Est9LNSud3D0/DyTYAPAwVijdgT/df0AAaEc/B3tBjAKgOcyowB0xlaVRecWEbiYp9+cmzoK; 25:EmjtZhC3avDW5baZBm2gko9K3xfjbjl0GMQeUoQNdX/Bd9taBnw3epgLRvPYYT19QOCM/Q2dUcTzuq811KspbaDrAGTgzFOHJHHfC57+zwBpvyAtdNZHwt3LfErvgpk0fhJsDaUF3yJYflPxhzQTA2AmCGH9R8R2HM5TfbHw3eKslGNrAf6/LRQJeIAx31VxJi9a1ofvdWAnyhQpRWTCMp1YXDDeKxukboXWeYZevPRsRKNG0RGKulN3/Rp9nZkzdwOhPS1lVoDiSQPKg9CN/hBeFzmG2u1MbWoWfK7xv/vWSaWx4yeZC1Lje8JmP2bvjqBPJCnR90bxX5kgfnlCYg==; 31:QglM86i5vTcWjvjR8idPbIRpud2EpqQsG+r9gxXAx2SvqP018vHLddg7kVRg2B/Og1TDXya5Y6JGFnHePwkJvorsllDtJxxwbajTnFHH8zKIpPEtlJfns8esWwwX2Hw0aITpLtWlW65L+AkYl8zQHgyeWPTMa2O/lR/B+VYbQcvWlngM6NYln/PoIhz0bbqZIU/AayMkKuIMUujdSR7ZgUbIVb5w+pY4SQC7M7VCTXw= X-MS-TrafficTypeDiagnostic: AM0PR0502MB3971: X-LD-Processed: a652971c-7d2e-4d9b-a6a4-d149256f461b,ExtAddr X-Microsoft-Exchange-Diagnostics: 1; AM0PR0502MB3971; 20:tCTS4yY730hNxI8NcBg8UYMZVruMekuHNb2C2aHH6pRC1gRqpJFyx06JO1ys90w+j2vlHHNyQl9iOLGHJP72gfPF7BuDf7FZKHxpPtKjKqeFiWuIdeBMVteRge5Ieyce+X6uj2dpXqCbI/+TG5Uqe91nM6w7vq4PpNCxjE31BuujEnx0rhWmIQtXW2sMMoB/uMWiCWorZTJ5VFkfpJOyS6MoKN0+nFpFb4ds3B7oYS0RRcrob9RYaQrd5TnmU1OjIJz+Ra26Hj6Kd3IH4BqzmkojHYbrQAZpwKPa+jIBeDaPW1MQ8hXHRN8PMWGryCF1pDl9MOWfl7Oqe1ajBHPDkNyrttokt47Ujtj3AP7MWpAoDDz5ssAP0R6M0Gr8VAwuXMtmhlHQ7lbUZjLJLFQvSZZ5ygCBR3VwH/n271JewahwoM7wgnRAqQSxfnJRCjq1G+T503xWiFbFZkykqPzFj+zlJbVXIhjZjAe3L1xwdm+leqX1jNOaSBIfKvgLEaxj; 4:lVIKcHjfcH1D4KdcFmzJtw7//I3gzs/v13xSAlHHQRTHsLLOUprtmpyyfywS10+Vpubf/bZTrDs+lf2Nr0SPKokbY22PO62UFSa/QNOnhtvjlod+rZ59urDqdnyrSk2WgUo6pB9DWqsAGM3g2A3I6eomKM7mxm0J7Vg3pBB7K9guPMGZwql+0p4ZD1MysTowfBJ1lEDkObcpjkbKK2O++uDCzoRVEM43SOfK2WH5qS/ALxRm57QIr9khEoW7EGxF1/xNxu2uUXQI1L6ADBwde8R13epRj1P40qi9G5IdedBHEwdef6lz/99OqWQYQL9VTLA5DwxqUKQ1F2yZyys1vnQJwIDthttfS0poG4gncWVs4de8bQpSpCePd98V7xJg2AbedfMKdXJErF0FWDWnfa1P+Gr71ncFwH4wKmWS1wk= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(192374486261705)(189930954265078)(45079756050767)(17755550239193); X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3002001)(10201501046)(3231311)(944501410)(52105095)(93006095)(93001095)(6055026)(149027)(150027)(6041310)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123562045)(20161123564045)(201708071742011)(7699016); SRVR:AM0PR0502MB3971; BCL:0; PCL:0; RULEID:; SRVR:AM0PR0502MB3971; X-Forefront-PRVS: 0773BB46AC X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(376002)(396003)(366004)(39860400002)(136003)(346002)(53754006)(189003)(54094003)(199004)(47776003)(66066001)(76176011)(16586007)(4326008)(81156014)(58126008)(52116002)(476003)(956004)(39060400002)(54906003)(11346002)(316002)(7696005)(486006)(25786009)(966005)(6666003)(229853002)(7736002)(478600001)(6916009)(98436002)(446003)(575784001)(33656002)(86362001)(6246003)(26005)(33896004)(16526019)(6506007)(50466002)(9686003)(6306002)(53546011)(53936002)(386003)(305945005)(8676002)(5660300001)(81166006)(23726003)(55016002)(186003)(45080400002)(3846002)(1076002)(6116002)(2906002)(8936002)(14444005)(105586002)(106356001)(97736004)(68736007)(18370500001); DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR0502MB3971; H:yongseok-MBP.local; 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; AM0PR0502MB3971; 23:1lreyqEEelQJwdCeDXbT9ww6uMuM80gM49Ot/14?= =?us-ascii?Q?9wzHaVZue8Bc6aV74cM2iqwK9HlGwvPwkDY9Wp9f4SVC41GVG2dK/bzK5sq7?= =?us-ascii?Q?KRiRG7s+DwoX1baedbS1HTWozdx1v1wS88tu+vgf5rXHfmnB8rOHT0KcrTBQ?= =?us-ascii?Q?kWeC1sOfztXjc5oN0aOWDTTf922IRNP2uvbjOrPMK7Tzg2dEVuSuQV/WQZOW?= =?us-ascii?Q?qFjUA3aUws1CKhw3xleR7HHV8rbk2rapie6sIKy3xed93eTjxUQtrkVWp4wP?= =?us-ascii?Q?O6sXkEA1HQFTP58MFFuBfO48yl0mkhwcP7ijitvLdNTtYZoc4T9Tgz+F2SUo?= =?us-ascii?Q?W+E8h96wbP7bGhEJzfqCNErn41Dr1cCLosKwCYxU+8R/OsaT2gSift1R67/E?= =?us-ascii?Q?UFobghjjLTyzLuy2mZz5lqwOrs2VF2czDYqjimh1FKfSlqL4ZLDgmWp80TH2?= =?us-ascii?Q?ZboGatIzpbCY7QWeShmaoyBgbW7zI6AO168CiyqROCDz9wN3sKD4uHg5sCt8?= =?us-ascii?Q?QjxI8xdXBodaw4nt7xmiHh3u2Pn9jr7aOxZDqW7YcMQC0zIKceyq6LRWhndT?= =?us-ascii?Q?21PD4Jkm9QwULAXu1zuNbTXrSBMsnFnNBr/YfOLw2CSmkmFSjX1gKrg71wJz?= =?us-ascii?Q?NVNShqcrAZKQ4imQ7OpnrRDPASJuKohP/ld/NUl7zsL0Q8zRVB0R2h3cDBYX?= =?us-ascii?Q?RcAQO9lF/VGFnIRitNor9afEDMtWVHmZKPBPOTAGhh720nqC3g6AU/ew+hMb?= =?us-ascii?Q?MQ8aTpymb60SVti/RIpKFMJS4yxw5rY7NxzhzKjOPbEk7s8HZmUC/mtqULzm?= =?us-ascii?Q?wU5B8eexo3yLi3xdvqDR8jmiXoojq4ZZR/kDv+OxiDHGl9I52ar6Zh+JQ5HZ?= =?us-ascii?Q?+s0G08ivlr4AJ3t7+hHY+NtJJEFaFoC6AglZ9CcMU0cEQjKYxZdbRVxRI1eG?= =?us-ascii?Q?0U/dVSp1jZcpHw0kbPY0oq9x549tS9a0AjcZcUngL6es+j8G9REti2YEYV7T?= =?us-ascii?Q?sG5Qg+SxNUCE3LEoT7bxucngpjf6op7unHe4QU2NhGjdQZhlip5Ez9BlQ8M+?= =?us-ascii?Q?iHx3ABRz8tUKbpSbGHWEO0iZD9wHCP+8AGeJyF0KzUtWHwLvFD/H/yA8kmj3?= =?us-ascii?Q?DXg7+fKb8Diaw1f+2nVAFD9+B2wZcgqKz9X8ytWmczGJksLo2aTTrpwYlV2t?= =?us-ascii?Q?Xz2zP6RKC9mR1IIUoIKgdSXrNOgu3pWkmX1odhnNagItN4CEaYSzj2p1/rXx?= =?us-ascii?Q?OJEnbKaTYcJuR6EwNPwINZVIrLCi/LgyrgRZbUDbOum4J5/74f7EzBJKuwVf?= =?us-ascii?Q?8QcrHhB5/rTqgubabAFgaR8c0BwjeYMfADmEHl96Zuhn86isybPONtGWrDNU?= =?us-ascii?Q?7ttbd4O+YPMKmUQr5775rCxIM+FuJEh9hH9Od8qd3t/R0aczsqEdpQIvCPPH?= =?us-ascii?Q?6BC8yIRbtSVhL2n26B0nSgvsmCWV4C+75J9JJO7YF4S4cpe+N6poajCmhqgL?= =?us-ascii?Q?zVICvTFxv+jKwcg=3D=3D?= X-Microsoft-Antispam-Message-Info: XSPF/0l8tUS8B29yrSsg7voTmXOXo5/KrgM0+SBsSJgjdiz2dYSJ76ItvBwx1CVBhfRenZMU4yrylOmYBZdYIh+9QfUIm/22YzQA0doqw1B1/W5Kg0+tBS9l5zBxnDETlJuiyqLfvTv4eJmWmmLqly2hYip3VHRW0FSUJYuxcVAB8zlr2vLn/klHNtqVuJsQQ+1QB/azoPe3PwQ3RxByVGU1s8D1gK7/ZRGFGZmKQ8QC7jFrYi5dA8sg8RaIVN8/ftw3S8c8x0nGKy7JfZI0ReLvWA7FHZT0eYSH1bt5fAj+iN9enRm/qlTSpv9UDD/CDuAy0HMNfbylg+0EqUcPJDYnbd35cJxqQgb3m5tGYsA= X-Microsoft-Exchange-Diagnostics: 1; AM0PR0502MB3971; 6:UzpMkJcBtD55Ci5fS5zK9v+0npr+WlryVQO31bkFh0HBiHndsfS8ilpnjiOc2lU1J/nMadA6eOr3ZOxX6+45eKBF5PCQTsnztnu2H6WOLA5JzmnHxdqMI4UHqd6P91hEnNbF+KwjW4GqLbsxF/dyPgK7RsPEclcB9AcAufYMlrpCaoeOOuFLj7ygNDQ5DQHuBFF8M6EKUFrFflpXVhA7oRRMJmVs7WntXhXVUpsyX0hz4SzE3FYrAbtdaB6cc3RmhLx5skAXC0Q7SntOgNEfFuWPtzBWj3OeeVB624qi0MXLzzs0H4VoRpMXtraTWaYnWMsSGsRoe4gmtXnDxl5x//W0uIqqIoLLsURE2PkVM5yGXING3TJvlXVFFMVo2aW1abM/AcCCQbyjjY79TL/5pD9Wc5Ovmw0nEITiKbA85So71ILUuofl/3r+wNOSNTuQJAzFWR0WBN3EJDVnLK/lTg==; 5:f546OsyAVd/CMiwdbHzihDWo0H2wJqqIqesNmD3+K6q4zKj+XJcWMbAHQnzQr9x0hGZwXcfZJh6bJTZtCvz6xVLK5IjMcGjoMpORwCWBWzBogN2lyMpiN/9GxUTe23uhApcQLYfAdl+r2/CUAjo31Ucb7QU1iTWCf6LaOZtkuS8=; 7:httabbk0bKcZ8kMdDxVoGVZP8Kw65+hXpjJu6HQdi4EpCMmySeQOoBEs8Ja04dsvDF3FDH14B1bfIzV3fT+1Y6u2929cx0kESmUtkcbrH0lN83In1JrwfL2t3MdCI+H/75AdQ7b6zJxEanuqAYAAwbiybhygN4HRmKxP9ipyg2fJCs1N7t5VAWoHeMOo7hZUDL2cMMo3WSN885Lrlb582NogtoLipETWiWM/mQBuJXwkv++83CM1hza3jOfa1zAY SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Aug 2018 00:19:34.7467 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: b86e7e1b-99bd-4fee-5595-08d6088e1b62 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR0502MB3971 Subject: Re: [dpdk-stable] [dpdk-dev] 17.11.4 patches review and test 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: Thu, 23 Aug 2018 00:19:37 -0000 On Tue, Aug 21, 2018 at 12:07:49PM +0200, Alejandro Lucero wrote: > Hi Yonngseok, > > There is a patchset aimed at 17.11.x: > > https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpatches.dpdk.org%2Fcover%2F42741%2F&data=02%7C01%7Cyskoh%40mellanox.com%7C1d7083071364473c772208d6074df481%7Ca652971c7d2e4d9ba6a4d149256f461b%7C0%7C0%7C636704428739193212&sdata=DKyQFRtsmZbeW46XX53jN2j8IBmqu%2FPM5ndsUjcidiw%3D&reserved=0 > > It was not accepted for master because the memory code has changed a lot > since 17.11, and I'm working on another patchset for adjusting to the those > changes. > > I wonder if there is any issue with adding this patchset to stable 17.11.4. > Note that this makes unlikely a known limitation with emulated IOMMU inside > VMs. This patchset seems quite large for stable release and need to be well verified before GA. In -rc1 stage, we don't usually take such a large patchset as people have already started verification. And we don't usually release -rc2. If you're trying to solve a very critical issue with this patchset, I have to release -rc2 and ask people to verify again. How critical is your issue? For the patchset, - "mem: add function for checking memsegs IOVAs addresses" This is adding a new API, so I don't expect any API/ABI breakage, but want to double-confirm with Thomas. Thomas? - "bus/pci: use IOVAs check when setting IOVA mode" All the patches got ack except for this one but from looking at the threads in dev mailing list, it looks okay. I have a question though. > @@ -640,13 +643,17 @@ > { > struct rte_pci_device *dev = NULL; > struct rte_pci_driver *drv = NULL; > + int iommu_dma_mask_check_done = 0; > > FOREACH_DRIVER_ON_PCIBUS(drv) { > FOREACH_DEVICE_ON_PCIBUS(dev) { > if (!rte_pci_match(drv, dev)) > continue; > - if (!pci_one_device_iommu_support_va(dev)) > - return false; > + if (!iommu_dma_mask_check_done) { > + if (pci_one_device_iommu_support_va(dev) < 0) pci_one_device_iommu_support_va() returns true/false(1/0), then why do you expect to see a negative return value in case of failure? > + return false; > + iommu_dma_mask_check_done = 1; > + } } } return true; > > Thanks > > On Thu, Aug 16, 2018 at 8:18 PM, Yongseok Koh wrote: > > > Hi all, > > > > Here is a list of patches targeted for LTS release 17.11.4. Please help > > review > > and test. The planned date for the final release is August 23. Before that, > > please shout if anyone has objections with these patches being applied. > > > > Also for the companies committed to running regression tests, please run > > the > > tests and report any issue before the release date. > > > > A release candidate tarball can be found at: > > > > https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdpdk.org%2Fbrowse%2Fdpdk-stable%2Ftag%2F%3Fid%3Dv17.11.4-rc1&data=02%7C01%7Cyskoh%40mellanox.com%7C1d7083071364473c772208d6074df481%7Ca652971c7d2e4d9ba6a4d149256f461b%7C0%7C0%7C636704428739193212&sdata=Bjxki%2FUtzqkJvBZr6pZg8yXscG%2BKc%2BKyoSsNsV5R2Ag%3D&reserved=0 > > > > These patches are located at branch 17.11 of dpdk-stable repo: > > https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdpdk.org%2Fbrowse%2Fdpdk-stable%2F&data=02%7C01%7Cyskoh%40mellanox.com%7C1d7083071364473c772208d6074df481%7Ca652971c7d2e4d9ba6a4d149256f461b%7C0%7C0%7C636704428739193212&sdata=KQpBKiCL1y%2BODQhYoiqkLSdE0PH7Amz8ryjUiWf3O70%3D&reserved=0 > > > > Thanks, > > Yongseok > > > > --- > > Adrien Mazarguil (2): > > maintainers: update for Mellanox PMDs > > net/mlx4: fix minor resource leak during init > > > > Ajit Khaparde (7): > > net/bnxt: fix HW Tx checksum offload check > > net/bnxt: fix set MTU > > net/bnxt: fix Rx ring count limitation > > net/bnxt: fix memory leaks in NVM commands > > net/bnxt: fix lock release on NVM write failure > > net/bnxt: check access denied for HWRM commands > > net/bnxt: fix RETA size > > > > Alejandro Lucero (1): > > net/nfp: fix field initialization in Tx descriptor > > > > Alok Makhariya (1): > > bus/dpaa: fix phandle support for Linux 4.16 > > > > Anatoly Burakov (8): > > eal/linux: fix invalid syntax in interrupts > > eal/linux: fix uninitialized value > > test: fix EAL flags autotest on FreeBSD > > test: fix result printing > > test: fix code on report > > test: make autotest runner python 2/3 compliant > > test: print autotest categories > > test: improve filtering > > > > Andrew Rybchenko (2): > > net/sfc: cut non VLAN ID bits from TCI > > net/sfc: fix assert in set multicast address list > > > > Andy Green (1): > > ring: fix sign conversion warning > > > > Beilei Xing (3): > > net/i40e: fix shifts of 32-bit value > > net/i40e: fix packet type parsing with DDP > > net/i40e: fix setting TPID with AQ command > > > > Bruce Richardson (2): > > examples/exception_path: fix out-of-bounds read > > mk: fix permissions when using make install > > > > Chas Williams (2): > > net/bonding: always update bonding link status > > net/bonding: do not clear active slave count > > > > Dan Gora (1): > > kni: fix crash with null name > > > > Daria Kolistratova (1): > > net/ena: fix SIGFPE with 0 Rx queue > > > > Dariusz Stojaczyk (1): > > eal: fix return codes on thread naming failure > > > > David Marchand (1): > > net/bnxt: add missing ids in xstats > > > > Drocula Lambda (1): > > kni: fix build on RHEL 7.5 > > > > Ferruh Yigit (2): > > kni: fix build with gcc 8.1 > > net/thunderx: fix build with gcc optimization on > > > > Gavin Hu (3): > > mk: fix cross build > > net/dpaa2: remove loop for unused pool entries > > maintainers: claim maintainership for ARM v7 and v8 > > > > Haiyue Wang (1): > > net/i40e: workaround performance degradation > > > > Harry van Haaren (1): > > event: fix ring init failure handling > > > > Hemant Agrawal (2): > > test/crypto: fix device id when stopping port > > bus/dpaa: fix buffer offset setting in FMAN > > > > Hyong Youb Kim (1): > > net/enic: do not overwrite admin Tx queue limit > > > > Ido Goshen (1): > > net/pcap: fix multiple queues > > > > Jananee Parthasarathy (1): > > mk: update targets for classified tests > > > > Jay Ding (1): > > net/bnxt: check for invalid vNIC id > > > > Jerin Jacob (2): > > ethdev: fix queue statistics mapping documentation > > eal: fix bitmap documentation > > > > Kiran Kumar (2): > > net/bonding: fix MAC address reset > > net/thunderx: avoid sq door bell write on zero packet > > > > Konstantin Ananyev (3): > > examples/ipsec-secgw: fix IPv4 checksum at Tx > > examples/ipsec-secgw: fix bypass rule processing > > app/testpmd: fix DCB config > > > > Maxime Coquelin (4): > > vhost: improve dirty pages logging performance > > vhost: fix missing increment of log cache count > > vhost: flush IOTLB cache on new mem table handling > > vhost: retranslate vring addr when memory table changes > > > > Moti Haimovsky (2): > > net/mlx5: fix build with old kernels > > net/mlx4: check RSS queues number limitation > > > > Nelio Laranjeiro (1): > > net/mlx5: fix TCI mask filter > > > > Nikhil Rao (5): > > eventdev: fix port in Rx adapter internal function > > eventdev: fix missing update to Rx adaper WRR position > > eventdev: add event buffer flush in Rx adapter > > eventdev: fix internal port logic in Rx adapter > > eventdev: fix Rx SW adapter stop > > > > Nithin Dabilpuram (1): > > app/testpmd: fix buffer leak in TM command > > > > Ophir Munk (1): > > net/mlx5: fix secondary process resource leakage > > > > Pablo de Lara (7): > > examples/l2fwd-crypto: fix digest with AEAD algo > > examples/l2fwd-crypto: check return value on IV size check > > examples/l2fwd-crypto: skip device not supporting operation > > test/hash: fix multiwriter with non consecutive cores > > test/hash: fix potential memory leak > > app/crypto-perf: fix auth IV offset > > hash: fix doxygen of return values > > > > Pavan Nikhilesh (2): > > event/octeontx: remove unnecessary port start and stop > > net/octeontx: fix stop clearing Rx/Tx functions > > > > Qi Zhang (1): > > vfio: fix PCI address comparison > > > > Radu Nicolau (3): > > security: fix crash on destroy null session > > test: fix uninitialized port configuration > > net/bonding: fix race condition > > > > Rafal Kozik (4): > > net/ena: fix GENMASK_ULL macro > > net/ena: set link speed as none > > net/ena: check pointer before memset > > net/ena: change memory type > > > > Rahul Lakkireddy (1): > > net/cxgbe: fix init failure due to new flash parts > > > > Rami Rosen (2): > > examples/l3fwd: remove useless include > > ethdev: fix a doxygen comment for port allocation > > > > Rasesh Mody (9): > > net/qede: fix VF MTU update > > net/qede: remove primary MAC removal > > net/qede: fix for devargs > > net/qede: fix default extended VLAN offload config > > doc: update qede management firmware guide > > net/qede/base: fix GRC attention callback > > net/bnx2x: fix FW command timeout during stop > > net/bnx2x: fix poll link status > > net/qede/base: fix to clear HW indication > > > > Remy Horton (4): > > bitrate: add sanity check on parameters > > metrics: add check for invalid key > > metrics: do not fail silently when uninitialised > > metrics: disallow null as metric name > > > > Reshma Pattan (2): > > test/flow_classify: fix return types > > mk: remove unnecessary test rules > > > > Rosen Xu (1): > > examples/flow_filtering: add flow director config for i40e > > > > Shahaf Shuler (1): > > net/mlx5: fix compilation for rdma-core v19 > > > > Shahed Shaikh (7): > > net/qede: fix link change event notification > > net/qede: fix legacy interrupt mode > > net/qede: fix incorrect link status update > > net/qede: fix unicast MAC address handling in VF > > net/qede: fix interrupt handler unregister > > net/qede: fix MAC address removal failure message > > net/qede: fix ntuple filter configuration > > > > Shreyansh Jain (1): > > doc: fix bonding command in testpmd > > > > Somnath Kotur (3): > > net/bnxt: fix to move a flow to a different queue > > net/bnxt: use correct flags during VLAN configuration > > net/bnxt: fix filter freeing > > > > Thomas Monjalon (1): > > bus/dpaa: fix build > > > > Tomasz Duszynski (1): > > net/mvpp2: check pointer before using it > > > > Wei Zhao (7): > > net/ixgbe: add support for VLAN in IP mode FDIR > > net/ixgbe: fix tunnel id format error for FDIR > > net/ixgbe: fix tunnel type set error for FDIR > > net/ixgbe: fix mask bits register set error for FDIR > > app/testpmd: fix VLAN TCI mask set error for FDIR > > net/i40e: fix check of flow director programming status > > net/i40e: revert fix of flow director check > > > > Xiaoyun Li (1): > > net/i40e: fix link speed > > > > Xueming Li (1): > > net/mlx5: fix crash in device probe > > > > Yipeng Wang (3): > > hash: fix multiwriter lock memory allocation > > hash: fix a multi-writer race condition > > hash: fix key slot size accuracy > > > > Yongseok Koh (7): > > net/mlx5: fix Rx buffer replenishment threshold > > net/mlx5: add missing sanity checks for Tx completion queue > > net/mlx5: fix assert for Tx completion queue count > > net/mlx5: fix queue rollback when starting device > > net/mlx5: fix error number handling > > net/mlx5: preserve promiscuous flag for flow isolation mode > > net/mlx5: preserve allmulticast flag for flow isolation mode > >