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 F00DE43E57 for ; Sat, 13 Apr 2024 14:50:47 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id C9FC840294; Sat, 13 Apr 2024 14:50:47 +0200 (CEST) Received: from NAM12-MW2-obe.outbound.protection.outlook.com (mail-mw2nam12on2068.outbound.protection.outlook.com [40.107.244.68]) by mails.dpdk.org (Postfix) with ESMTP id A580A400D6 for ; Sat, 13 Apr 2024 14:50:46 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=YbJ4bl8tOz0EI/YmXh3i5TXmd278l9c7rzNhJi5ryfVBCaEg8ONzhRov81OyY7MkvHLLdBo/CX7aSB7Nv09AteFbVnkZ5U/lzSxH92Si3Jyb/SQ6x1z/tzdzVt5+hEw865T7TiPUbNsHmB546bIbdFNKGEW5QlwHNWd7cXwsm6Lgx2qyRVPh7WZsjX93oQia1UgWZjC5z/olHzGPkxE/DkZOlhfU5nYKe91LVCD+bhIQlw3YOTDnYSAryoDwTPYjMOl1f7NRtajoAbmJnKXLVAoPoqJQjhsbLjKRiChTrupIFMJIBobINZu0XN2You0wNLilAKH2NDi23wZaAduofQ== 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=Iw8UoQ7jUWSEj+6160NzOOgIJ1rv+blhLOAMu4ptIlU=; b=GePyJ+Z/pM4gBULYBJdnvkhBGPZWuZ15irVq9FIf7fcpUzXJWd0lL1/P+P9IWDVDM8kxsqNsrpeMwR5dgllj1T4Y5NAfsVh4fIlxHyLcqJL0OeIGk0eeYtVooqFaCcJTr/09p99gx265cB4VjLefl4rZ+80UBJQWzP8N6INm6JrzIdsMsfTxXJknkySFXECrOLaxws7LCVDuMSmAnRSvdiPkrmrwaec/4eTFzrc86FAW1o8Bkpx/J5+gLJeZvD6aH8mkQ7yEp76DItepDPGcOXGffN6+FMv7tObbrsIc/iGgDsEOvftI4F/kxnurca2xx+JxknA5xtu4gfYK5rJqcw== 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 (0) 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=Iw8UoQ7jUWSEj+6160NzOOgIJ1rv+blhLOAMu4ptIlU=; b=hNjdisOhdcVVy3JPZkXq5qjEVOel9zli+edLNpe8FaTRtj8i42g2Y1lrxdJhhCCns0zFmQBAoCbbpU83I2DTM8m41By4Ss7nzD/FwbkhxvIxNTylM/e3hbuqo5bQpwzYRc8Ypf3yIwZLEVw44zUezCFDoLnEDceVicCcSELr2Dso/W+LGA/6yXtTDxTO5rgTGuTWIEc7SNQcCDsa0Qu+qghLNd72E/ZPY98jmkszbB3/WTT/D5TPWSCP3zYjImdN634DBaGWOdiKfe+2L8S4xXs2+LBngOJGncjqkPtwH68Bku17LedHjzJOGTGapBLnZwUUOHgyNuyOKZab2kdyOw== Received: from MN2PR05CA0033.namprd05.prod.outlook.com (2603:10b6:208:c0::46) by CY5PR12MB6251.namprd12.prod.outlook.com (2603:10b6:930:21::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7409.54; Sat, 13 Apr 2024 12:50:43 +0000 Received: from BL02EPF00021F6A.namprd02.prod.outlook.com (2603:10b6:208:c0:cafe::8d) by MN2PR05CA0033.outlook.office365.com (2603:10b6:208:c0::46) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7495.15 via Frontend Transport; Sat, 13 Apr 2024 12:50:42 +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 BL02EPF00021F6A.mail.protection.outlook.com (10.167.249.6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7452.22 via Frontend Transport; Sat, 13 Apr 2024 12:50:42 +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.41; Sat, 13 Apr 2024 05:50:29 -0700 Received: from nvidia.com (10.126.230.35) 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.1258.12; Sat, 13 Apr 2024 05:50:28 -0700 From: Xueming Li To: Xueming Li CC: dpdk stable Subject: patch has been queued to stable release 23.11.1 Date: Sat, 13 Apr 2024 20:48:01 +0800 Message-ID: <20240413125005.725659-1-xuemingl@nvidia.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20240305094757.439387-1-xuemingl@nvidia.com> References: <20240305094757.439387-1-xuemingl@nvidia.com> MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit X-Originating-IP: [10.126.230.35] X-ClientProxiedBy: rnnvmail201.nvidia.com (10.129.68.8) To rnnvmail201.nvidia.com (10.129.68.8) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BL02EPF00021F6A:EE_|CY5PR12MB6251:EE_ X-MS-Office365-Filtering-Correlation-Id: 50d0db89-db63-4844-8074-08dc5bb8545e X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: DDutMN3l9quXvPY+ikt4ENfpsXNK5+KDvf0QvFlc15PVl7mE2Hj9eHTxrtpSAtR2v/VnZl0ouzMlL9ThOhDEwKrt3PfZ5aVnyLXu2yplBYAH6Rvk+ZvAcnnrKTuQw39c5YuqAo3dpGBO54TBVP+Jx3n8XVcVQaxVOvHwf3oKFZzCPfbsFF77+K4Wq+JFH9fcgS0J7aUarDcrg7su0n09+CNti7U7xGl1nayY4FgCK/yppgrIBFEvXZ7ZxVFnayxA163tOJOnXNCShqE4VMjcyCJ7LsV/twYLSu+nsNXSD62Jk4vfOn5CiTPHoZMDHCaUKxfJdf5C4jI+xqBfYy991UBBQjVTiFsFPdCgDRzeceUNzFuPWaGT/6rww337LcMHIxnmL7PYMDgGG37GQ3JqNzWgysYj39OgQOEBCI14eGDAjpSCEHssqshV4W8JBdrjJQPGCxjG1kX8kiuq7jpemt5W4heIn5LKydNrbcAHfGN17bZjynxkO/vqVzQUbeDncJpdrTO63/gU7EvVYa26T4ZLyHKSObpJ2EF4NRxaEAHCNKEs4eBvOVQGF0FdDyFre88MrAdSRGz7cIXJ6jXvUaC/nx0vVp6Nt24pl1c5TwTa9pa+4j2MlUDhPSIF1rj7vwV+tdSqTpNJe8LJvhT1PoyjYrJQ/cTRyTXWkBOj2Z3d0IvAb5QwI1rIEDIWyuYaKGHkMTFD72pMD6GAagO820GSymCKOqE31vCfnwO7R+ORYsrtWC8BZiSuLo0fu99M 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:(13230031)(82310400014)(1800799015)(376005)(36860700004); DIR:OUT; SFP:1101; X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Apr 2024 12:50:42.5326 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 50d0db89-db63-4844-8074-08dc5bb8545e 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: BL02EPF00021F6A.namprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY5PR12MB6251 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 23.11.1 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/15/24. 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=23.11-staging This queued commit can be viewed at: https://git.dpdk.org/dpdk-stable/commit/?h=23.11-staging&id=cfa8a4cb909e07cbb34941358f4d912c879dca34 Thanks. Xueming Li --- >From cfa8a4cb909e07cbb34941358f4d912c879dca34 Mon Sep 17 00:00:00 2001 From: Xueming Li Date: Sat, 13 Apr 2024 20:43:04 +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 *** Alex Vesker (2): net/mlx5/hws: fix direct index insert on depend WQE net/mlx5/hws: fix memory access in L3 decapsulation Ali Alnubani (1): doc: update link to Windows DevX in mlx5 guide Andrew Boyer (1): doc: fix typos in cryptodev overview Ankur Dwivedi (1): doc: fix aging poll frequency option in cnxk guide Arkadiusz Kusztal (2): common/qat: fix legacy flag crypto/qat: fix crash with CCM null AAD pointer Bing Zhao (7): net/mlx5: prevent querying aged flows on uninit port net/mlx5: fix condition of LACP miss flow net/mlx5: fix HWS registers initialization net/mlx5: fix counters map in bonding mode net/mlx5: remove device status check in flow creation net/mlx5: fix age position in hairpin split net/mlx5: fix drop action release timing Bruce Richardson (6): eventdev: improve Doxygen comments on configure struct eventdev: fix Doxygen processing of vector struct net/i40e: remove incorrect 16B descriptor read block net/iavf: remove incorrect 16B descriptor read block net/ice: remove incorrect 16B descriptor read block test: do not count skipped tests as executed Chaoyong He (3): net/nfp: fix switch domain free check net/nfp: fix initialization failure flow net/nfp: fix uninitialized variable Dariusz Sosnowski (7): app/testpmd: fix async flow create failure handling net/mlx5: fix conntrack action handle representation net/mlx5: fix connection tracking action validation net/mlx5: fix VLAN handling in meter split net/mlx5: fix flow counter cache starvation net/mlx5: fix template clean up of FDB control flow rule net/mlx5: fix flow configure validation David Marchand (4): net/iavf: remove error logs for VLAN offloading app/testpmd: fix --stats-period option check app/testpmd: fix burst option parsing app/testpmd: fix error message for invalid option Edwin Brossette (1): net/ixgbevf: fix RSS init for x550 NICs Eli Britstein (1): net/mlx5: prevent ioctl failure log flooding Emi Aoki (1): doc: fix typo in profiling guide Erez Shitrit (1): net/mlx5/hws: check not supported fields in VXLAN Fidel Castro (1): test/power: fix typo in error message Flore Norceide (1): doc: fix typo in packet framework guide Ganapati Kundapura (2): test/event: fix crash in Tx adapter freeing eventdev/crypto: fix enqueueing Gregory Etelson (11): net/mlx5: fix parameters verification in HWS table create net/mlx5: fix flow action template expansion app/testpmd: fix async indirect action list creation net/mlx5: fix HWS meter actions availability net/mlx5: fix sync meter processing in HWS net/mlx5: fix indirect action async job initialization net/mlx5: fix non-masked indirect list meter translation net/mlx5: fix VLAN ID in flow modify net/mlx5: remove duplication of L3 flow item validation net/mlx5: fix IP-in-IP tunnels recognition net/mlx5: fix sync flow meter action Hamdan Igbaria (2): net/mlx5/hws: fix VLAN item in non-relaxed mode net/mlx5/hws: fix VLAN inner type Harman Kalra (1): common/cnxk: fix link config for SDP Hernan Vargas (1): doc: fix configuration in baseband 5GNR driver guide Holly Nichols (1): test/cfgfile: fix typo in error messages Huisong Li (2): doc: add traffic manager in features table doc: add link speeds configuration in features table Itamar Gozlan (1): net/mlx5/hws: skip item when inserting rules by index Jie Hai (2): net/hns3: enable PFC for all user priorities net/hns3: support new device Joyce Kong (1): config: fix CPU instruction set for cross-build Juraj Linkeš (2): dts: fix smoke tests driver regex dts: strip whitespaces from stdout and stderr Kalesh AP (1): net/bnxt: fix null pointer dereference Kamil Vojanec (1): examples/l3fwd: fix Rx queue configuration Kevin Traynor (1): net/ixgbe: increase VF reset timeout Kishore Padmanabha (1): net/bnxt: fix number of Tx queues being created Kommula Shiva Shankar (1): common/cnxk: fix RSS RETA configuration Konstantin Ananyev (1): examples/l3fwd: fix Rx over not ready port Kumara Parameshwaran (1): app/testpmd: return if no packets in GRO heavy weight mode Maayan Kashani (1): net/mlx5: fix DR context release ordering Masoumeh Farhadi Nia (1): examples/ipsec-secgw: fix typo in error message Maxime Coquelin (2): vhost: fix VDUSE device destruction failure net/virtio: fix vDPA device init advertising control queue Michael Baum (1): net/mlx5/hws: enable multiple integrity items Mingjin Ye (2): test: fix probing in secondary process bus/vdev: fix devargs in secondary process Morten Brørup (3): event/dlb2: remove superfluous memcpy net/bnx2x: fix warnings about memcpy lengths net/mlx5: fix warning about copy length Nithin Dabilpuram (5): common/cnxk: remove CN9K inline IPsec FP opcodes net/cnxk: fix buffer size configuration common/cnxk: fix Tx MTU configuration net/cnxk: fix indirect mbuf handling in Tx common/cnxk: fix mbox struct attributes Pengfei Sun (1): net/mlx5: fix use after free when releasing Tx queues Qian Hao (1): examples/packet_ordering: fix Rx with reorder mode disabled Qin Ke (1): net/nfp: fix getting firmware VNIC version Radu Nicolau (1): examples/ipsec-secgw: fix cryptodev to SA mapping Rahul Bhansali (5): common/cnxk: fix inline device pointer check net/cnxk: fix Rx packet format check condition net/cnxk: add cookies check for multi-segment offload net/cnxk: fix mbuf fields in multi-segment Tx net/cnxk: improve Tx performance for SW mbuf free Rakesh Kudurumalla (1): test/mbuf: fix external mbuf case with assert enabled Robin Jarry (2): test: assume C source files are UTF-8 encoded build: pass cflags in subproject Rongwei Liu (2): app/testpmd: fix flow modify tag typo net/mlx5: fix modify flex item Satheesh Paul (2): common/cnxk: remove dead code common/cnxk: fix possible out-of-bounds access Shai Brandes (5): net/ena: fix fast mbuf free net/ena/base: limit exponential backoff net/ena/base: restructure interrupt handling net/ena: fix mbuf double free in fast free mode net/ena/base: fix metrics excessive memory consumption Shani Peretz (1): app/testpmd: fix auto-completion for indirect action list Shihong Wang (2): net/nfp: fix IPsec data endianness examples/ipsec-secgw: fix Rx queue ID in Rx callback Shun Hao (1): net/mlx5: fix meter policy priority Simei Su (1): doc: fix default IP fragments maximum in programmer guide Stephen Hemminger (2): net/tap: do not overwrite flow API errors net/tap: fix traffic control handle calculation Suanming Mou (3): app/crypto-perf: fix copy segment size app/crypto-perf: fix out-of-place mbuf size app/crypto-perf: add missing op resubmission Sunil Kumar Kori (1): net/cnxk: fix MTU limit Tom Jones (1): net/vmxnet3: ignore Rx queue interrupt setup on FreeBSD Viacheslav Ovsiienko (1): net/mlx5: fix error packets drop in regular Rx Wenwu Ma (1): net/igc: fix timesync disable Xueming Li (1): 23.11.1-rc1 Yunjian Wang (1): net/af_xdp: fix leak on XSK configuration failure .mailmap | 14 +- app/test-crypto-perf/cperf_test_common.c | 5 +- app/test-crypto-perf/cperf_test_verify.c | 12 +- app/test-pmd/cmdline_flow.c | 49 +- app/test-pmd/config.c | 8 +- app/test-pmd/csumonly.c | 2 + app/test-pmd/parameters.c | 8 +- app/test-pmd/testpmd.h | 1 + app/test/process.h | 46 +- app/test/test.c | 8 +- app/test/test_cfgfile.c | 8 +- app/test/test_event_eth_tx_adapter.c | 4 + app/test/test_mbuf.c | 5 +- app/test/test_power.c | 2 +- buildtools/get-test-suites.py | 2 +- buildtools/subproject/meson.build | 6 + config/meson.build | 11 +- doc/guides/bbdevs/fpga_5gnr_fec.rst | 7 +- doc/guides/cryptodevs/overview.rst | 6 +- doc/guides/nics/cnxk.rst | 24 +- doc/guides/nics/features.rst | 24 + doc/guides/nics/features/atlantic.ini | 1 + doc/guides/nics/features/bnxt.ini | 1 + doc/guides/nics/features/cnxk.ini | 1 + doc/guides/nics/features/default.ini | 2 + doc/guides/nics/features/dpaa.ini | 1 + doc/guides/nics/features/dpaa2.ini | 1 + doc/guides/nics/features/hns3.ini | 2 + doc/guides/nics/features/i40e.ini | 2 + doc/guides/nics/features/iavf.ini | 3 +- doc/guides/nics/features/ice.ini | 2 + doc/guides/nics/features/ice_dcf.ini | 1 + doc/guides/nics/features/igb.ini | 1 + doc/guides/nics/features/igc.ini | 1 + doc/guides/nics/features/ionic.ini | 1 + doc/guides/nics/features/ipn3ke.ini | 1 + doc/guides/nics/features/ixgbe.ini | 2 + doc/guides/nics/features/mvpp2.ini | 3 +- doc/guides/nics/features/ngbe.ini | 1 + doc/guides/nics/features/octeontx.ini | 1 + doc/guides/nics/features/sfc.ini | 1 + doc/guides/nics/features/thunderx.ini | 1 + doc/guides/nics/features/txgbe.ini | 2 + doc/guides/nics/hns3.rst | 2 +- doc/guides/nics/mlx5.rst | 4 +- doc/guides/platform/mlx5.rst | 2 +- .../prog_guide/ip_fragment_reassembly_lib.rst | 2 +- doc/guides/prog_guide/packet_framework.rst | 2 +- doc/guides/prog_guide/profile_app.rst | 2 +- drivers/bus/vdev/vdev.c | 22 +- drivers/common/cnxk/cnxk_security.c | 229 ------- drivers/common/cnxk/cnxk_security.h | 12 - drivers/common/cnxk/roc_dev.c | 2 + drivers/common/cnxk/roc_ie_on.h | 60 -- drivers/common/cnxk/roc_mbox.h | 16 +- drivers/common/cnxk/roc_nix.c | 2 +- drivers/common/cnxk/roc_nix.h | 2 - drivers/common/cnxk/roc_nix_inl.c | 6 +- drivers/common/cnxk/roc_nix_inl.h | 50 +- drivers/common/cnxk/roc_nix_rss.c | 4 +- drivers/common/cnxk/roc_nix_tm.c | 3 + drivers/common/cnxk/version.map | 4 - drivers/common/qat/qat_device.c | 1 + drivers/crypto/qat/dev/qat_crypto_pmd_gens.h | 10 +- drivers/crypto/qat/qat_sym.c | 1 - drivers/event/cnxk/cn10k_tx_worker.h | 8 +- drivers/event/cnxk/cn9k_worker.h | 9 +- drivers/event/dlb2/dlb2.c | 3 - drivers/net/af_xdp/rte_eth_af_xdp.c | 8 +- drivers/net/bnx2x/bnx2x_stats.c | 14 +- drivers/net/bnx2x/bnx2x_vfpf.c | 14 +- drivers/net/bnxt/bnxt_reps.c | 23 +- drivers/net/cnxk/cn10k_ethdev.c | 6 + drivers/net/cnxk/cn10k_rx.h | 2 +- drivers/net/cnxk/cn10k_rxtx.h | 1 + drivers/net/cnxk/cn10k_tx.h | 369 +++++++--- drivers/net/cnxk/cn9k_ethdev.c | 6 + drivers/net/cnxk/cn9k_ethdev.h | 1 + drivers/net/cnxk/cn9k_tx.h | 377 ++++++++--- drivers/net/cnxk/cnxk_ethdev_devargs.c | 2 +- drivers/net/cnxk/cnxk_ethdev_dp.h | 10 +- drivers/net/cnxk/cnxk_ethdev_ops.c | 40 +- drivers/net/ena/base/ena_com.c | 17 +- drivers/net/ena/ena_ethdev.c | 41 +- drivers/net/hns3/hns3_cmd.c | 4 +- drivers/net/hns3/hns3_dcb.c | 9 +- drivers/net/hns3/hns3_ethdev.c | 2 + drivers/net/hns3/hns3_ethdev.h | 2 + drivers/net/i40e/i40e_rxtx_vec_avx2.c | 64 +- drivers/net/iavf/iavf_ethdev.c | 7 +- drivers/net/iavf/iavf_rxtx_vec_avx2.c | 80 +-- drivers/net/ice/ice_rxtx_vec_avx2.c | 80 +-- drivers/net/igc/igc_ethdev.c | 2 +- drivers/net/ixgbe/base/ixgbe_type.h | 2 +- drivers/net/ixgbe/ixgbe_rxtx.c | 19 + drivers/net/mlx5/hws/mlx5dr_action.c | 4 +- drivers/net/mlx5/hws/mlx5dr_definer.c | 29 +- drivers/net/mlx5/hws/mlx5dr_rule.c | 18 +- drivers/net/mlx5/hws/mlx5dr_send.c | 1 + drivers/net/mlx5/hws/mlx5dr_send.h | 1 + drivers/net/mlx5/linux/mlx5_ethdev_os.c | 251 +++++-- drivers/net/mlx5/mlx5.c | 16 +- drivers/net/mlx5/mlx5.h | 56 +- drivers/net/mlx5/mlx5_flow.c | 63 +- drivers/net/mlx5/mlx5_flow.h | 21 +- drivers/net/mlx5/mlx5_flow_aso.c | 178 +++-- drivers/net/mlx5/mlx5_flow_dv.c | 298 +++++---- drivers/net/mlx5/mlx5_flow_hw.c | 631 +++++++++++------- drivers/net/mlx5/mlx5_flow_meter.c | 55 +- drivers/net/mlx5/mlx5_hws_cnt.c | 72 +- drivers/net/mlx5/mlx5_hws_cnt.h | 25 +- drivers/net/mlx5/mlx5_rx.c | 19 +- drivers/net/mlx5/mlx5_stats.c | 58 +- drivers/net/mlx5/mlx5_trigger.c | 8 +- drivers/net/mlx5/windows/mlx5_ethdev_os.c | 22 +- drivers/net/nfp/flower/nfp_flower.c | 3 +- drivers/net/nfp/nfp_ethdev.c | 1 - drivers/net/nfp/nfp_ipsec.c | 72 +- drivers/net/nfp/nfp_ipsec.h | 9 +- drivers/net/nfp/nfp_net_common.c | 2 +- drivers/net/tap/tap_flow.c | 44 +- .../net/virtio/virtio_user/virtio_user_dev.c | 22 +- drivers/net/vmxnet3/vmxnet3_ethdev.c | 2 + .../remote_session/remote/remote_session.py | 24 +- dts/tests/TestSuite_smoke_tests.py | 2 +- examples/ipsec-secgw/ipsec-secgw.c | 4 +- examples/ipsec-secgw/ipsec.c | 20 +- examples/ipsec-secgw/parser.c | 2 +- examples/l3fwd/main.c | 15 +- examples/packet_ordering/main.c | 32 +- lib/eventdev/rte_event_crypto_adapter.c | 16 +- lib/eventdev/rte_eventdev.h | 71 +- lib/vhost/fd_man.c | 23 +- lib/vhost/fd_man.h | 6 + lib/vhost/socket.c | 1 + lib/vhost/vduse.c | 3 +- 136 files changed, 2454 insertions(+), 1690 deletions(-) -- 2.34.1