From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 533834301E for ; Thu, 10 Aug 2023 01:50:03 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 4C37A410D0; Thu, 10 Aug 2023 01:50:03 +0200 (CEST) Received: from NAM02-DM3-obe.outbound.protection.outlook.com (mail-dm3nam02on2054.outbound.protection.outlook.com [40.107.95.54]) by mails.dpdk.org (Postfix) with ESMTP id C3AAA406B6 for ; Thu, 10 Aug 2023 01:50:01 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=n2PS1bs+7/tR86LzSGyhf8WQSUwYYXlS6rVuGyHVk+NIGqxZm6zVGF2TOuni3e8ojqJxolOKriToHqEkKk5B5JwTGAC0GLVu1TSiVEHblZTKX4a1uyKIO7G6kO6ufh7aTSuQ3qeOSrPS/esWQz975FLwE+mp+mSlgDgsn7LtyfHyc9zD7bKfVZI7EQQXFktZigxxje19v6EvSQadqOQ9xWpnOaJfpcRHY66DxS9M+tUQB/uZezNqSWz9U2OI2+1CJ+e7hWfm9uNIBM6obiI5go0aYHHS0DU+IuYkPDgJ+gcslqGadHffiwQGbbjcAt7kg88ytMMCxC14KKvFJ0hL/g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=olCHfJPTmGHeImCGXYa2fYTezkCmbqKr5hMHbK4I3n8=; b=e0qVo7CKVW3FYcIqfII1SlXfRZ+PbtC5nBcw7uuHv5Am09f6tz22NMoqibh0vFZLeilSl2ADMjJ5ZMevHPLsAl04eBeXSuucfEy3BEwHkVPZ2zOBw0YFsS6u2O7RLz/R6tQjFmx0zPh2CtmDRf4S17O2d2Wxub+C1ufPxd875aoa8eZtjdtExXNFY8oYX4PAKlPaweREhlF13QPx7BF8lm9AMft7XsxpmyY7bfyVF/2n+nJy1bMTSKa5du8naCW0iEt4+7M2NUM3gGNEB1g2qbvRDm+HzIgrMdyusaVdEUpn2t1ziMI2cHRl+FC4ZrMzv02EWgdbfzGyobv5MIrlBQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 216.228.117.161) smtp.rcpttodomain=dpdk.org smtp.mailfrom=nvidia.com; dmarc=pass (p=reject sp=reject pct=100) action=none header.from=nvidia.com; dkim=none (message not signed); arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=olCHfJPTmGHeImCGXYa2fYTezkCmbqKr5hMHbK4I3n8=; b=b40iuOI1RzrTv22ckkABmErptw+8zaHmMR+bSQywmYCpvNQdY+/urK/zg7RNn3Td4bVmnLPfVPtpxHCsof50lqHaDvJCV1JGKLxKp4dzRSEuX1RWe0mFz8ARGEq3i2KiUQWWkU9GGg0vKznNS/Vmx3N4RPZgfQQCuJ767hAydd3SJO9kF/f6jqaE9bvVhs4ePif7j7HJRt8aGa+cfrA0qrQjDJVO2nwh3NdXTd4GHc398Vv9CFtik2IIa4/wpCor4PS74PkiFdf+eqez0Ut0y3C+2Fyvdvi6Yq+PRQ3BoWpxqbB+HMxUo5X2+NtAupUGR4MloDYcdfhA289aQuoEPg== Received: from MW3PR05CA0013.namprd05.prod.outlook.com (2603:10b6:303:2b::18) by DM6PR12MB4283.namprd12.prod.outlook.com (2603:10b6:5:211::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6652.30; Wed, 9 Aug 2023 23:49:59 +0000 Received: from CO1PEPF000044FD.namprd21.prod.outlook.com (2603:10b6:303:2b:cafe::fe) by MW3PR05CA0013.outlook.office365.com (2603:10b6:303:2b::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6678.16 via Frontend Transport; Wed, 9 Aug 2023 23:49:59 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 216.228.117.161) smtp.mailfrom=nvidia.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=nvidia.com; Received-SPF: Pass (protection.outlook.com: domain of nvidia.com designates 216.228.117.161 as permitted sender) receiver=protection.outlook.com; client-ip=216.228.117.161; helo=mail.nvidia.com; pr=C Received: from mail.nvidia.com (216.228.117.161) by CO1PEPF000044FD.mail.protection.outlook.com (10.167.241.203) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6699.0 via Frontend Transport; Wed, 9 Aug 2023 23:49:59 +0000 Received: from rnnvmail201.nvidia.com (10.129.68.8) by mail.nvidia.com (10.129.200.67) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.5; Wed, 9 Aug 2023 16:49:45 -0700 Received: from nvidia.com (10.126.230.37) by rnnvmail201.nvidia.com (10.129.68.8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.37; Wed, 9 Aug 2023 16:49:42 -0700 From: Xueming Li To: Xueming Li CC: dpdk stable Subject: patch has been queued to stable release 22.11.3 Date: Thu, 10 Aug 2023 07:47:22 +0800 Message-ID: <20230809234930.32424-1-xuemingl@nvidia.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20230625063544.11183-1-xuemingl@nvidia.com> References: <20230625063544.11183-1-xuemingl@nvidia.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-Originating-IP: [10.126.230.37] X-ClientProxiedBy: rnnvmail202.nvidia.com (10.129.68.7) To rnnvmail201.nvidia.com (10.129.68.8) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CO1PEPF000044FD:EE_|DM6PR12MB4283:EE_ X-MS-Office365-Filtering-Correlation-Id: 84d2aba4-ff78-4528-dd51-08db99335791 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: nq6HGNNPjW7GA41iRR7yOSehzw0XyZ5F3Dsgk86upxhC741egc/6ORDORE6uw/53vEETSwcwcso2YWratTTnNynrVhjbSpeTl+SCkYr4EQUUBQAclAhLs7rpO9/Rw9gUXO+sPPfc9OtHrVFnv+L7QPU76bh7T/ZRLb9uB1b9rxc3pQzTnFvRcEKbQUDME3O0yCrT2m05xftP/wkXPrYgm1OyMAfU5OPkfhwT3h4WM/HJL0Wk/9kGFADvfONNYHgHzy5n0y07EPegiTFm4sEacXQ9+XVH/A6fEZpw5hHsrCQ6Rw+rEDx4NvyWEVCnwlASCqIDPWMo2OA7w5eNEd0JVRbB97iRhhqfuuSpdFUfy3qILlzVZrZZdGi8y1behUUeNz6DU9REi9Tm1GcGeEmRCAV3rv0w3O2FAKw8bfSvMwVt/n0C07BY9J5oVInywkQeZjcFLXiOCuxQxkxfn3pNWoicQKPY5anl6x1dhy8ihHb/H2zZAjAGTt7QaeHE3B7AmmjwBC3iviqjXrScUWC0Lp51yw6vXy0+kxgZ5t5klYrkN/y0ADolI1G/Yl8FAMlLgsValbiaYQ3D9qW9AwGMUyV0/bhyVWgfI7W3LSTpmbn44XEj9cK6PZo0suFJCf0kIGdz48zlABjKdHBC1dKicUE3AA0+dk3Xrs+5F4MyaxryXSmuUUM1StMY4DN+oCLuI/G8sK9K59wVIKfI2gmCC246XSGIQfyXWjKTAf2XA+i8iEzNOxAfV5Moge/uDzqXQvHZI0Bla64/ihT39eWiQg== X-Forefront-Antispam-Report: CIP:216.228.117.161; CTRY:US; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:mail.nvidia.com; PTR:dc6edge2.nvidia.com; CAT:NONE; SFS:(13230028)(4636009)(39860400002)(346002)(136003)(396003)(376002)(451199021)(82310400008)(1800799006)(186006)(46966006)(40470700004)(36840700001)(6666004)(7696005)(966005)(40460700003)(7049001)(86362001)(1076003)(26005)(53546011)(40480700001)(55016003)(36756003)(47076005)(2616005)(426003)(83380400001)(6286002)(36860700001)(16526019)(336012)(7636003)(356005)(82740400003)(6862004)(316002)(30864003)(8676002)(41300700001)(8936002)(2906002)(70586007)(4326008)(70206006)(6200100001)(478600001)(37006003)(5660300002); DIR:OUT; SFP:1101; X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Aug 2023 23:49:59.3209 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 84d2aba4-ff78-4528-dd51-08db99335791 X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=43083d15-7273-40c1-b7db-39efd9ccc17a; Ip=[216.228.117.161]; Helo=[mail.nvidia.com] X-MS-Exchange-CrossTenant-AuthSource: CO1PEPF000044FD.namprd21.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR12MB4283 X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: stable-bounces@dpdk.org Hi, FYI, your patch has been queued to stable release 22.11.3 Note it hasn't been pushed to http://dpdk.org/browse/dpdk-stable yet. It will be pushed if I get no objections before 08/11/23. So please shout if anyone has objections. Also note that after the patch there's a diff of the upstream commit vs the patch applied to the branch. This will indicate if there was any rebasing needed to apply to the stable branch. If there were code changes for rebasing (ie: not only metadata diffs), please double check that the rebase was correctly done. Queued patches are on a temporary branch at: https://git.dpdk.org/dpdk-stable/log/?h=22.11-staging This queued commit can be viewed at: https://git.dpdk.org/dpdk-stable/commit/?h=22.11-staging&id=da3c4ce23806030441aca6b3557dd99d7b81cb2a Thanks. Xueming Li --- >From da3c4ce23806030441aca6b3557dd99d7b81cb2a Mon Sep 17 00:00:00 2001 From: Xueming Li Date: Wed, 9 Aug 2023 21:51:18 +0800 Subject: [PATCH] *** SUBJECT HERE *** MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Xueming Li *** BLURB HERE *** Aakash Sasidharan (1): test/crypto: fix PDCP-SDAP test vectors Alexander Kozyrev (4): net/mlx5: forbid MPRQ restart net/mlx5: fix MPRQ stride size for headroom net/mlx5: fix handle validation for meter mark app/testpmd: fix meter mark handle update Ali Alnubani (2): doc: fix typos and wording in flow API guide doc: improve wording of cuda guide Artemii Morozov (1): common/sfc_efx/base: fix Rx queue without RSS hash prefix Bing Zhao (12): app/testpmd: fix flow rule number parsing net/mlx5: fix error set in Tx representor tagging net/mlx5: fix return value of vport action net/mlx5: fix error set in control tables create net/mlx5: fix error set for age pool initialization net/mlx5: fix error in VLAN actions creation common/mlx5: fix obtaining IB device in LAG mode net/mlx5: fix profile check of meter mark net/mlx5: reduce counter pool name length net/mlx5: fix drop action memory leak net/mlx5: fix validation for conntrack indirect action doc: add flow template API requirements for mlx5 Bruce Richardson (1): test/bonding: fix include of standard header Chaoyong He (8): net/nfp: fix IPv6 address for set flow action net/nfp: fix unneeded endian conversion net/nfp: fix endian conversion for tunnel decap action net/nfp: fix VNI of VXLAN encap action net/nfp: fix VNI of IPv4 NVGRE encap action net/nfp: fix VNI of IPv6 NVGRE encap action net/nfp: fix Tx descriptor free logic of NFD3 net/nfp: fix offloading flows Ciara Power (3): crypto/qat: fix null algorithm digest placement cryptodev: fix device socket ID type app/crypto-perf: fix socket ID default value David Marchand (6): examples/l2fwd-cat: fix external build examples/fips_validation: fix external build test: add graph tests mbuf: fix Doxygen comment of distributor metadata ci: fix libabigail cache in GHA doc: fix link to flow capabilities from bnxt guide Denis Pryazhennikov (3): ethdev: update documentation for API to set FEC ethdev: check that at least one FEC mode is specified ethdev: update documentation for API to get FEC Didier Pallard (2): crypto/openssl: fix memory leak in auth processing crypto/openssl: skip workaround at compilation time Dmitry Kozlyuk (1): member: fix PRNG seed reset in NitroSketch mode Dongdong Liu (3): doc: fix kernel patch link in hns3 guide doc: fix syntax in hns3 guide doc: fix number of leading spaces in hns3 guide Erez Ferber (1): common/mlx5: adjust fork call with new kernel API Fengnan Chang (1): mem: fix memsegs exhausted message Ferruh Yigit (2): app/testpmd: revert primary process polling all queues fix kni: fix build with Linux 6.5 Gregory Etelson (1): net/mlx5: fix flow workspace destruction Heng Jiang (1): net/mlx5: fix LRO TCP checksum Hernan Vargas (2): baseband/fpga_5gnr_fec: fix possible division by zero baseband/fpga_5gnr_fec: fix starting unconfigured queue Huisong Li (3): net/hns3: delete duplicate macro definition net/hns3: fix non-zero weight for disabled TC net/hns3: fix index to look up table in NEON Rx Jiawen Wu (11): net/txgbe/base: fix Tx with fiber hotplug net/txgbe: fix interrupt enable mask net/txgbe: adapt to MNG veto bit setting net/txgbe: fix to set autoneg for 1G speed net/txgbe: fix extended statistics net/ngbe: fix extended statistics net/ngbe: adapt to MNG veto bit setting net/ngbe: fix link status in no LSC mode net/ngbe: remove redundant codes net/txgbe: fix blocking system events net/ngbe: fix RSS offload capability Jie Hai (1): app/testpmd: fix primary process not polling all queues Jieqiang Wang (1): net/i40e: fix comments Junfeng Guo (4): net/ice: fix protocol agnostic offloading with big packets net/iavf: fix protocol agnostic offloading with big packets raw/ntb: avoid disabling interrupt twice doc: update BIOS settings and supported HW for NTB Kai Ji (1): examples/ipsec-secgw: fix socket ID default value Kaiwen Deng (1): net/ice: fix MAC type of E822 and E823 Kaiyu Zhang (1): ethdev: fix potential leak in PCI probing helper Ke Xu (1): net/iavf: fix tunnel TSO path selection Long Li (3): net/mana: fix counter overflow for posted WQE net/mana: fix WQE count for ringing RQ doorbell net/mana: fix Tx queue statistics Long Wu (2): net/bonding: fix destroy dedicated queues flow net/nfp: fix representor name too long Maayan Kashani (1): net/mlx5: fix RSS expansion inner buffer overflow Maxime Coquelin (1): crypto/qat: fix sym device prototype Michal Schmidt (1): net/iavf: fix VLAN offload with AVX512 Min Zhou (1): net/ixgbe: add proper memory barriers in Rx Mingjin Ye (1): net/iavf: fix abnormal disable HW interrupt Mohammad Iqbal Ahmad (1): examples/l3fwd: fix duplicate expression for default nexthop Nithin Dabilpuram (1): net/cnxk: fix cookies check with security offload Ori Kam (1): net/mlx5: fix query for NIC flow capability Peng Zhang (1): net/nfp: fix address always related with PF ID 0 Qiming Yang (5): net/e1000: fix queue number initialization net/ice: fix VLAN mode parser net/ixgbe: fix Rx and Tx queue status net/igc: fix Rx and Tx queue status net/e1000: fix Rx and Tx queue status Rahul Bhansali (2): test/security: fix event inline IPsec reassembly tests common/cnxk: fix CPT backpressure disable on LBK Raslan Darawsheh (1): devtools: fix bashism in mailmap check Ruifeng Wang (1): net/mlx5: fix risk in NEON Rx descriptor read Samina Arshad (1): examples/fips_validation: fix digest length in AES-GCM Satha Rao (1): net/cnxk: flush SQ before configuring MTU Satheesh Paul (1): net/cnxk: fix flow queue index validation Sean Zhang (1): net/mlx5: fix flow dump for modify field Shiyang He (3): net/ice: fix tunnel packet Tx descriptor net/i40e: fix tunnel packet Tx descriptor app/testpmd: fix checksum engine with GTP on 32-bit Stephen Hemminger (2): net/netvsc: fix sizeof calculation doc: fix description of runtime directories Thomas Monjalon (2): cryptodev: fix comments of modular operation parameters devtools: fix mailmap check for parentheses Viacheslav Ovsiienko (2): net/mlx5: fix device removal event handling ipc: fix file descriptor leakage with unhandled messages Vikash Poddar (2): common/qat: fix command parameter corruption common/qat: detach crypto from compress build Vladimir Medvedkin (3): fib: fix adding default route hash: fix reading unaligned bits in Toeplitz hash examples/ipsec-secgw: fix TAP default MAC address Wenjing Qiao (1): common/iavf: fix MAC type for 710 NIC Wenjun Wu (1): common/idpf: fix memory leak on AVX512 Tx queue close Wenzhuo Lu (1): net/iavf: fix VLAN insertion in vector path Xiao Liang (1): ipsec: fix NAT-T header length Yiding Zhou (1): net/ice: fix 32-bit build Yuying Zhang (1): net/ice: fix RSS hash key generation Zerun Fu (1): net/bonding: fix startup when NUMA is not supported Zhichao Zeng (1): net/iavf: fix stop ordering .github/workflows/build.yml | 2 +- .mailmap | 4 + app/test-crypto-perf/main.c | 15 +- app/test-pmd/cmdline_flow.c | 6 + app/test-pmd/config.c | 18 +- app/test-pmd/csumonly.c | 2 +- app/test/meson.build | 3 + ...ryptodev_security_pdcp_sdap_test_vectors.h | 252 +++++++++--------- app/test/test_link_bonding.c | 2 +- app/test/test_security_inline_proto.c | 238 +++++++++++------ devtools/check-git-log.sh | 4 +- doc/guides/conf.py | 1 + doc/guides/gpus/cuda.rst | 28 +- doc/guides/nics/bnxt.rst | 6 +- doc/guides/nics/features/iavf.ini | 2 +- doc/guides/nics/hns3.rst | 40 +-- doc/guides/nics/mlx5.rst | 8 + doc/guides/prog_guide/multi_proc_support.rst | 14 +- doc/guides/prog_guide/rte_flow.rst | 17 +- doc/guides/rawdevs/ntb.rst | 38 ++- .../fpga_5gnr_fec/rte_fpga_5gnr_fec.c | 18 +- drivers/common/cnxk/roc_nix_fc.c | 11 - drivers/common/iavf/iavf_common.c | 2 + drivers/common/mlx5/linux/meson.build | 2 + drivers/common/mlx5/linux/mlx5_common_os.c | 16 +- drivers/common/mlx5/linux/mlx5_glue.c | 4 + drivers/common/mlx5/mlx5_common.h | 2 +- drivers/common/mlx5/mlx5_common_pci.c | 2 +- drivers/common/mlx5/mlx5_devx_cmds.c | 1 + drivers/common/qat/dev/qat_dev_gen1.c | 2 +- drivers/common/qat/dev/qat_dev_gen2.c | 2 +- drivers/common/qat/dev/qat_dev_gen3.c | 2 +- drivers/common/qat/dev/qat_dev_gen4.c | 2 +- drivers/common/qat/meson.build | 8 - drivers/common/qat/qat_device.c | 2 +- drivers/common/qat/qat_device.h | 2 +- drivers/common/qat/qat_qp.c | 187 ------------- drivers/common/qat/qat_qp.h | 20 +- drivers/common/sfc_efx/base/efx_rx.c | 4 +- drivers/compress/qat/qat_comp.c | 182 +++++++++++++ drivers/compress/qat/qat_comp.h | 3 + drivers/crypto/openssl/rte_openssl_pmd.c | 21 +- drivers/crypto/qat/dev/qat_crypto_pmd_gen3.c | 2 +- drivers/crypto/qat/dev/qat_crypto_pmd_gens.h | 18 +- drivers/crypto/qat/dev/qat_sym_pmd_gen1.c | 4 +- drivers/crypto/qat/qat_sym.c | 7 +- drivers/crypto/qat/qat_sym.h | 2 + drivers/net/bonding/rte_eth_bond_api.c | 10 + drivers/net/bonding/rte_eth_bond_args.c | 6 + drivers/net/bonding/rte_eth_bond_pmd.c | 6 +- drivers/net/cnxk/cn10k_rx.h | 12 +- drivers/net/cnxk/cn10k_tx.h | 2 + drivers/net/cnxk/cnxk_ethdev.h | 1 + drivers/net/cnxk/cnxk_ethdev_ops.c | 47 ++++ drivers/net/cnxk/cnxk_flow.c | 20 +- drivers/net/e1000/em_ethdev.c | 4 +- drivers/net/e1000/igb_rxtx.c | 4 + drivers/net/hns3/hns3_dcb.c | 9 +- drivers/net/hns3/hns3_ethdev.h | 7 - drivers/net/hns3/hns3_rxtx_vec_neon.h | 4 +- drivers/net/i40e/i40e_rxtx.c | 10 +- drivers/net/i40e/i40e_rxtx.h | 2 +- drivers/net/i40e/i40e_rxtx_vec_altivec.c | 2 - drivers/net/i40e/i40e_rxtx_vec_neon.c | 2 - drivers/net/i40e/i40e_rxtx_vec_sse.c | 2 - drivers/net/iavf/iavf_ethdev.c | 29 +- drivers/net/iavf/iavf_hash.c | 2 +- drivers/net/iavf/iavf_rxtx.h | 10 +- drivers/net/iavf/iavf_rxtx_vec_avx512.c | 5 +- drivers/net/iavf/iavf_vchnl.c | 48 +--- drivers/net/ice/base/ice_common.c | 2 + drivers/net/ice/ice_ethdev.c | 8 +- drivers/net/ice/ice_fdir_filter.c | 2 +- drivers/net/ice/ice_generic_flow.c | 10 +- drivers/net/ice/ice_hash.c | 2 +- drivers/net/ice/ice_rxtx.c | 10 +- drivers/net/ice/ice_rxtx_vec_common.h | 2 +- drivers/net/idpf/idpf_rxtx_vec_avx512.c | 4 + drivers/net/igc/igc_txrx.c | 4 + drivers/net/ixgbe/ixgbe_rxtx.c | 53 ++-- drivers/net/mana/mana.h | 2 +- drivers/net/mana/rx.c | 13 +- drivers/net/mana/tx.c | 2 +- drivers/net/mlx5/linux/mlx5_ethdev_os.c | 34 ++- drivers/net/mlx5/linux/mlx5_flow_os.c | 2 +- drivers/net/mlx5/mlx5.c | 2 + drivers/net/mlx5/mlx5.h | 1 + drivers/net/mlx5/mlx5_devx.c | 4 + drivers/net/mlx5/mlx5_flow.c | 151 ++++++----- drivers/net/mlx5/mlx5_flow.h | 4 +- drivers/net/mlx5/mlx5_flow_hw.c | 242 ++++++++++------- drivers/net/mlx5/mlx5_hws_cnt.c | 5 +- drivers/net/mlx5/mlx5_rx.c | 1 + drivers/net/mlx5/mlx5_rxq.c | 51 ++-- drivers/net/mlx5/mlx5_rxtx_vec_neon.h | 8 + drivers/net/netvsc/hn_rndis.c | 3 +- .../net/nfp/flower/nfp_flower_representor.c | 13 +- drivers/net/nfp/nfp_ethdev.c | 4 +- drivers/net/nfp/nfp_flow.c | 30 ++- drivers/net/nfp/nfp_rxtx.h | 8 +- drivers/net/nfp/nfpcore/nfp_cpp.h | 7 +- drivers/net/nfp/nfpcore/nfp_cpp_pcie_ops.c | 14 +- drivers/net/nfp/nfpcore/nfp_cppcore.c | 54 +++- drivers/net/nfp/nfpcore/nfp_rtsym.c | 135 +++++++++- drivers/net/ngbe/base/ngbe_hw.c | 10 +- drivers/net/ngbe/base/ngbe_phy_rtl.c | 22 ++ drivers/net/ngbe/base/ngbe_phy_rtl.h | 2 + drivers/net/ngbe/base/ngbe_phy_yt.c | 16 +- drivers/net/ngbe/base/ngbe_type.h | 1 + drivers/net/ngbe/ngbe_ethdev.c | 32 +-- drivers/net/ngbe/ngbe_ethdev.h | 1 - drivers/net/ngbe/ngbe_rxtx.c | 1 + drivers/net/txgbe/base/txgbe_hw.c | 37 ++- drivers/net/txgbe/base/txgbe_phy.c | 22 +- drivers/net/txgbe/base/txgbe_regs.h | 15 +- drivers/net/txgbe/base/txgbe_type.h | 1 + drivers/net/txgbe/txgbe_ethdev.c | 103 ++++++- drivers/net/txgbe/txgbe_ethdev.h | 6 + drivers/net/txgbe/txgbe_ethdev_vf.c | 6 +- drivers/raw/ntb/ntb.c | 5 + examples/fips_validation/Makefile | 2 + examples/fips_validation/main.c | 5 +- examples/ipsec-secgw/ipsec-secgw.c | 3 + examples/ipsec-secgw/test/common_defs.sh | 2 +- examples/l2fwd-cat/Makefile | 1 + examples/l3fwd/l3fwd_fib.c | 8 +- kernel/linux/kni/compat.h | 4 + kernel/linux/kni/kni_dev.h | 4 + lib/cryptodev/cryptodev_pmd.h | 2 +- lib/cryptodev/rte_crypto_asym.h | 4 +- lib/eal/common/eal_common_dynmem.c | 6 +- lib/eal/common/eal_common_proc.c | 14 +- lib/eal/freebsd/eal_memory.c | 8 +- lib/eal/linux/eal_memory.c | 11 +- lib/ethdev/ethdev_pci.h | 5 +- lib/ethdev/rte_ethdev.c | 5 + lib/ethdev/rte_ethdev.h | 16 +- lib/fib/dir24_8.c | 2 +- lib/hash/rte_thash.c | 12 +- lib/ipsec/esp_outb.c | 2 +- lib/ipsec/sa.c | 2 +- lib/mbuf/rte_mbuf_core.h | 2 +- lib/member/rte_member.h | 1 + lib/member/rte_member_sketch.c | 1 - 144 files changed, 1705 insertions(+), 1056 deletions(-) -- 2.25.1