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 2751041D8B for ; Mon, 27 Feb 2023 07:24:34 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 1EECA40A84; Mon, 27 Feb 2023 07:24:34 +0100 (CET) Received: from NAM11-BN8-obe.outbound.protection.outlook.com (mail-bn8nam11on2041.outbound.protection.outlook.com [40.107.236.41]) by mails.dpdk.org (Postfix) with ESMTP id DA2D540A7D for ; Mon, 27 Feb 2023 07:24:31 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=al9gsJgczenfFRCBevlhRyoPoitUg340yL43+Rhnyjw9shcUWrD+p+Cf3YzIrO0crTWH8AsDQJ04IhNgTZpvwazW3RoHcIdFmZ+nTEnEVRBbHrgXqA/1xXzSktPTlwyFYzLTk+QGOQP/lR3SnlwliLDSU3QSFouEEJEpdCca9uT/zIhPc4wy7Dbrb33XucjFmmGVWafL6dgroQRtkPWYHbWgPPAlE0DARw017QOXrStMc//LJrDyn8V/Ohnr/47nZ+Va+aHOZvofzrF91j3HflSjzL+eA1VC5L7DZi+PJWaFclyDAlwwhNP/JxvAXXNOBnp842aFnkmg0Cq8QltHrw== 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=MuPolXAHfamN1BlpFltzc9i29Qc3uYMprhxUoXIJkXQ=; b=LBmCtakXAJQpWvUR71igxqGgyhTlZZed0B48TmcbtzCRplyukRtpkE6+2v6mTOeYJf7yuESr92wJlwXdZcglfMVUgtIEZrY5m2YmnGsEKTGwM7aDVsPRVDMLYDs1HHYHRh0Wf5S0RlFSjZW9/nyUP0Hyuw5mz89ElqjewJ78IsG9hL8zndTAR1KKZuYKjWh+K1jv/kW2Hh8dKForadVhfHPLP5ISHFn4GYoKSV1SgbD19NJ3aWYkCMh/r/NFdkyJvR00bLLCRiS8qeolfsE/EnH6VOPcQkELO9tSrGEAjtHjP9hEQs9CxXmQhzN8dCXQp81XmeXfjx2bWYqrx6WhVQ== 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=MuPolXAHfamN1BlpFltzc9i29Qc3uYMprhxUoXIJkXQ=; b=SJImCb/79r9miWMrEPTDWjmV/2O5sWoP1wiHX5QzpCvxoA75fLDdRl4Mz6PZsuj7nCyjb2RdLSgtHwwOJXyHOG9A5RdK9YUiAX1lGFwGjou7cnG+DKgfTnJmqwBwF1gqIoNaB1Ed1cSRmVvjKMJVMMs9saVQTJGga4Np+mCj3g0oleIOA+xF2sKReEmlIM/in4cntaROBy1iP9vsMszn8IBBMKHv10d8N78AgtCe+dh52K6K4W+RB3V5fBNf0tQf0kr7QpgVd5bcA1QIiN602wxvhEu4FzHYKa0f1xFw7AVkLYQ9gQMHul0QIToVl2dY8OYmZxMUX9ZN+WBhNMSMfg== Received: from MW4PR03CA0272.namprd03.prod.outlook.com (2603:10b6:303:b5::7) by BL3PR12MB6380.namprd12.prod.outlook.com (2603:10b6:208:3b3::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6134.28; Mon, 27 Feb 2023 06:24:27 +0000 Received: from CO1PEPF00001A60.namprd05.prod.outlook.com (2603:10b6:303:b5:cafe::81) by MW4PR03CA0272.outlook.office365.com (2603:10b6:303:b5::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6134.29 via Frontend Transport; Mon, 27 Feb 2023 06:24:26 +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 CO1PEPF00001A60.mail.protection.outlook.com (10.167.241.7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6156.12 via Frontend Transport; Mon, 27 Feb 2023 06:24:26 +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.36; Sun, 26 Feb 2023 22:24:12 -0800 Received: from nvidia.com (10.126.231.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; Sun, 26 Feb 2023 22:24:10 -0800 From: Xueming Li To: Xueming Li CC: dpdk stable Subject: patch has been queued to stable release 22.11.2 Date: Mon, 27 Feb 2023 14:21:09 +0800 Message-ID: <20230227062349.13764-1-xuemingl@nvidia.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-Originating-IP: [10.126.231.37] X-ClientProxiedBy: rnnvmail203.nvidia.com (10.129.68.9) To rnnvmail201.nvidia.com (10.129.68.8) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CO1PEPF00001A60:EE_|BL3PR12MB6380:EE_ X-MS-Office365-Filtering-Correlation-Id: 05ecc809-b2f3-4ef1-a40a-08db188b4660 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: wt00GHErad0nbWwRV1fxkrxcpUgDgwHbiAWmf+9JaRbXJN4Rjm4RWmDPUxLw7j5l4uZtD79iLy1CtO0cehO3K09zbNTpAN3D01NvwawPSW+9uXNMfSbkgxFEOtCUb1qrRJdbsUgN19BCNZVuLuzcmArjmUOydqAQRgUZP10fb0lJqDPL4yXXn5FKl95CMCWbi34Y1q6pmsqfh2t9Qjm2fMdWR0mxY1dWz9PKJGjQLEQpPWhUBqQrPMVULbiyBv3EV3mas3FrABRuV6MJF7trxFXfANlMtfFqs6yOJVWurRrDnxtYHVcxIjx6m2Q0aZ5RiHMQxeduExz/K7s0ZPUot/lHINLbEaA/RkiMA83Rnefyo43cO6oURXtiU5O3l+Xr/gKx0f+LW6KhK3t+qf/ZUucLg2VRm+IQiR6vnxFqlMhtnnttJL5yZeJFMW0ylDzRQJUM8K4M0DRlR9llGFz3g25F5IAO/EWW+EUFl89d88UfbZ1zNr+0NuEJR7fqmxhPQQAs78hLoU5AlDMVMQ4LS/jPZaUVozS9EBt1qCQ8VuAFN0gKkQ1Gt+Hfrb//7RtYIdccNZvj+BeGzujUhyjEaB4qVyA8gLw727XwaYQfBiNDWCihLPLSnTD6H1iWac7oKrzR20oPE9IJb7SmHRUtu/wQyooOHJUGEXg1frHohCbPcM7CjxN2WvMqjw8pHaUaSk3mf+2a19nVK9Z7nx32uglwOM6RP7xR9pGZyZT/WjSS0vOswKyEam+qT3aNOZLMcE6BMeQ2vfyCeEyzbTbCQMuaUsn1fGge7k8ImjQa2FE= 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:(13230025)(4636009)(136003)(376002)(39860400002)(396003)(346002)(451199018)(46966006)(36840700001)(40470700004)(6862004)(8936002)(2906002)(5660300002)(30864003)(16526019)(7049001)(36756003)(41300700001)(6200100001)(8676002)(53546011)(40460700003)(356005)(7696005)(70586007)(4326008)(70206006)(40480700001)(55016003)(37006003)(316002)(966005)(478600001)(26005)(186003)(6286002)(7636003)(82740400003)(336012)(2616005)(426003)(36860700001)(86362001)(47076005)(1076003)(83380400001)(82310400005); DIR:OUT; SFP:1101; X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Feb 2023 06:24:26.1753 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 05ecc809-b2f3-4ef1-a40a-08db188b4660 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: CO1PEPF00001A60.namprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL3PR12MB6380 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.2 Note it hasn't been pushed to http://dpdk.org/browse/dpdk-stable yet. It will be pushed if I get no objections before 03/31/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://github.com/steevenlee/dpdk This queued commit can be viewed at: https://git.dpdk.org/dpdk-stable/log/?h=22.11-staging Thanks. Xueming Li --- >From dc7302e733911234b7b0d5e147e3812ba7a2a92f Mon Sep 17 00:00:00 2001 From: Xueming Li Date: Mon, 27 Feb 2023 14:08:40 +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 *** Ajit Khaparde (1): doc: fix firmware list in bnxt guide Alex Vesker (2): common/mlx5: fix offset of a field net/mlx5/hws: fix memory leak on general pool DB init Alexander Kozyrev (3): net/mlx5: fix error CQE dumping for vectorized Rx net/mlx5: ignore non-critical syndromes for Rx queue net/mlx5: check compressed CQE opcode in vectorized Rx Alvaro Karsz (1): bus/fslmc: fix deadlock on MC send command timeout Andy Pei (2): vdpa/ifc: fix argument compatibility check vdpa/ifc: fix reconnection in SW-assisted live migration Anoob Joseph (4): app/crypto-perf: fix number of segments app/crypto-perf: fix session freeing app/crypto-perf: fix SPI zero app/crypto-perf: fix IPsec direction Ashish Sadanandan (1): eal/linux: fix hugetlbfs sub-directories discovery Ben Magistro (1): app/dumpcap: fix storing port identifier Bruce Richardson (6): dma/ioat: fix device stop if no copies done dma/ioat: fix indexes after restart dma/ioat: fix error reporting on restart build: fix toolchain definition examples/cmdline: fix build with GCC 12 examples/qos_sched: fix Tx port config when link down Chaoyong He (3): net/nfp: store counter reset before zeroing flow query net/nfp: fix teardown of flows sharing a mask ID net/nfp: fix VNI of VXLAN encap action Chengwen Feng (5): mem: fix hugepage info mapping raw/ifpga/base: fix init with multi-process telemetry: fix repeat display when callback don't init dict net/hns3: declare flow rule keeping capability eal/freebsd: fix lock in alarm callback Ciara Power (2): crypto/qat: fix stream cipher direction crypto/ipsec_mb: fix ZUC-256 maximum tag length Dariusz Sosnowski (1): net/mlx5: fix available tag registers calculation for HWS David Marchand (14): drivers: fix symbol exports when map is omitted devtools: fix name check with mbox files hash: fix GFNI implementation build with GCC 12 crypto/qat: fix build for generic x86 with GCC 12 fbarray: fix metadata dump gpudev: fix deadlocks when registering callback graph: fix node shrink net/ena: fix deadlock in RSS RETA update crypto/ccp: remove some printf crypto/ccp: remove some dead code for UIO crypto/ccp: fix IOVA handling net/cnxk: fix deadlock in security session creation net/iavf: protect insertion in flow list app/testpmd: fix crash on cleanup Edwin Brossette (1): net/bnxt: fix link state change interrupt config Erik Gabriel Carrillo (1): eventdev/timer: fix overflow Fan Zhang (1): cryptodev: fix sym session mempool creation description Fengnan Chang (1): eal: cleanup alarm and hotplug before memory detach Ferruh Yigit (3): kni: fix build on RHEL 9.1 app/testpmd: fix forwarding stats for Tx dropped app/testpmd: fix link check condition on port start Ganapati Kundapura (4): eventdev/crypto: fix enqueue count eventdev/crypto: fix offset used while flushing events eventdev/crypto: fix overflow in circular buffer eventdev/crypto: fix failed events Gowrishankar Muthukrishnan (1): crypto/cnxk: fix digest for empty input data Gregory Etelson (1): app/testpmd: fix interactive mode with no ports Hernan Vargas (4): baseband/acc: fix memory leak on acc100 close baseband/acc: fix acc100 iteration counter in TB baseband/acc: fix multiplexing acc100 operations baseband/acc: fix acc100 queue mapping to 64 bits Honnappa Nagarahalli (1): eal: use same atomic intrinsics for GCC and clang Huisong Li (22): net/hns3: fix inaccurate RTC time to read telemetry: move include after guard ethdev: fix telemetry data truncation mempool: fix telemetry data truncation cryptodev: fix telemetry data truncation mem: fix telemetry data truncation net/hns3: fix log about indirection table size net/hns3: extract common function to query device net/hns3: refactor set RSS hash algorithm and key interface net/hns3: fix RSS key size compatibility net/hns3: fix clearing RSS configuration net/hns3: use RSS filter list to check duplicated rule net/hns3: remove useless code when destroy valid RSS rule net/hns3: fix warning on flush or destroy rule net/hns3: fix config struct used for conversion net/hns3: fix duplicate RSS rule check net/hns3: fix burst mode query with dummy function net/hns3: add debug info for Rx/Tx dummy function net/hns3: remove debug condition for Tx prepare net/hns3: separate Tx prepare from getting Tx function net/hns3: make getting Tx function static net/hns3: extract common functions to set Rx/Tx Ivan Malov (3): net/sfc: export pick transfer proxy callback to representors net/sfc: fix MAC address entry leak in transfer flow parsing net/sfc: enforce fate action in transfer flow rules Jiawei Wang (1): net/mlx5: fix flow sample with ConnectX-5 Jiawen Wu (6): net/txgbe: fix default signal quality value for KX/KX4 net/txgbe: fix packet type to parse from offload flags net/ngbe: fix packet type to parse from offload flags net/ngbe: add spinlock protection on YT PHY net/txgbe: fix interrupt loss net/txgbe: fix Rx buffer size in config register Jie Hai (1): test/mbuf: fix mbuf reset test Jin Liu (1): net/nfp: restrict flow flush to the port Jingjing Wu (2): net/idpf: fix mbuf leak in split Tx net/idpf: fix driver infos Kaiwen Deng (1): net/ixgbe: enable IPv6 mask in flow rules Kalesh AP (1): net/bnxt: fix Tx queue stats after queue stop and start Kiran Kumar K (1): common/cnxk: fix IPv6 extension matching Kommula Shiva Shankar (1): common/cnxk: fix aura ID handling Long Wu (1): net/nfp: fix Tx packet drop for large data length Maxime Coquelin (4): vhost: decrease log level for unimplemented requests vhost: fix possible FD leaks vhost: fix possible FD leaks on truncation net/virtio-user: fix device starting failure handling Megha Ajmera (2): examples/qos_sched: fix debug mode sched: fix alignment of structs in subport Michael Baum (3): compressdev: fix end of driver list app/compress-perf: fix some typos app/compress-perf: fix testing single operation Michal Schmidt (1): net/iavf: fix VLAN offload with AVX2 Mike Baucom (1): net/bnxt: fix Rx queue stats after queue stop and start Mike Pattrick (1): net/iavf: add lock for VF commands Naga Harish K S V (1): eventdev/eth_tx: fix devices loop Nicolas Chautru (3): app/bbdev: fix build with optional flag app/bbdev: fix build with optional flag app/bbdev: add allocation checks Nithin Dabilpuram (1): net/cnxk: fix packet type for IPv6 packets post decryption Pablo de Lara (1): crypto/qat: fix build Pavan Nikhilesh (2): event/cnxk: fix burst timer arm event/cnxk: fix timer operations in secondary process Peng Zhang (1): net/nfp: fix firmware name derived from PCI name Qiming Yang (1): net/i40e: reduce interrupt interval in multi-driver mode Rahul Bhansali (1): event/cnxk: wait for CPT flow control on WQE path Richard Donkin (1): net/nfp: fix max DMA length Ruifeng Wang (1): crypto/openssl: fix warning on copy length Satheesh Paul (2): common/cnxk: fix dual VLAN parsing common/cnxk: fix channel mask for SDP interfaces Shijith Thotton (2): examples/l2fwd-event: fix worker cleanup eventdev/eth_rx: fix getting adapter instance Shiyang He (1): net/ixgbe: fix firmware version consistency Stephen Hemminger (1): crypto/ipsec_mb: remove unnecessary null check Steve Yang (2): net/i40e: fix validation of flow transfer attribute net/ice: fix validation of flow transfer attribute Suanming Mou (2): net/mlx5: fix GENEVE resource overwrite common/mlx5: improve AES-XTS tweak capability check Sunil Kumar Kori (2): common/cnxk: reduce channel count per LMAC net/cnxk: validate RED threshold config Thomas Monjalon (4): doc: fix dependency setup in l2fwd-cat example guide devtools: fix escaped space in grep pattern build: fix dependencies lookup doc: fix description of L2TPV2 flow item Tyler Retzlaff (1): eal/windows: mark memory config as complete Venkat Duvvuru (1): net/bnxt: fix RSS hash in mbuf Viacheslav Ovsiienko (3): net/mlx5: fix wait descriptor opcode for ConnectX-7 net/mlx5: fix warning for Tx scheduling option net/mlx5: fix read device clock in real time mode Vikash Poddar (1): test/crypto: fix typo in AES test Volodymyr Fialko (5): test/crypto: add missing MAC-I to PDCP vectors eventdev/crypto: fix function symbol export drivers/bus: fix leak for devices without driver reorder: invalidate buffer from ready queue in drain test/reorder: fix double free of drained buffers Wenwu Ma (1): vhost: fix net header settings in datapath Zhichao Zeng (2): net/iavf: fix outer UDP checksum offload net/iavf: fix building data desc .github/workflows/build.yml | 3 +- .mailmap | 6 + .travis.yml | 3 +- app/dumpcap/main.c | 1 + app/test-bbdev/test_bbdev_perf.c | 92 +++- app/test-compress-perf/comp_perf_options.h | 6 +- .../comp_perf_options_parse.c | 8 +- .../comp_perf_test_common.c | 126 ++++-- .../comp_perf_test_cyclecount.c | 71 +-- .../comp_perf_test_throughput.c | 64 +-- .../comp_perf_test_verify.c | 64 ++- app/test-compress-perf/main.c | 8 + app/test-crypto-perf/cperf_ops.c | 37 +- app/test-crypto-perf/cperf_options.h | 1 + app/test-crypto-perf/cperf_options_parsing.c | 15 + app/test-crypto-perf/cperf_test_common.c | 8 +- app/test-crypto-perf/cperf_test_latency.c | 27 +- app/test-crypto-perf/cperf_test_verify.c | 25 +- app/test-pmd/testpmd.c | 46 +- app/test/test_cryptodev_aes_test_vectors.h | 16 +- ...est_cryptodev_security_pdcp_test_vectors.h | 8 +- app/test/test_mbuf.c | 1 + app/test/test_reorder.c | 2 + config/meson.build | 6 +- devtools/check-git-log.sh | 2 +- devtools/checkpatches.sh | 2 +- doc/guides/nics/bnxt.rst | 1 + doc/guides/prog_guide/cryptodev_lib.rst | 42 +- .../prog_guide/img/cryptodev_sym_sess.svg | 417 ------------------ doc/guides/prog_guide/rte_flow.rst | 13 +- doc/guides/sample_app_ug/l2_forward_cat.rst | 9 +- drivers/baseband/acc/rte_acc100_pmd.c | 17 +- drivers/baseband/turbo_sw/meson.build | 10 +- drivers/bus/fslmc/mc/mc_sys.c | 5 +- drivers/bus/pci/pci_common.c | 3 +- drivers/bus/vdev/vdev.c | 5 +- drivers/common/cnxk/roc_mbox.h | 2 +- drivers/common/cnxk/roc_nix_inl_dev.c | 2 +- drivers/common/cnxk/roc_npc.c | 9 +- drivers/common/cnxk/roc_npc_mcam.c | 19 +- drivers/common/cnxk/roc_npc_parse.c | 240 +++++++--- drivers/common/cnxk/roc_npc_priv.h | 19 +- drivers/common/cnxk/roc_npc_utils.c | 2 +- drivers/common/mlx5/mlx5_common.h | 1 + drivers/common/mlx5/mlx5_devx_cmds.c | 4 +- drivers/common/mlx5/mlx5_prm.h | 16 +- drivers/common/mlx5/version.map | 1 + drivers/compress/mlx5/mlx5_compress.c | 4 +- drivers/compress/qat/dev/qat_comp_pmd_gen1.c | 2 +- drivers/compress/qat/dev/qat_comp_pmd_gen4.c | 2 +- drivers/crypto/ccp/ccp_crypto.c | 105 +---- drivers/crypto/ccp/ccp_dev.c | 16 +- drivers/crypto/ccp/ccp_pci.c | 33 -- drivers/crypto/ccp/ccp_pci.h | 3 - drivers/crypto/ccp/rte_ccp_pmd.c | 5 +- drivers/crypto/cnxk/cnxk_se.h | 46 +- drivers/crypto/ipsec_mb/ipsec_mb_ops.c | 5 +- drivers/crypto/ipsec_mb/pmd_aesni_mb.c | 2 +- drivers/crypto/ipsec_mb/pmd_aesni_mb_priv.h | 2 +- drivers/crypto/openssl/rte_openssl_pmd.c | 2 +- drivers/crypto/qat/qat_sym_session.c | 8 +- drivers/dma/ioat/ioat_dmadev.c | 31 +- drivers/event/cnxk/cn9k_worker.h | 1 + drivers/event/cnxk/cnxk_tim_evdev.c | 7 + drivers/event/cnxk/cnxk_tim_worker.h | 81 ++-- drivers/net/bnxt/bnxt_ethdev.c | 2 +- drivers/net/bnxt/bnxt_rxq.c | 6 + drivers/net/bnxt/bnxt_rxr.c | 1 - drivers/net/bnxt/bnxt_txr.c | 6 + drivers/net/cnxk/cn9k_ethdev_sec.c | 1 + drivers/net/cnxk/cn9k_rx.h | 17 +- drivers/net/cnxk/cn9k_tx.h | 10 + drivers/net/cnxk/cnxk_ethdev_cman.c | 5 + drivers/net/ena/ena_rss.c | 1 + drivers/net/hns3/hns3_common.c | 94 +++- drivers/net/hns3/hns3_common.h | 2 + drivers/net/hns3/hns3_ethdev.c | 83 +--- drivers/net/hns3/hns3_ethdev_vf.c | 84 +--- drivers/net/hns3/hns3_flow.c | 224 +++++----- drivers/net/hns3/hns3_mp.c | 4 +- drivers/net/hns3/hns3_ptp.c | 12 +- drivers/net/hns3/hns3_rss.c | 63 ++- drivers/net/hns3/hns3_rss.h | 7 +- drivers/net/hns3/hns3_rxtx.c | 108 +++-- drivers/net/hns3/hns3_rxtx.h | 5 +- drivers/net/i40e/i40e_ethdev.h | 2 +- drivers/net/i40e/i40e_flow.c | 8 + drivers/net/iavf/iavf.h | 1 + drivers/net/iavf/iavf_generic_flow.c | 3 +- drivers/net/iavf/iavf_rxtx.c | 22 +- drivers/net/iavf/iavf_rxtx_vec_avx2.c | 5 +- drivers/net/iavf/iavf_vchnl.c | 106 +++-- drivers/net/ice/ice_generic_flow.c | 8 + drivers/net/idpf/idpf_ethdev.c | 6 +- drivers/net/idpf/idpf_rxtx.c | 29 +- drivers/net/ixgbe/ixgbe_ethdev.c | 31 +- drivers/net/ixgbe/ixgbe_flow.c | 4 + drivers/net/mlx5/hws/mlx5dr_pool.c | 7 - drivers/net/mlx5/linux/mlx5_ethdev_os.c | 68 +++ drivers/net/mlx5/mlx5.c | 9 +- drivers/net/mlx5/mlx5.h | 4 + drivers/net/mlx5/mlx5_flow.c | 5 +- drivers/net/mlx5/mlx5_flow_dv.c | 7 +- drivers/net/mlx5/mlx5_flow_hw.c | 46 +- drivers/net/mlx5/mlx5_rx.c | 133 ++++-- drivers/net/mlx5/mlx5_rx.h | 4 +- drivers/net/mlx5/mlx5_rxtx_vec.c | 13 +- drivers/net/mlx5/mlx5_rxtx_vec_altivec.h | 16 +- drivers/net/mlx5/mlx5_rxtx_vec_neon.h | 10 +- drivers/net/mlx5/mlx5_rxtx_vec_sse.h | 9 +- drivers/net/mlx5/mlx5_tx.h | 2 +- drivers/net/mlx5/mlx5_txpp.c | 15 +- drivers/net/mlx5/windows/mlx5_ethdev_os.c | 30 ++ drivers/net/nfp/nfp_ethdev.c | 2 +- drivers/net/nfp/nfp_flow.c | 33 +- drivers/net/nfp/nfp_flow.h | 1 + drivers/net/nfp/nfp_rxtx.c | 24 +- drivers/net/ngbe/base/ngbe_phy_yt.c | 36 ++ drivers/net/ngbe/base/ngbe_type.h | 1 + drivers/net/ngbe/ngbe_rxtx.c | 92 +--- drivers/net/sfc/sfc_mae.c | 18 + drivers/net/sfc/sfc_repr.c | 26 ++ drivers/net/txgbe/base/txgbe_phy.c | 7 +- drivers/net/txgbe/txgbe_ethdev.c | 5 +- drivers/net/txgbe/txgbe_rxtx.c | 26 +- drivers/net/virtio/virtio_user_ethdev.c | 11 +- drivers/raw/ifpga/base/opae_hw_api.c | 4 +- drivers/regex/cn9k/meson.build | 4 +- drivers/vdpa/ifc/ifcvf_vdpa.c | 7 + examples/cmdline/parse_obj_list.h | 3 +- examples/l2fwd-event/l2fwd_event.c | 4 +- examples/qos_sched/init.c | 12 + kernel/linux/kni/compat.h | 4 +- lib/compressdev/rte_compressdev.h | 2 +- lib/cryptodev/rte_cryptodev.c | 2 +- lib/cryptodev/rte_cryptodev.h | 17 +- lib/eal/common/eal_common_fbarray.c | 3 +- lib/eal/common/eal_common_memory.c | 10 +- lib/eal/freebsd/eal.c | 2 +- lib/eal/freebsd/eal_alarm.c | 6 +- lib/eal/freebsd/eal_hugepage_info.c | 2 +- lib/eal/include/generic/rte_atomic.h | 12 - lib/eal/linux/eal.c | 4 +- lib/eal/linux/eal_hugepage_info.c | 17 +- lib/eal/windows/eal.c | 3 + lib/ethdev/rte_ethdev.c | 12 +- lib/eventdev/rte_event_crypto_adapter.c | 25 +- lib/eventdev/rte_event_crypto_adapter.h | 4 + lib/eventdev/rte_event_eth_rx_adapter.c | 12 +- lib/eventdev/rte_event_eth_tx_adapter.c | 2 +- lib/eventdev/rte_event_timer_adapter.c | 97 ++-- lib/eventdev/version.map | 1 + lib/gpudev/gpudev.c | 5 +- lib/graph/node.c | 8 +- lib/hash/rte_thash_x86_gfni.h | 6 +- lib/mempool/rte_mempool.c | 24 +- lib/reorder/rte_reorder.c | 1 + lib/sched/rte_sched.c | 6 +- lib/telemetry/rte_telemetry.h | 5 +- lib/telemetry/telemetry.c | 2 +- lib/vhost/socket.c | 8 +- lib/vhost/vhost_user.c | 44 +- lib/vhost/virtio_net.c | 6 + 163 files changed, 2084 insertions(+), 1762 deletions(-) delete mode 100644 doc/guides/prog_guide/img/cryptodev_sym_sess.svg -- 2.25.1