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 986DD433D8 for ; Mon, 11 Dec 2023 11:12:55 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 7000140E0F; Mon, 11 Dec 2023 11:12:55 +0100 (CET) Received: from NAM04-BN8-obe.outbound.protection.outlook.com (mail-bn8nam04on2043.outbound.protection.outlook.com [40.107.100.43]) by mails.dpdk.org (Postfix) with ESMTP id 5A30F402E9 for ; Mon, 11 Dec 2023 11:12:53 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gFpija3hPgvq5mKBMz1F+w4+dMFnAbnCi9YfY6RfCDlPxypKqAFMw1Wd9LPQOdgzn7GCxW7MHHFMIkH/YUDc4km39hQgqYKi7JOmHu9DNaYm+Omjb5QDzG8drjfmf3fZxVHqIs9a9Z1F6CPGAZMEaOSnvmgy4UT4waE2uSxxQbfX+7BCahKVxOTXhvbDu/NOyOkDn8bEaEzo7Wn9keSXyJ8whsxdDhzPxUcnIqjb//MVpjVbSneYAy8gJALuJdrVa69XuMrvQAdC5XONVOlyQ93PBXYBP+GyxSWfV7aIj+WRwD0OyuQip6ajURmKLe0EJESUaLAWVYAk3zOS9LR1kw== 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=Zo7BycCbFqXof5+CVuH1NI17p6TBO/B/5+tN/6k0olE=; b=VNQRFX+JVXXtlLFip/26XXuNVNHaDlVLSGPiHnKjNexvbJxjh9G/Kllz0wj6FzTQTMppyw7XETSpYGQ5iKr5zCm62ZcHx6nigTZKE4iLzdI1lKItAgMseF/9Kd4klu/BmyBL+rv0/29xBGgYw+L0dKESElliA/dEBL7Sjxfq7OjzTDLDc1dlbxTqML9JRCzPzXH9xeKxKl9sFP4Kdbo0sYcqqdlBOrk/Xl5dXtbvq3dLSQrBCikIEhJkZnIdoOozREZTu5I7+mu1cOSPKytlhK1kDWcJfHo6LIgki9QT23Ui9yKftfBKHtMTVmWI0aUj9hw/l0hAQXV03GrmCJqxIA== 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=Zo7BycCbFqXof5+CVuH1NI17p6TBO/B/5+tN/6k0olE=; b=PwYlsYRP40RUtVU8BcTg1zp/JQ1sdvo5RM9GKhG7yyZFlKQEogrD4NKi9w4SGE7VOblzBJBbAv+stMaoFFHN1pONHGkW9LFDV0mn3lgz1t+5cMKyC7wgMVZvwmTrzl0ot8U+HwaUCmgXsMlfJiFdip/wsVlWNVqHup4iMTE6QnIeiYHe/JgWm7WyaCTI6Q0qEX1Iy/xRHb0xiK864l1KM19n2c6inWATUR2d6DxLDmNl0xcumd7YV5drCxWKis3wdaxw7BuAmWCCB8Kjys/4y5asGK47HV5+lwTZTSFx65xLqc+2XfXWAOtHTzvNREdaS/ebFvv149uTel+d4gZlbA== Received: from DM6PR13CA0017.namprd13.prod.outlook.com (2603:10b6:5:bc::30) by CH0PR12MB5169.namprd12.prod.outlook.com (2603:10b6:610:b8::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7068.32; Mon, 11 Dec 2023 10:12:50 +0000 Received: from DS1PEPF0001709C.namprd05.prod.outlook.com (2603:10b6:5:bc:cafe::78) by DM6PR13CA0017.outlook.office365.com (2603:10b6:5:bc::30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7091.23 via Frontend Transport; Mon, 11 Dec 2023 10:12:50 +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 DS1PEPF0001709C.mail.protection.outlook.com (10.167.18.106) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7091.18 via Frontend Transport; Mon, 11 Dec 2023 10:12:50 +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; Mon, 11 Dec 2023 02:12:41 -0800 Received: from nvidia.com (10.126.231.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.986.41; Mon, 11 Dec 2023 02:12:39 -0800 From: Xueming Li To: Xueming Li CC: dpdk stable Subject: patch has been queued to stable release 22.11.4 Date: Mon, 11 Dec 2023 18:10:25 +0800 Message-ID: <20231211101226.2122-1-xuemingl@nvidia.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20231022142250.10324-1-xuemingl@nvidia.com> References: <20231022142250.10324-1-xuemingl@nvidia.com> MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit X-Originating-IP: [10.126.231.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: DS1PEPF0001709C:EE_|CH0PR12MB5169:EE_ X-MS-Office365-Filtering-Correlation-Id: 2c7a2714-3059-412e-1d6f-08dbfa31bb6c X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: GmZ7otMc9JKbFmIX+VJqhAM9/BaqO0LFgOKgclrOQZtShvqDwoAqhuAqySDIESkaEVJQ1EExC/6iwCQMIizQPN76ZvzRqlq4oeYrVjFHOvLVGVDFlareseoVCho/r8TYOh9rcvo+ULAZWS9MXMQQJojjFSQLnFq5mUNL+VAakofjw04BK1KbAdOErFarQAVIBMsILhTd/5jjZ799qWB0+kcR8/t4igIJAQOz4S6jL46I6kkdjtz21X9HV0jABu92bsZcmL/UWTVoel1e79vEpA7FKomPQLGewNSo91EODfnqVHpI3aFEn+XHiukApqEX60JHSrqu3c8EWkL3OLtqjeWfP1HBrBiFE/70ua0GozedyLYyxFLq4y4fT4uzxv1KoVsVJRpkrHSnhEmncelbZE7SEYVLGUOgvqQpkAmsStnsmZjatKeq7VJMceMjpwbUIY0zWnAbKPEN/nxpF2xLig3JhBtVb49KDpdF/sB/YmK6Ntl/AxXokVvp7T5piFPxwNANBkdUMUusjbWpNgBHfWuvIKr3bVNYgpznEwJu8zBVP718Ckd4PuH809uFIBRy4MpX8m6On3t7kN1oCSb5wobo76fhX2DxwBcDp7x0iINjVKGnutMIVE4D1y2H+fhn2v+hWDSsEAer6x1vr9ypCLqC7f05uSoTzqBtiydg8oNw1XeFoUjjh3KhUl/J5FARdkeTMOGbve6CwaWKxLaUHgbeys+Zu+tiwdhi6RlXrJKnroYc5HfGEjPirRDhyxPuLxRUVvBnQADd0n5P+xBR1gaPAnS0mp3P5uyYYnR5Dmf+WQjnUQV5n95bFtVRx1MLlpNd2dZfQJSMTE3Hda1AVA== 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)(4636009)(39860400002)(346002)(376002)(396003)(136003)(230173577357003)(230273577357003)(230922051799003)(1800799012)(451199024)(64100799003)(82310400011)(186009)(40470700004)(36840700001)(46966006)(40460700003)(7049001)(53546011)(36860700001)(1076003)(5660300002)(6286002)(47076005)(26005)(336012)(16526019)(6200100001)(2616005)(36756003)(55016003)(7636003)(426003)(70586007)(70206006)(40480700001)(30864003)(966005)(2906002)(83380400001)(82740400003)(41300700001)(356005)(478600001)(7696005)(86362001)(8676002)(8936002)(4326008)(6862004)(316002)(37006003)(6666004); DIR:OUT; SFP:1101; X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Dec 2023 10:12:50.6417 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 2c7a2714-3059-412e-1d6f-08dbfa31bb6c 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: DS1PEPF0001709C.namprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH0PR12MB5169 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.4 Note it hasn't been pushed to http://dpdk.org/browse/dpdk-stable yet. It will be pushed if I get no objections before 12/13/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=6c688dec84856bd68682f8f6b082b11868906132 Thanks. Xueming Li --- >From 6c688dec84856bd68682f8f6b082b11868906132 Mon Sep 17 00:00:00 2001 From: Xueming Li Date: Mon, 11 Dec 2023 17:56:22 +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 *** Abdullah Sevincer (3): bus/pci: add PASID control event/dlb2: disable PASID event/dlb2: fix disable PASID Alexander Kozyrev (3): net/mlx5/hws: fix integrity bits level net/mlx5: fix MPRQ stride size check ethdev: fix ESP packet type description Bing Zhao (2): net/mlx5: fix flow workspace double free in Windows net/mlx5: fix shared Rx queue list management Brian Dooley (2): doc: update kernel module entry in QAT guide examples/ipsec-secgw: fix partial overflow Bruce Richardson (5): eventdev: fix device pointer for vdev-based devices eventdev: fix missing driver names in info struct ethdev: fix function name in comment event/dlb2: fix name check in self-test event/dlb2: fix missing queue ordering capability flag Chaoyong He (3): net/nfp: fix crash on close net/nfp: fix reconfigure logic in PF initialization net/nfp: fix reconfigure logic in VF initialization Christian Ehrhardt (1): config: fix RISC-V native build Dariusz Sosnowski (7): net/mlx5: fix flow thread safety flag for HWS common/mlx5: fix controller index parsing net/mlx5: fix missing flow rules for external SQ net/mlx5: fix use after free on Rx queue start net/mlx5: fix hairpin queue unbind net/mlx5: fix hairpin queue states net/mlx5: fix offset size in conntrack flow action David Marchand (7): bus/ifpga: fix driver header dependency net/tap: fix L4 checksum offloading net/tap: fix IPv4 checksum offloading net/iavf: fix indent in Tx path doc: remove restriction on ixgbe vector support doc: fix some ordered lists doc: remove number of commands in vDPA guide Dengdui Huang (10): net/hns3: fix unchecked Rx free threshold net/hns3: fix double stats for IMP and global reset net/hns3: remove reset log in secondary net/hns3: fix multiple reset detected log net/hns3: fix IMP or global reset net/hns3: refactor interrupt state query net/hns3: fix mailbox sync net/hns3: fix ignored reset event net/hns3: fix reset event status net/hns3: fix VF reset handler interruption Eli Britstein (1): net/mlx5: zero UDP checksum over IPv4 in encapsulation Feifei Wang (1): app/pipeline: add sigint handler Fengjiang Liu (1): net/virtio: fix missing next flag in Tx packed ring Ferruh Yigit (3): net/txgbe: fix out of bound access mempool: fix get function documentation mempool: clarify enqueue/dequeue ops documentation Gregory Etelson (1): eal/windows: fix build with recent MinGW Hernan Vargas (2): test/bbdev: fix Python script subprocess test/bbdev: assert failed test for queue configure Huisong Li (10): net/hns3: fix setting DCB capability net/hns3: fix LRO offload to report app/testpmd: remove useless check in TSO command app/testpmd: fix tunnel TSO capability check app/testpmd: add explicit check for tunnel TSO app/testpmd: fix tunnel TSO configuration doc: fix hns3 build option about max queue number doc: update features in hns3 guide doc: fix RSS flow description in hns3 guide examples/ethtool: fix pause configuration Jiawei Wang (3): net/mlx5: fix decap action checking in sample flow net/mlx5: fix E-Switch mirror flow rule validation net/mlx5: fix validation of sample encap flow action Jiawen Wu (2): net/txgbe: add proper memory barriers in Rx net/ngbe: add proper memory barriers in Rx Jie Hai (8): net/hns3: fix typo in function name net/hns3: fix some return values net/hns3: fix some error logs net/hns3: keep set/get algo key functions local net/hns3: fix uninitialized hash algo value app/procinfo: fix RSS info app/procinfo: adjust format of RSS info test/bonding: fix uninitialized RSS configuration Joshua Washington (2): net/gve: update max Rx packet length to be based on MTU ethdev: account for smaller MTU when setting default Juraj Linkeš (1): config/arm: fix aarch32 build with GCC 13 Kevin Traynor (1): doc: update versions recommendations for i40e and ice Kommula Shiva Shankar (1): common/cnxk: fix pool buffer size in opaque mode Long Wu (3): test/bonding: remove unreachable statement test/bonding: add missing check net/bonding: fix possible overrun Madhuker Mythri (1): net/tap: fix RSS for fragmented packets Maxime Coquelin (6): vhost: fix missing vring call check on virtqueue access vhost: fix missing check on virtqueue access vhost: fix check on virtqueue access in async registration vhost: fix check on virtqueue access in in-flight getter vhost: fix missing lock protection in power monitor API vhost: fix checking virtqueue access in stats API Min Zhou (1): test/hash: fix creation error log Mingjin Ye (1): net/ice: fix crash on closing representor ports Nagadheeraj Rottela (1): crypto/nitrox: fix panic with high number of segments Nicolas Chautru (1): baseband/acc: fix TB mode on VRB1 Nithin Dabilpuram (1): net/cnxk: fix data offset in vector Tx Ori Kam (1): net/mlx5: fix NIC flow capability query Qi Zhang (2): net/iavf: fix Tx preparation net/ice: fix Tx preparation Radu Nicolau (2): net/iavf: fix Tx offload mask net/iavf: fix Tx offload flags check Robin Jarry (1): usertools/pmdinfo: fix usage typos Ruifeng Wang (1): ethdev: fix 32-bit build with GCC 13 Satheesh Paul (1): common/cnxk: fix SDP channel mask Shihong Wang (1): net/nfp: fix DMA error after abnormal exit Srikanth Yalavarthi (1): build: add libarchive to optional external dependencies Stephen Hemminger (5): app/testpmd: fix early exit from signal app/dumpcap: fix mbuf pool ring type meter: fix RFC4115 trTCM API Doxygen pdump: fix error number on IPC response app/dumpcap: allow multiple invocations Suanming Mou (2): net/mlx5: fix counter query during port close net/mlx5: fix destroying external representor flow Timothy Miskell (1): net/ice: fix L1 check interval Tyler Retzlaff (2): malloc: remove return from void functions eal/riscv: fix vector type alignment Viacheslav Ovsiienko (1): net/mlx5: fix multi-segment Tx inline data length Weiguo Li (3): net/enic: avoid extra unlock in MTU set net/sfc: remove null dereference in log net/mlx5: fix unlock mismatch Wenwu Ma (1): net/virtio: fix link state interrupt vector setting Zhichao Zeng (1): net/ice: fix DCF port statistics .mailmap | 8 +- app/dumpcap/main.c | 28 +- app/proc-info/main.c | 22 +- app/test-bbdev/test-bbdev.py | 29 +- app/test-bbdev/test_bbdev.c | 3 +- app/test-pipeline/main.c | 14 + app/test-pipeline/main.h | 2 + app/test-pipeline/pipeline_acl.c | 6 +- app/test-pipeline/pipeline_hash.c | 110 +- app/test-pipeline/pipeline_lpm.c | 6 +- app/test-pipeline/pipeline_lpm_ipv6.c | 6 +- app/test-pipeline/pipeline_stub.c | 6 +- app/test-pipeline/runtime.c | 132 +- app/test-pmd/cmdline.c | 106 +- app/test-pmd/testpmd.c | 25 +- app/test/test_hash_readwrite.c | 2 +- app/test/test_link_bonding.c | 3 +- app/test/test_link_bonding_mode4.c | 3 +- app/test/test_link_bonding_rssconf.c | 2 +- config/arm/meson.build | 40 +- config/meson.build | 7 +- doc/guides/cryptodevs/qat.rst | 4 +- doc/guides/nics/hns3.rst | 55 +- doc/guides/nics/i40e.rst | 17 +- doc/guides/nics/ice.rst | 11 +- doc/guides/nics/ixgbe.rst | 2 - doc/guides/nics/mlx5.rst | 8 +- doc/guides/nics/virtio.rst | 12 + doc/guides/platform/cnxk.rst | 3 + .../generic_segmentation_offload_lib.rst | 2 +- doc/guides/sample_app_ug/vdpa.rst | 3 +- doc/guides/tools/pmdinfo.rst | 2 +- drivers/baseband/acc/rte_acc200_pmd.c | 3 +- drivers/bus/ifpga/bus_ifpga_driver.h | 1 + drivers/bus/pci/pci_common.c | 10 + drivers/bus/pci/rte_bus_pci.h | 14 + drivers/bus/pci/version.map | 1 + drivers/common/cnxk/roc_npa.c | 6 +- drivers/common/cnxk/roc_npc.c | 5 +- drivers/common/cnxk/roc_npc.h | 2 + drivers/common/cnxk/version.map | 1 + drivers/common/mlx5/linux/mlx5_common_os.c | 5 +- drivers/common/mlx5/mlx5_devx_cmds.c | 1 + drivers/crypto/nitrox/nitrox_sym_reqmgr.c | 21 +- drivers/event/dlb2/dlb2.c | 1 + drivers/event/dlb2/dlb2_selftest.c | 4 +- drivers/event/dlb2/pf/dlb2_main.c | 38 + drivers/event/dpaa/dpaa_eventdev.c | 6 +- drivers/event/dpaa2/dpaa2_eventdev.c | 6 +- drivers/event/dsw/dsw_evdev.c | 2 +- drivers/event/octeontx/ssovf_evdev.c | 2 +- drivers/event/opdl/opdl_evdev.c | 2 +- drivers/event/skeleton/skeleton_eventdev.c | 6 +- drivers/event/sw/sw_evdev.c | 2 +- drivers/net/bonding/rte_eth_bond_8023ad.c | 7 +- drivers/net/cnxk/cn10k_tx.h | 6 +- drivers/net/enic/enic_main.c | 2 +- drivers/net/gve/gve_ethdev.c | 2 +- drivers/net/gve/gve_ethdev.h | 1 - drivers/net/hns3/hns3_cmd.c | 43 +- drivers/net/hns3/hns3_cmd.h | 1 + drivers/net/hns3/hns3_common.c | 5 +- drivers/net/hns3/hns3_dcb.c | 2 +- drivers/net/hns3/hns3_dump.c | 1 + drivers/net/hns3/hns3_ethdev.c | 234 +- drivers/net/hns3/hns3_ethdev.h | 14 + drivers/net/hns3/hns3_ethdev_vf.c | 43 +- drivers/net/hns3/hns3_fdir.c | 2 +- drivers/net/hns3/hns3_flow.c | 2 +- drivers/net/hns3/hns3_intr.c | 6 +- drivers/net/hns3/hns3_mbx.c | 81 +- drivers/net/hns3/hns3_mbx.h | 10 - drivers/net/hns3/hns3_rss.c | 8 +- drivers/net/hns3/hns3_rss.h | 4 - drivers/net/hns3/hns3_rxtx.c | 9 + drivers/net/hns3/hns3_stats.c | 15 +- drivers/net/hns3/hns3_tm.c | 4 +- drivers/net/iavf/iavf_ethdev.c | 2 + drivers/net/iavf/iavf_rxtx.c | 10 +- drivers/net/iavf/iavf_rxtx.h | 2 +- drivers/net/ice/ice_dcf_ethdev.c | 32 +- drivers/net/ice/ice_dcf_ethdev.h | 3 + drivers/net/ice/ice_dcf_vf_representor.c | 46 +- drivers/net/ice/ice_ethdev.c | 6 +- drivers/net/ice/ice_rxtx.c | 18 +- drivers/net/ice/ice_rxtx.h | 2 + drivers/net/mlx5/hws/mlx5dr_definer.c | 6 +- drivers/net/mlx5/linux/mlx5_flow_os.c | 25 + drivers/net/mlx5/linux/mlx5_flow_os.h | 8 + drivers/net/mlx5/linux/mlx5_os.c | 1 + drivers/net/mlx5/mlx5.c | 6 +- drivers/net/mlx5/mlx5.h | 45 +- drivers/net/mlx5/mlx5_flow.c | 34 +- drivers/net/mlx5/mlx5_flow.h | 7 +- drivers/net/mlx5/mlx5_flow_aso.c | 3 +- drivers/net/mlx5/mlx5_flow_dv.c | 119 +- drivers/net/mlx5/mlx5_flow_hw.c | 134 +- drivers/net/mlx5/mlx5_hws_cnt.c | 36 +- drivers/net/mlx5/mlx5_hws_cnt.h | 2 + drivers/net/mlx5/mlx5_rxq.c | 27 +- drivers/net/mlx5/mlx5_trigger.c | 29 +- drivers/net/mlx5/mlx5_tx.h | 2 +- drivers/net/mlx5/mlx5_txq.c | 12 +- drivers/net/mlx5/windows/mlx5_flow_os.c | 6 + drivers/net/mlx5/windows/mlx5_flow_os.h | 8 + drivers/net/nfp/flower/nfp_flower.c | 2 - drivers/net/nfp/nfp_ethdev.c | 12 +- drivers/net/nfp/nfp_ethdev_vf.c | 4 +- drivers/net/ngbe/ngbe_rxtx.c | 17 + drivers/net/sfc/sfc_ethdev.c | 2 +- drivers/net/tap/rte_eth_tap.c | 17 +- drivers/net/tap/tap_bpf_insns.h | 2959 +++++++++-------- drivers/net/tap/tap_bpf_program.c | 45 +- drivers/net/txgbe/base/txgbe_mng.c | 16 +- drivers/net/txgbe/txgbe_rxtx.c | 47 +- drivers/net/virtio/virtio_ethdev.c | 16 +- drivers/net/virtio/virtqueue.h | 1 + examples/ethtool/ethtool-app/ethapp.c | 59 +- examples/ipsec-secgw/ipsec.h | 7 + lib/eal/common/rte_malloc.c | 4 +- lib/eal/meson.build | 3 + lib/eal/riscv/include/rte_vect.h | 2 +- lib/eal/windows/eal_memory.c | 8 + lib/ethdev/rte_ethdev.c | 4 +- lib/ethdev/rte_ethdev.h | 2 +- lib/ethdev/rte_flow.c | 4 +- lib/eventdev/eventdev_pmd_vdev.h | 3 +- lib/eventdev/rte_eventdev.c | 2 + lib/mbuf/rte_mbuf_ptype.h | 4 +- lib/mempool/rte_mempool.h | 12 +- lib/meter/rte_meter.h | 12 - lib/pci/rte_pci.h | 4 + lib/pdump/rte_pdump.c | 5 +- lib/vhost/vhost.c | 86 +- usertools/dpdk-pmdinfo.py | 2 +- 135 files changed, 3044 insertions(+), 2268 deletions(-) -- 2.25.1