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 3F08D428F8 for ; Sun, 9 Apr 2023 17:25:54 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id EFBEB4067E; Sun, 9 Apr 2023 17:25:53 +0200 (CEST) Received: from NAM12-BN8-obe.outbound.protection.outlook.com (mail-bn8nam12on2056.outbound.protection.outlook.com [40.107.237.56]) by mails.dpdk.org (Postfix) with ESMTP id 4F12B40141 for ; Sun, 9 Apr 2023 17:25:52 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UXW5YuCDyLFxGoU9w5yE8/wx9160OG1qdgr+C36i/uKAvCqH8A+QULVw2nRYey0fHBhUGYIodnp6x/ulLk3nkhLOFDqwMmGe8mzYZUzAytQGRfTiKrxwmf1hog+cWmoXSIBFGOQVMPwdFSpbxk6S7ylOsRE/Yugx4p7uJ8BxmWSLE7pXcd0tSQ9LEnps/3NsogdSwOtDMDfjBCccA1zIBXVekCwDKIMt0/IShRyukC4dkRHjFoi1k83FujQ2Dc2q06wN5I5a3uaIObdx4/B1X1hoYSvCBO055hGsy3ej31P65TO5wAxKKwqZGzDAeCIPK5BEvoE64w2Y50ZbXfJgLQ== 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=XZBSqYARQYWXyeOA6sKETvoaitj9WE7KYA5LshRnPzY=; b=GBAKBUb2aT1GQPid/jXHAsU074xgXRfIpWh6TWMuM4pgFB6q2Mt5s4JuFxQWf0gSCG7G1PR0DTpxQbmROtN5x6jn5kvOiKIF3PBefyinmm21mjvOAoySHOjg73f2GiEFbtJWCCZg8OPvr1oKw3TiOprXp3XaIdb/pp5PUUbEeWvQE/da4+AHKgYR3dRIerVd9GAdHKMAFfjDXjTpMmkX0JurjjX9l5ACr1c58HUgNAaifWeGwaDB+x6uCNKZih8U/FPxE34nTNPRKadJNKzQGIJYTXDVIh+qd2Ru/C9I0gPwRK3IjEKOERpgR6Owu75CdiGnjlxTf5yacJQweCWRpg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 216.228.117.160) 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=XZBSqYARQYWXyeOA6sKETvoaitj9WE7KYA5LshRnPzY=; b=iLRafoZgTQMJKIz9erHcrANz2X1UVuj2lsra45y3jtVb563VXq/hp33nGM8tcbTof5zZpan6QjQo9jnsMkC2VL5cGZA0g/za9PqogixufSNk5bIwL2dKX3aWCBAZCjGxR9EGGuQUyVLk/O/lPYCEdRPN25LoxWFq9OkR46uRzHcoyiudIOKo8+mON18EzwqxdGN1uq984MqGELHm63MURJHyYOZdkLxc375nePt0Bt50seRVhynVF8zWqnVWsEZuxxof/jcIbJZi3NeMU54xgIfefc8IxwJzCOEU7ct5YQJ0A7woJBAQQrxSc6n353YNgQsxbhu8MSwXLEzplN05Nw== Received: from MW4PR03CA0104.namprd03.prod.outlook.com (2603:10b6:303:b7::19) by DM4PR12MB6278.namprd12.prod.outlook.com (2603:10b6:8:a4::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6277.36; Sun, 9 Apr 2023 15:25:49 +0000 Received: from CO1NAM11FT081.eop-nam11.prod.protection.outlook.com (2603:10b6:303:b7:cafe::9e) by MW4PR03CA0104.outlook.office365.com (2603:10b6:303:b7::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6277.34 via Frontend Transport; Sun, 9 Apr 2023 15:25:49 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 216.228.117.160) 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.160 as permitted sender) receiver=protection.outlook.com; client-ip=216.228.117.160; helo=mail.nvidia.com; pr=C Received: from mail.nvidia.com (216.228.117.160) by CO1NAM11FT081.mail.protection.outlook.com (10.13.174.80) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6298.25 via Frontend Transport; Sun, 9 Apr 2023 15:25:49 +0000 Received: from rnnvmail201.nvidia.com (10.129.68.8) by mail.nvidia.com (10.129.200.66) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.5; Sun, 9 Apr 2023 08:25:48 -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; Sun, 9 Apr 2023 08:25:47 -0700 From: Xueming Li To: Xueming Li CC: dpdk stable Subject: patch has been queued to stable release 22.11.2 Date: Sun, 9 Apr 2023 23:23:08 +0800 Message-ID: <20230409152529.5308-1-xuemingl@nvidia.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20230227062349.13764-1-xuemingl@nvidia.com> References: <20230227062349.13764-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: 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: CO1NAM11FT081:EE_|DM4PR12MB6278:EE_ X-MS-Office365-Filtering-Correlation-Id: 7210730b-9fca-480a-1e0c-08db390eb2f3 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: sFaM/afgxu3DXbm3ninbhJEoT+rSc+thY800X9vPGOR8HqutqjUolKAnmi1oOlZ9C6U1e2k5RiItxs2JNzrJNhlx+dnIMP4N98EZi5iy2c+LySXQct/gCWMYmGpG9fH0c2bPydATAE2XnfCa44GzzWUjJE2ImmStkmBq14YS4rySNwHKTZF6gH6N4dV+1tuJVJRzPy9wSqHHSHF9CmWssiZ6ArrBcDPwLj14A6ix1IEnfGyteiaP40Sq+mek88F624XI+k6VMWsskZRyQjHBgs6JpDqf8didkdUAPGlTWlF62TzoZj/rp8VXMnoZbaRYe8YxVcmOVqkVOOupws+Yadc3TFbqTf8nQ3vDp2u7vmBXtDLyFlXN1RnIOtrD2HU/TqvGu0oqPqYA8Sh1sKg2g4ZMTGLxJLmIF54ATLKEU48LHxWTg/N6kCHeDTjeOCTNuf2xXOsYiLI9uIfq+IQ/W+fFoxNtWAMdQqQkuR4bZO8zcb+SslnR0jqD42oYNweNQl++Rp0mpHHOhGdpN6/pL4s53hRKz8aWRCQfgLUmi2OqoYMvDYZ0sg0T62hM+6XJdJUSespBXCOg3pLREIGemgZ9sMCUQtj/8XldDYAwHfpWs1jv/KQGFM2uwJKiMrwsLcXGURv1J0GFw7owkEDqWABs0k1hVcx53BS+ifK7m1S638e/czBqgTbcxHnn2khnNTSwPeg1q+iMvC2iwnAPas96KMnS7d/lalpabNeWKNvTjPIPQU/FHHr/58NFMqUVZkCk6NxyTo/3R0Y4VISs5p7C6s5Bf2GvKhWzgW39qNQ= X-Forefront-Antispam-Report: CIP:216.228.117.160; CTRY:US; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:mail.nvidia.com; PTR:dc6edge1.nvidia.com; CAT:NONE; SFS:(13230028)(4636009)(376002)(346002)(396003)(136003)(39860400002)(451199021)(36840700001)(46966006)(40470700004)(55016003)(8936002)(6666004)(6862004)(7696005)(7049001)(40480700001)(30864003)(40460700003)(966005)(5660300002)(86362001)(70586007)(70206006)(8676002)(4326008)(478600001)(37006003)(316002)(82310400005)(36860700001)(82740400003)(7636003)(356005)(2906002)(53546011)(1076003)(26005)(2616005)(6200100001)(83380400001)(47076005)(426003)(336012)(41300700001)(36756003)(186003)(16526019)(6286002); DIR:OUT; SFP:1101; X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Apr 2023 15:25:49.6722 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 7210730b-9fca-480a-1e0c-08db390eb2f3 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.160]; Helo=[mail.nvidia.com] X-MS-Exchange-CrossTenant-AuthSource: CO1NAM11FT081.eop-nam11.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR12MB6278 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 04/30/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 Thanks. Xueming Li --- >From f9f94070e0a9c9ac33b64bc22d67377fe316dfea Mon Sep 17 00:00:00 2001 From: Xueming Li Date: Sun, 9 Apr 2023 21:45:38 +0800 Subject: 22.11.2 second batch patch list MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Xueming Li Abdullah Sevincer (1): eventdev: fix memory size for telemetry Akhil Goyal (2): examples/ipsec-secgw: fix auth IV length doc: fix code blocks in cryptodev guide Alex Vesker (1): net/mlx5/hws: fix error code of send queue action Alexander Kozyrev (1): net/mlx5: fix CQE dump for Tx Arkadiusz Kusztal (1): app/compress-perf: fix remaining data for ops Beilei Xing (1): net/idpf: reset queue flag when queue is stopped Bing Zhao (2): net/mlx5: fix hairpin Tx queue reference count net/mlx5: fix sysfs port name translation Boleslav Stankevich (1): net/virtio: deduce IP length for TSO checksum Bruce Richardson (1): examples/qos_sched: fix config entries in wrong sections Chaoyong He (7): net/nfp: fix set MAC flow action net/nfp: fix set IPv4 flow action net/nfp: fix set IPv6 flow action net/nfp: fix set TP flow action net/nfp: fix set TTL flow action net/nfp: fix set DSCP flow action net/nfp: fix offload of multiple output actions Cheng Jiang (1): vhost: fix slot index in async split virtqueue Tx Chengwen Feng (7): kvargs: add API documentation for process callback compressdev: fix empty devargs parsing cryptodev: fix empty devargs parsing net/hns3: fix empty devargs parsing net/virtio: fix empty devargs parsing dma/skeleton: fix empty devargs parsing raw/skeleton: fix empty devargs parsing Ciara Power (5): crypto/qat: fix SM3 auth mode app/crypto-perf: fix test file memory leak test/crypto: fix ZUC digest length in comparison test/crypto: fix capability check for ZUC cipher-auth test/crypto: fix skip condition for CPU crypto SGL Dariusz Sosnowski (2): net/mlx5: fix egress group translation in HWS net/mlx5: fix isolated mode if no representor matching David Christensen (1): acl: fix crash on PPC64 with GCC 11 David Marchand (13): doc: fix reference to event timer header vhost: fix OOB access for invalid vhost ID app/testpmd: fix Tx preparation in checksum engine app/testpmd: fix packet count in IEEE 1588 engine app/testpmd: fix packet transmission in noisy VNF engine net/i40e: revert link status check on device start crypto/ccp: fix PCI probing raw/skeleton: fix selftest net/vhost: add missing newline in logs net/vhost: fix leak in interrupt handle setup net/vhost: fix Rx interrupt net/virtio: remove address width limit for modern devices net/mlx5: fix build with GCC 12 and ASan Dmitry Kozlyuk (1): doc: add Linux capability to access physical addresses Erez Shitrit (1): net/mlx5/hws: fix pattern creation Ferruh Yigit (1): ethdev: remove telemetry Rx mbuf alloc failed field Gerry Gribbon (2): regex/mlx5: utilize all available queue pairs regex/mlx5: fix doorbell record Gowrishankar Muthukrishnan (6): examples/fips_validation: fix MCT output for SHA examples/fips_validation: fix integer parsing examples/fips_validation: fix AES-GCM tests examples/fips_validation: fix AES-XTS sequence number examples/fips_validation: add extra space in JSON buffer common/cnxk: fix auth key length Harshad Narayane (1): doc: fix pipeline example path in user guide Hernan Vargas (5): baseband/acc: fix check after deref and dead code test/bbdev: fix crash for non supported HARQ length test/bbdev: extend HARQ tolerance test/bbdev: remove check for invalid opaque data app/bbdev: check statistics failure Huisong Li (17): mem: fix heap ID in telemetry net/hns3: fix possible truncation of hash key when config net/hns3: fix possible truncation of redirection table net/hns3: use hardware config to report hash key net/hns3: use hardware config to report hash types net/hns3: use hardware config to report redirection table net/hns3: separate setting hash algorithm net/hns3: separate setting hash key net/hns3: separate setting redirection table net/hns3: separate setting RSS types net/hns3: separate setting and clearing RSS rule net/hns3: use new RSS rule to configure hardware net/hns3: save hash algo to RSS filter list node net/hns3: allow adding queue buffer size hash rule net/hns3: separate flow RSS config from RSS conf net/hns3: reimplement hash flow function net/hns3: add verification of RSS types Ivan Malov (3): common/sfc_efx/base: add MAE mark reset action net/sfc: fix resetting mark in tunnel offload switch rules net/sfc: invalidate switch port entry on representor unplug Joyce Kong (1): pdump: fix build with GCC 12 Kai Ji (1): crypto/openssl: fix freeing in RSA EVP Kaiwen Deng (1): net/ixgbe: fix IPv6 mask in flow director Kamalakshitha Aligeri (3): net/i40e: fix AVX512 fast-free path examples/l3fwd: remove hash entry number doc: fix LPM support in l3forward guide Kevin Traynor (1): ring: silence GCC 12 warnings Krzysztof Karas (2): ethdev: fix build with LTO crypto/ipsec_mb: relax multi-process requirement Levend Sayar (1): net/gve: fix offloading capability Long Li (2): net/mana: enable driver by default net/mana: fix stats counters Long Wu (1): net/nfp: fix getting RSS configuration Michael Baum (4): compress/mlx5: fix decompress xform validation compress/mlx5: fix output Adler-32 checksum offset compress/mlx5: fix queue setup for partial transformations app/testpmd: fix encap/decap size calculation Mohammad Iqbal Ahmad (1): app/flow-perf: fix division or module by zero Nicolas Chautru (4): baseband/acc: protect from TB negative scenario baseband/acc: add explicit mbuf append for soft output baseband/acc: prevent to dequeue more than requested baseband/acc: fix iteration counter in TB mode Nithin Dabilpuram (2): common/cnxk: add memory clobber to steor and ldeor examples/ipsec-secgw: fix offload variable init Pavel Ivashchenko (1): test/mbuf: fix test with mbuf debug enabled Peng Zhang (2): net/nfp: fix 48-bit DMA support for NFDk net/nfp: fix MTU configuration order Qi Zhang (1): doc: fix DCF instructions in ice guide Rakesh Kudurumalla (1): net/cnxk: fix LBK BPID usage Rongwei Liu (1): net/mlx5: fix crash on action template failure Saoirse O'Donovan (1): test/crypto: fix statistics error messages Satheesh Paul (1): common/cnxk: fix second pass flow rule layer type Shiyang He (1): app/testpmd: fix secondary process packet forwarding Simei Su (2): net/i40e: fix maximum frame size configuration net/ice: fix Rx timestamp Stephen Hemminger (4): cmdline: make rdline status not private cmdline: handle EOF as quit app/testpmd: cleanup cleanly from signal app/testpmd: fix interactive mode on Windows Thomas Monjalon (5): eal/windows: fix pedantic build doc: add gpudev to the Doxygen index net/mlx5: fix Windows build with MinGW GCC 12 gpudev: export header file for external drivers devtools: move mailmap check after patch applied Tyler Retzlaff (2): eal/windows: fix thread creation eal/unix: fix thread creation Visa Hankala (1): net/e1000: fix saving of stripped VLAN TCI Volodymyr Fialko (2): event/cnxk: fix SSO cleanup reorder: fix sequence number mbuf field register Wei Huang (3): bus/ifpga: fix devargs handling net/ipn3ke: fix thread exit net/ipn3ke: fix representor name Wenjing Qiao (1): net/i40e: fix MAC loopback on X722 Yangchao Zhou (1): kni: fix possible starvation when mbufs are exhausted Yogesh Jangra (1): table: fix action selector group size log2 setting Zhichao Zeng (1): net/iavf: fix device stop during reset Zhuobin Huang (1): test: fix segment length in packet generator .mailmap | 11 + MAINTAINERS | 2 +- app/test-bbdev/test_bbdev_perf.c | 32 +- .../comp_perf_test_common.c | 11 +- app/test-crypto-perf/cperf_options_parsing.c | 1 + .../cperf_test_vector_parsing.c | 1 + app/test-flow-perf/main.c | 7 +- app/test-pmd/cmdline.c | 29 +- app/test-pmd/cmdline_flow.c | 48 +- app/test-pmd/csumonly.c | 17 +- app/test-pmd/ieee1588fwd.c | 2 +- app/test-pmd/noisy_vnf.c | 5 +- app/test-pmd/testpmd.c | 160 ++- app/test-pmd/testpmd.h | 1 + app/test/packet_burst_generator.c | 26 +- app/test/test_cryptodev.c | 60 +- app/test/test_mbuf.c | 1 + devtools/check-git-log.sh | 15 + devtools/checkpatches.sh | 30 - doc/api/doxy-api-index.md | 1 + doc/guides/linux_gsg/enable_func.rst | 4 +- doc/guides/nics/ice.rst | 8 +- doc/guides/nics/mana.rst | 8 +- doc/guides/nics/mlx5.rst | 3 + doc/guides/prog_guide/cryptodev_lib.rst | 121 +-- doc/guides/prog_guide/event_timer_adapter.rst | 2 +- doc/guides/sample_app_ug/l3_forward.rst | 3 +- doc/guides/sample_app_ug/pipeline.rst | 2 +- drivers/baseband/acc/rte_acc100_pmd.c | 2 - drivers/baseband/acc/rte_acc200_pmd.c | 61 +- drivers/bus/ifpga/ifpga_bus.c | 3 +- drivers/common/cnxk/roc_io.h | 12 +- drivers/common/cnxk/roc_npc_mcam.c | 39 +- drivers/common/cnxk/roc_npc_mcam_dump.c | 6 +- drivers/common/cnxk/roc_npc_parse.c | 1 + drivers/common/cnxk/roc_npc_priv.h | 1 + drivers/common/cnxk/roc_se.h | 7 +- drivers/common/mlx5/meson.build | 9 +- drivers/common/mlx5/windows/mlx5_win_defs.h | 100 +- drivers/common/sfc_efx/base/efx.h | 18 + drivers/common/sfc_efx/base/efx_mae.c | 12 + drivers/common/sfc_efx/version.map | 1 + drivers/compress/mlx5/mlx5_compress.c | 8 +- drivers/crypto/ccp/ccp_crypto.c | 1 - drivers/crypto/ccp/ccp_dev.c | 89 +- drivers/crypto/ccp/ccp_dev.h | 31 +- drivers/crypto/ccp/ccp_pci.c | 207 ---- drivers/crypto/ccp/ccp_pci.h | 24 - drivers/crypto/ccp/meson.build | 1 - drivers/crypto/ccp/rte_ccp_pmd.c | 17 +- drivers/crypto/ipsec_mb/ipsec_mb_private.c | 2 +- drivers/crypto/openssl/rte_openssl_pmd.c | 4 +- drivers/crypto/qat/dev/qat_crypto_pmd_gen3.c | 3 + drivers/crypto/qat/dev/qat_crypto_pmd_gen4.c | 3 + drivers/crypto/qat/qat_sym_session.c | 2 +- drivers/dma/skeleton/skeleton_dmadev.c | 8 +- drivers/event/cnxk/cnxk_eventdev.c | 3 +- drivers/net/cnxk/cnxk_ethdev.c | 28 + drivers/net/e1000/em_rxtx.c | 3 +- drivers/net/gve/gve_ethdev.c | 1 - drivers/net/hns3/hns3_cmd.h | 1 + drivers/net/hns3/hns3_common.c | 9 + drivers/net/hns3/hns3_ethdev.h | 9 - drivers/net/hns3/hns3_flow.c | 985 ++++++++++++------ drivers/net/hns3/hns3_flow.h | 21 +- drivers/net/hns3/hns3_rss.c | 642 +++++++++--- drivers/net/hns3/hns3_rss.h | 130 ++- drivers/net/i40e/i40e_ethdev.c | 68 +- drivers/net/i40e/i40e_ethdev.h | 3 + drivers/net/i40e/i40e_rxtx_vec_avx512.c | 12 +- drivers/net/iavf/iavf_ethdev.c | 3 + drivers/net/ice/base/ice_common.c | 4 +- drivers/net/ice/ice_ethdev.c | 36 +- drivers/net/ice/ice_rxtx.h | 11 +- drivers/net/idpf/idpf_rxtx.c | 2 + drivers/net/ipn3ke/ipn3ke_ethdev.c | 2 +- drivers/net/ipn3ke/ipn3ke_representor.c | 2 +- drivers/net/ixgbe/ixgbe_flow.c | 16 +- drivers/net/mana/mana.c | 12 +- drivers/net/meson.build | 1 + drivers/net/mlx5/hws/mlx5dr_cmd.c | 16 +- drivers/net/mlx5/hws/mlx5dr_send.c | 4 +- drivers/net/mlx5/linux/mlx5_ethdev_os.c | 19 +- drivers/net/mlx5/linux/mlx5_os.c | 16 + drivers/net/mlx5/mlx5_flow.c | 4 + drivers/net/mlx5/mlx5_flow_hw.c | 17 +- drivers/net/mlx5/mlx5_stats.c | 3 +- drivers/net/mlx5/mlx5_trigger.c | 2 +- drivers/net/mlx5/mlx5_tx.c | 2 +- drivers/net/mlx5/mlx5_txpp.c | 4 +- drivers/net/mlx5/windows/mlx5_os.c | 4 +- drivers/net/nfp/flower/nfp_flower.c | 13 +- drivers/net/nfp/flower/nfp_flower_ctrl.c | 2 +- drivers/net/nfp/nfp_common.c | 26 +- drivers/net/nfp/nfp_common.h | 2 + drivers/net/nfp/nfp_ethdev.c | 12 +- drivers/net/nfp/nfp_ethdev_vf.c | 12 +- drivers/net/nfp/nfp_flow.c | 55 +- drivers/net/nfp/nfp_rxtx.c | 4 +- drivers/net/nfp/nfp_rxtx.h | 4 +- drivers/net/sfc/sfc_mae.c | 8 +- drivers/net/sfc/sfc_repr.c | 2 + drivers/net/sfc/sfc_switch.c | 12 + drivers/net/vhost/rte_eth_vhost.c | 355 +++---- drivers/net/virtio/virtio_ethdev.c | 3 + drivers/net/virtio/virtio_pci.c | 28 +- drivers/net/virtio/virtio_pci_ethdev.c | 3 + drivers/net/virtio/virtio_rxtx.c | 25 +- drivers/raw/skeleton/skeleton_rawdev.c | 6 +- drivers/raw/skeleton/skeleton_rawdev_test.c | 46 +- drivers/regex/mlx5/mlx5_regex.h | 2 +- drivers/regex/mlx5/mlx5_regex_fastpath.c | 16 +- examples/fips_validation/fips_validation.c | 29 +- examples/fips_validation/fips_validation.h | 2 +- .../fips_validation/fips_validation_gcm.c | 12 +- .../fips_validation/fips_validation_sha.c | 8 +- .../fips_validation/fips_validation_xts.c | 13 +- examples/fips_validation/main.c | 13 +- examples/ipsec-secgw/sa.c | 8 +- examples/l3fwd/l3fwd.h | 1 - examples/l3fwd/main.c | 38 +- examples/qos_sched/profile.cfg | 6 +- examples/qos_sched/profile_ov.cfg | 6 +- examples/qos_sched/profile_pie.cfg | 6 +- examples/qos_sched/profile_red.cfg | 6 +- lib/acl/acl_run_altivec.h | 2 +- lib/cmdline/cmdline.c | 12 +- lib/cmdline/cmdline.h | 6 + lib/cmdline/cmdline_os_unix.c | 6 + lib/cmdline/cmdline_os_windows.c | 14 + lib/cmdline/cmdline_private.h | 11 +- lib/compressdev/rte_compressdev_pmd.c | 6 + lib/cryptodev/cryptodev_pmd.c | 7 + lib/cryptodev/rte_crypto_sym.h | 4 + lib/cryptodev/rte_cryptodev.h | 6 + lib/eal/common/eal_common_memory.c | 2 +- lib/eal/unix/rte_thread.c | 73 +- lib/eal/windows/include/pthread.h | 3 +- lib/eal/windows/rte_thread.c | 19 +- lib/ethdev/rte_class_eth.c | 2 +- lib/ethdev/rte_ethdev.c | 2 - lib/eventdev/rte_eventdev.c | 2 +- lib/gpudev/gpudev_driver.h | 8 + lib/gpudev/meson.build | 4 + lib/kni/rte_kni.c | 4 +- lib/kvargs/rte_kvargs.h | 14 +- lib/pdump/rte_pdump.c | 2 +- lib/reorder/rte_reorder.c | 95 +- lib/reorder/rte_reorder.h | 1 + lib/ring/rte_ring_elem_pvt.h | 10 + lib/table/rte_swx_table_selector.c | 2 +- lib/vhost/vhost.h | 5 +- lib/vhost/virtio_net.c | 1 + 153 files changed, 2642 insertions(+), 1843 deletions(-) delete mode 100644 drivers/crypto/ccp/ccp_pci.c delete mode 100644 drivers/crypto/ccp/ccp_pci.h -- 2.25.1