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 943A9A0543 for ; Tue, 21 Jun 2022 10:08:34 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 8BB4B4069C; Tue, 21 Jun 2022 10:08:34 +0200 (CEST) Received: from NAM10-MW2-obe.outbound.protection.outlook.com (mail-mw2nam10on2082.outbound.protection.outlook.com [40.107.94.82]) by mails.dpdk.org (Postfix) with ESMTP id D7B754281C for ; Tue, 21 Jun 2022 10:08:32 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lq0qyBvjvCk2vCNgYIwpXqeXE7K5b+gw2wTXOwKgqFYswFsxZS+imQ9iZI96wvMi0dS5FO23aqhdR+JrJ3G7wGiEi59kuRP+XU4SUcu2+stIJOf9HWlymxqM5CZmL+C1fQC5A/u4pcGtHMkcfWFY8MR6Waf/KCc0WBhYqEeHmGifQn9OhQqt430am+xFbvPcbHEnXY6IZOmzlJKH/65cVdZIXfEqqNZk6iCVXw1DWiBGkoe/5wmDV0EzcyRY9vre0E8EF5iUFPa3QIhPesHGcUYUK/Jt4dnLieS2+fDE9eD2/1kt9tpHzQCtJxih7azlkRKg97SdjtUvN9KP4MIwtA== 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=HgrWQ5yO0NQLoblK6vGCEcQWoJF7NlANLFCe4cb2DzE=; b=XvtyzW4RkQjpfEUZmCJwSBHN6bHX9Sxma2JyUimUFPTVPbSqqrj5IG+PACry8sFAnyxJDXNKZolq+PMqTMDBgG4LCqiQ6VAUlgozm0a4csAchV+AdOJ834pE5i4SN7i/W5XAPan2Qz0wn9deO0NRTfn2a/oeZM8bwKzuFUrFyVmz7Cfq99+A/rRYp6oeJXW9NRP4nAs0DKGMRsfCyJCy+8e240gxx5NCnsUpvgU/lXvdkxg+hwX27Bph2nU4Z8DZRnjGP63J3PG2GcwSXw7oMc2hpPpM9KSYPTkY7QsqFBCp7dI9wr4pGuOBB6SlJiKR0N92BQ+iA6M/OqUxSpnPEw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 12.22.5.235) 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=HgrWQ5yO0NQLoblK6vGCEcQWoJF7NlANLFCe4cb2DzE=; b=j923i+mD8x9xr2ghYjTHraP9kWE8X+kjp4diUXI6ilNaVv09czMX1jNrpWBlg03VmpGSR3Sdx+S8peTEQquoDDYyZyEEOEL/sgCTbPe74m5shonU26DP/rlLfe7iSDwA3VAZfvbGqZgd7WxKfzZxwsM2sVrZ/ESnPztmVq1s7KEQ5NrkUjppFVoaUxyOHxPhdi9qguWwwieYefaF3mBWDS9a7vININvebmwYFWz3CmlwCn0VFuae0OFBnUxgSO9Q42F31Ahx3iyPkrV2Lu/TypwC2PWkKxCpsxgN7X2aUEu+WeP/LYBMmcRzh5t2GvxerKRLy9lLn222HGOWNolAnA== Received: from MW3PR05CA0029.namprd05.prod.outlook.com (2603:10b6:303:2b::34) by BN6PR1201MB0113.namprd12.prod.outlook.com (2603:10b6:405:55::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5353.14; Tue, 21 Jun 2022 08:08:30 +0000 Received: from CO1NAM11FT013.eop-nam11.prod.protection.outlook.com (2603:10b6:303:2b:cafe::ca) by MW3PR05CA0029.outlook.office365.com (2603:10b6:303:2b::34) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5373.9 via Frontend Transport; Tue, 21 Jun 2022 08:08:30 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 12.22.5.235) 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 12.22.5.235 as permitted sender) receiver=protection.outlook.com; client-ip=12.22.5.235; helo=mail.nvidia.com; pr=C Received: from mail.nvidia.com (12.22.5.235) by CO1NAM11FT013.mail.protection.outlook.com (10.13.174.227) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.5353.14 via Frontend Transport; Tue, 21 Jun 2022 08:08:30 +0000 Received: from rnnvmail201.nvidia.com (10.129.68.8) by DRHQMAIL107.nvidia.com (10.27.9.16) with Microsoft SMTP Server (TLS) id 15.0.1497.32; Tue, 21 Jun 2022 08:08:29 +0000 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.986.22; Tue, 21 Jun 2022 01:08:28 -0700 From: Xueming Li To: Dmitry Kozlyuk CC: dpdk stable Subject: patch 'doc: fix API index Markdown syntax' has been queued to stable release 20.11.6 Date: Tue, 21 Jun 2022 11:02:07 +0300 Message-ID: <20220621080301.2315720-62-xuemingl@nvidia.com> X-Mailer: git-send-email 2.27.0 In-Reply-To: <20220621080301.2315720-1-xuemingl@nvidia.com> References: <20220621080301.2315720-1-xuemingl@nvidia.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-Originating-IP: [10.126.230.35] 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-Office365-Filtering-Correlation-Id: a1320b86-c1b7-4b0d-de28-08da535d3a80 X-MS-TrafficTypeDiagnostic: BN6PR1201MB0113:EE_ X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: JlRTLb2Z5cUaWdFNAMCKCu4iAAb3kqlCl1OQtuYjLnF8QlJb3pvI+oyzjTBDghla3gIUNEXjRpqxb2N8/oUCbL5Hq2pKEkz94ALTFEWArzM4n3CZOtif/9aHz5S230v28oI2kVlplw6A4PXs2THuS9Zj8PtMgWIYdUm+jmYaR4iMMjDcjMae1AgAg1da3fHEHwnN6SWMphcQWRPj4ETtgfvPENODGVNfTOFRVZwiubwIa9zKORBvKx4GGE44WDmMtkWxsK40PVHMqbTzj2Nro3//YU5+09T/uZ7t7+gCroLkmJvAGeqSuRJJ0ggkB5Ec303WptQL829Hx6YNiTur33WMk+dqc+2oN7emcKFj1NPIlXnf8fb/rk+WxkfU81OUzkugKgXZBXrOAXkTaJaZqajAS/2B4pFOsuJdw0cmIhfwtzFZZqfjfJZ0qRZmguI6QWSfTirgsPRc5koYE5NQXTlTWSlVnDZHQLYS5t5vCoAGW7RZ1lpjDSoTcly79aD1sE+DLd8Xjb+/x6EjBtO++Q9IvdAKUQatuoHwbDEgpKtHdgx+faigZrQ1pHYuD++iWCq0pAC18Tz5oHFOE/v2PeaNq6dKS65LG0ZdPnHSQPTFQENwn88zMdjJM1us/56tfq+ql8oTzjnc8QExh2cwNfSIro68SIjeH1z9Q5erHPmJeGT0XO6rgN51DiCXl41r3sPCFMrJ9zAcTNoQ/UgOj3unriYCYYadoKh1JYIS2hMSX6h7jotvaXu52pd1fKx5nc0QfHqn7B/ysZ3ODMG0aTNTmEfcSlXTFZckzu8IQ/Fqmjj2AkJZh0c1tx+5sqR6r2dtXE7Uq4ijAxpAh3nC+CeG9EeJqJuzmcbxX0IHg10= X-Forefront-Antispam-Report: CIP:12.22.5.235; CTRY:US; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:mail.nvidia.com; PTR:InfoNoRecords; CAT:NONE; SFS:(13230016)(4636009)(376002)(346002)(136003)(396003)(39860400002)(40470700004)(36840700001)(46966006)(19627235002)(5660300002)(8936002)(70206006)(4326008)(8676002)(36860700001)(40480700001)(70586007)(478600001)(2906002)(6916009)(30864003)(82310400005)(55016003)(966005)(36756003)(86362001)(2616005)(7696005)(356005)(1076003)(83380400001)(16526019)(6286002)(81166007)(53546011)(336012)(316002)(186003)(26005)(47076005)(82740400003)(6666004)(41300700001)(426003)(40460700003)(36900700001); DIR:OUT; SFP:1101; X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Jun 2022 08:08:30.3684 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: a1320b86-c1b7-4b0d-de28-08da535d3a80 X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=43083d15-7273-40c1-b7db-39efd9ccc17a; Ip=[12.22.5.235]; Helo=[mail.nvidia.com] X-MS-Exchange-CrossTenant-AuthSource: CO1NAM11FT013.eop-nam11.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR1201MB0113 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 20.11.6 Note it hasn't been pushed to http://dpdk.org/browse/dpdk-stable yet. It will be pushed if I get no objections before 06/23/22. 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://github.com/steevenlee/dpdk/commit/1d5a0d3379dd277779990d4d90dc0ea1b778942f Thanks. Xueming Li --- >From 1d5a0d3379dd277779990d4d90dc0ea1b778942f Mon Sep 17 00:00:00 2001 From: Dmitry Kozlyuk Date: Wed, 6 Apr 2022 20:10:11 +0300 Subject: [PATCH] doc: fix API index Markdown syntax Cc: Xueming Li [ upstream commit a9d84ead56b40cb9cb5b4efe8709528f12b81e2e ] API documentation index had spaces between link caption and URL, which may be unsupported by some Markdown implementations. That is, "[caption](URL)" is valid but "[caption] (URL)" is not. The problematic behavior is observed with Doxygen on Windows. Remove the spaces. Unfortunately, Markdown syntax is not formally specified. Fixes: 9bf486e606b0 ("doc: generate HTML for API with doxygen") Signed-off-by: Dmitry Kozlyuk --- doc/api/doxy-api-index.md | 344 +++++++++++++++++++------------------- 1 file changed, 172 insertions(+), 172 deletions(-) diff --git a/doc/api/doxy-api-index.md b/doc/api/doxy-api-index.md index 748514e243..0661c5c1f6 100644 --- a/doc/api/doxy-api-index.md +++ b/doc/api/doxy-api-index.md @@ -9,212 +9,212 @@ API The public API headers are grouped by topics: - **device**: - [dev] (@ref rte_dev.h), - [ethdev] (@ref rte_ethdev.h), - [ethctrl] (@ref rte_eth_ctrl.h), - [rte_flow] (@ref rte_flow.h), - [rte_tm] (@ref rte_tm.h), - [rte_mtr] (@ref rte_mtr.h), - [bbdev] (@ref rte_bbdev.h), - [cryptodev] (@ref rte_cryptodev.h), - [security] (@ref rte_security.h), - [compressdev] (@ref rte_compressdev.h), - [compress] (@ref rte_comp.h), - [regexdev] (@ref rte_regexdev.h), - [eventdev] (@ref rte_eventdev.h), - [event_eth_rx_adapter] (@ref rte_event_eth_rx_adapter.h), - [event_eth_tx_adapter] (@ref rte_event_eth_tx_adapter.h), - [event_timer_adapter] (@ref rte_event_timer_adapter.h), - [event_crypto_adapter] (@ref rte_event_crypto_adapter.h), - [rawdev] (@ref rte_rawdev.h), - [metrics] (@ref rte_metrics.h), - [bitrate] (@ref rte_bitrate.h), - [latency] (@ref rte_latencystats.h), - [devargs] (@ref rte_devargs.h), - [PCI] (@ref rte_pci.h), - [vdev] (@ref rte_bus_vdev.h), - [vfio] (@ref rte_vfio.h) + [dev](@ref rte_dev.h), + [ethdev](@ref rte_ethdev.h), + [ethctrl](@ref rte_eth_ctrl.h), + [rte_flow](@ref rte_flow.h), + [rte_tm](@ref rte_tm.h), + [rte_mtr](@ref rte_mtr.h), + [bbdev](@ref rte_bbdev.h), + [cryptodev](@ref rte_cryptodev.h), + [security](@ref rte_security.h), + [compressdev](@ref rte_compressdev.h), + [compress](@ref rte_comp.h), + [regexdev](@ref rte_regexdev.h), + [eventdev](@ref rte_eventdev.h), + [event_eth_rx_adapter](@ref rte_event_eth_rx_adapter.h), + [event_eth_tx_adapter](@ref rte_event_eth_tx_adapter.h), + [event_timer_adapter](@ref rte_event_timer_adapter.h), + [event_crypto_adapter](@ref rte_event_crypto_adapter.h), + [rawdev](@ref rte_rawdev.h), + [metrics](@ref rte_metrics.h), + [bitrate](@ref rte_bitrate.h), + [latency](@ref rte_latencystats.h), + [devargs](@ref rte_devargs.h), + [PCI](@ref rte_pci.h), + [vdev](@ref rte_bus_vdev.h), + [vfio](@ref rte_vfio.h) - **device specific**: - [softnic] (@ref rte_eth_softnic.h), - [bond] (@ref rte_eth_bond.h), - [vhost] (@ref rte_vhost.h), - [vdpa] (@ref rte_vdpa.h), - [KNI] (@ref rte_kni.h), + [softnic](@ref rte_eth_softnic.h), + [bond](@ref rte_eth_bond.h), + [vhost](@ref rte_vhost.h), + [vdpa](@ref rte_vdpa.h), + [KNI](@ref rte_kni.h), [ark] (@ref rte_pmd_ark.h), - [ixgbe] (@ref rte_pmd_ixgbe.h), - [i40e] (@ref rte_pmd_i40e.h), - [ice] (@ref rte_pmd_ice.h), - [iavf] (@ref rte_pmd_iavf.h), - [ioat] (@ref rte_ioat_rawdev.h), - [bnxt] (@ref rte_pmd_bnxt.h), - [dpaa] (@ref rte_pmd_dpaa.h), - [dpaa2] (@ref rte_pmd_dpaa2.h), - [mlx5] (@ref rte_pmd_mlx5.h), - [dpaa2_mempool] (@ref rte_dpaa2_mempool.h), - [dpaa2_cmdif] (@ref rte_pmd_dpaa2_cmdif.h), - [dpaa2_qdma] (@ref rte_pmd_dpaa2_qdma.h), - [crypto_scheduler] (@ref rte_cryptodev_scheduler.h), - [dlb] (@ref rte_pmd_dlb.h), - [dlb2] (@ref rte_pmd_dlb2.h) + [ixgbe](@ref rte_pmd_ixgbe.h), + [i40e](@ref rte_pmd_i40e.h), + [ice](@ref rte_pmd_ice.h), + [iavf](@ref rte_pmd_iavf.h), + [ioat](@ref rte_ioat_rawdev.h), + [bnxt](@ref rte_pmd_bnxt.h), + [dpaa](@ref rte_pmd_dpaa.h), + [dpaa2](@ref rte_pmd_dpaa2.h), + [mlx5](@ref rte_pmd_mlx5.h), + [dpaa2_mempool](@ref rte_dpaa2_mempool.h), + [dpaa2_cmdif](@ref rte_pmd_dpaa2_cmdif.h), + [dpaa2_qdma](@ref rte_pmd_dpaa2_qdma.h), + [crypto_scheduler](@ref rte_cryptodev_scheduler.h), + [dlb](@ref rte_pmd_dlb.h), + [dlb2](@ref rte_pmd_dlb2.h) - **memory**: - [memseg] (@ref rte_memory.h), - [memzone] (@ref rte_memzone.h), - [mempool] (@ref rte_mempool.h), - [malloc] (@ref rte_malloc.h), - [memcpy] (@ref rte_memcpy.h) + [memseg](@ref rte_memory.h), + [memzone](@ref rte_memzone.h), + [mempool](@ref rte_mempool.h), + [malloc](@ref rte_malloc.h), + [memcpy](@ref rte_memcpy.h) - **timers**: - [cycles] (@ref rte_cycles.h), - [timer] (@ref rte_timer.h), - [alarm] (@ref rte_alarm.h) + [cycles](@ref rte_cycles.h), + [timer](@ref rte_timer.h), + [alarm](@ref rte_alarm.h) - **locks**: - [atomic] (@ref rte_atomic.h), - [mcslock] (@ref rte_mcslock.h), - [rwlock] (@ref rte_rwlock.h), - [spinlock] (@ref rte_spinlock.h), - [ticketlock] (@ref rte_ticketlock.h), - [RCU] (@ref rte_rcu_qsbr.h) + [atomic](@ref rte_atomic.h), + [mcslock](@ref rte_mcslock.h), + [rwlock](@ref rte_rwlock.h), + [spinlock](@ref rte_spinlock.h), + [ticketlock](@ref rte_ticketlock.h), + [RCU](@ref rte_rcu_qsbr.h) - **CPU arch**: - [branch prediction] (@ref rte_branch_prediction.h), - [cache prefetch] (@ref rte_prefetch.h), - [SIMD] (@ref rte_vect.h), - [byte order] (@ref rte_byteorder.h), - [CPU flags] (@ref rte_cpuflags.h), - [CPU pause] (@ref rte_pause.h), - [I/O access] (@ref rte_io.h) + [branch prediction](@ref rte_branch_prediction.h), + [cache prefetch](@ref rte_prefetch.h), + [SIMD](@ref rte_vect.h), + [byte order](@ref rte_byteorder.h), + [CPU flags](@ref rte_cpuflags.h), + [CPU pause](@ref rte_pause.h), + [I/O access](@ref rte_io.h) - **CPU multicore**: - [interrupts] (@ref rte_interrupts.h), - [launch] (@ref rte_launch.h), - [lcore] (@ref rte_lcore.h), - [per-lcore] (@ref rte_per_lcore.h), - [service cores] (@ref rte_service.h), - [keepalive] (@ref rte_keepalive.h), - [power/freq] (@ref rte_power.h) + [interrupts](@ref rte_interrupts.h), + [launch](@ref rte_launch.h), + [lcore](@ref rte_lcore.h), + [per-lcore](@ref rte_per_lcore.h), + [service cores](@ref rte_service.h), + [keepalive](@ref rte_keepalive.h), + [power/freq](@ref rte_power.h) - **layers**: - [ethernet] (@ref rte_ether.h), - [ARP] (@ref rte_arp.h), - [HIGIG] (@ref rte_higig.h), - [ICMP] (@ref rte_icmp.h), - [ESP] (@ref rte_esp.h), - [IPsec] (@ref rte_ipsec.h), - [IPsec group] (@ref rte_ipsec_group.h), - [IPsec SA] (@ref rte_ipsec_sa.h), - [IPsec SAD] (@ref rte_ipsec_sad.h), - [IP] (@ref rte_ip.h), - [frag/reass] (@ref rte_ip_frag.h), - [SCTP] (@ref rte_sctp.h), - [TCP] (@ref rte_tcp.h), - [UDP] (@ref rte_udp.h), - [GTP] (@ref rte_gtp.h), - [GRO] (@ref rte_gro.h), - [GSO] (@ref rte_gso.h), - [GRE] (@ref rte_gre.h), - [MPLS] (@ref rte_mpls.h), - [VXLAN] (@ref rte_vxlan.h), - [Geneve] (@ref rte_geneve.h), - [eCPRI] (@ref rte_ecpri.h) + [ethernet](@ref rte_ether.h), + [ARP](@ref rte_arp.h), + [HIGIG](@ref rte_higig.h), + [ICMP](@ref rte_icmp.h), + [ESP](@ref rte_esp.h), + [IPsec](@ref rte_ipsec.h), + [IPsec group](@ref rte_ipsec_group.h), + [IPsec SA](@ref rte_ipsec_sa.h), + [IPsec SAD](@ref rte_ipsec_sad.h), + [IP](@ref rte_ip.h), + [frag/reass](@ref rte_ip_frag.h), + [SCTP](@ref rte_sctp.h), + [TCP](@ref rte_tcp.h), + [UDP](@ref rte_udp.h), + [GTP](@ref rte_gtp.h), + [GRO](@ref rte_gro.h), + [GSO](@ref rte_gso.h), + [GRE](@ref rte_gre.h), + [MPLS](@ref rte_mpls.h), + [VXLAN](@ref rte_vxlan.h), + [Geneve](@ref rte_geneve.h), + [eCPRI](@ref rte_ecpri.h) - **QoS**: - [metering] (@ref rte_meter.h), - [scheduler] (@ref rte_sched.h), - [RED congestion] (@ref rte_red.h) + [metering](@ref rte_meter.h), + [scheduler](@ref rte_sched.h), + [RED congestion](@ref rte_red.h) - **routing**: - [LPM IPv4 route] (@ref rte_lpm.h), - [LPM IPv6 route] (@ref rte_lpm6.h), - [RIB IPv4] (@ref rte_rib.h), - [RIB IPv6] (@ref rte_rib6.h), - [FIB IPv4] (@ref rte_fib.h), - [FIB IPv6] (@ref rte_fib6.h) + [LPM IPv4 route](@ref rte_lpm.h), + [LPM IPv6 route](@ref rte_lpm6.h), + [RIB IPv4](@ref rte_rib.h), + [RIB IPv6](@ref rte_rib6.h), + [FIB IPv4](@ref rte_fib.h), + [FIB IPv6](@ref rte_fib6.h) - **hashes**: - [hash] (@ref rte_hash.h), - [jhash] (@ref rte_jhash.h), - [thash] (@ref rte_thash.h), - [FBK hash] (@ref rte_fbk_hash.h), - [CRC hash] (@ref rte_hash_crc.h) + [hash](@ref rte_hash.h), + [jhash](@ref rte_jhash.h), + [thash](@ref rte_thash.h), + [FBK hash](@ref rte_fbk_hash.h), + [CRC hash](@ref rte_hash_crc.h) - **classification** - [reorder] (@ref rte_reorder.h), - [distributor] (@ref rte_distributor.h), - [EFD] (@ref rte_efd.h), - [ACL] (@ref rte_acl.h), - [member] (@ref rte_member.h), - [flow classify] (@ref rte_flow_classify.h), - [BPF] (@ref rte_bpf.h) + [reorder](@ref rte_reorder.h), + [distributor](@ref rte_distributor.h), + [EFD](@ref rte_efd.h), + [ACL](@ref rte_acl.h), + [member](@ref rte_member.h), + [flow classify](@ref rte_flow_classify.h), + [BPF](@ref rte_bpf.h) - **containers**: - [mbuf] (@ref rte_mbuf.h), - [mbuf pool ops] (@ref rte_mbuf_pool_ops.h), - [ring] (@ref rte_ring.h), - [stack] (@ref rte_stack.h), - [tailq] (@ref rte_tailq.h), - [bitmap] (@ref rte_bitmap.h) + [mbuf](@ref rte_mbuf.h), + [mbuf pool ops](@ref rte_mbuf_pool_ops.h), + [ring](@ref rte_ring.h), + [stack](@ref rte_stack.h), + [tailq](@ref rte_tailq.h), + [bitmap](@ref rte_bitmap.h) - **packet framework**: - * [port] (@ref rte_port.h): - [ethdev] (@ref rte_port_ethdev.h), - [ring] (@ref rte_port_ring.h), - [frag] (@ref rte_port_frag.h), - [reass] (@ref rte_port_ras.h), - [sched] (@ref rte_port_sched.h), - [kni] (@ref rte_port_kni.h), - [src/sink] (@ref rte_port_source_sink.h) - * [table] (@ref rte_table.h): - [lpm IPv4] (@ref rte_table_lpm.h), - [lpm IPv6] (@ref rte_table_lpm_ipv6.h), - [ACL] (@ref rte_table_acl.h), - [hash] (@ref rte_table_hash.h), - [array] (@ref rte_table_array.h), - [stub] (@ref rte_table_stub.h) - * [pipeline] (@ref rte_pipeline.h) - [port_in_action] (@ref rte_port_in_action.h) - [table_action] (@ref rte_table_action.h) + * [port](@ref rte_port.h): + [ethdev](@ref rte_port_ethdev.h), + [ring](@ref rte_port_ring.h), + [frag](@ref rte_port_frag.h), + [reass](@ref rte_port_ras.h), + [sched](@ref rte_port_sched.h), + [kni](@ref rte_port_kni.h), + [src/sink](@ref rte_port_source_sink.h) + * [table](@ref rte_table.h): + [lpm IPv4](@ref rte_table_lpm.h), + [lpm IPv6](@ref rte_table_lpm_ipv6.h), + [ACL](@ref rte_table_acl.h), + [hash](@ref rte_table_hash.h), + [array](@ref rte_table_array.h), + [stub](@ref rte_table_stub.h) + * [pipeline](@ref rte_pipeline.h) + [port_in_action](@ref rte_port_in_action.h) + [table_action](@ref rte_table_action.h) * SWX pipeline: - [control] (@ref rte_swx_ctl.h), - [extern] (@ref rte_swx_extern.h), - [pipeline] (@ref rte_swx_pipeline.h) + [control](@ref rte_swx_ctl.h), + [extern](@ref rte_swx_extern.h), + [pipeline](@ref rte_swx_pipeline.h) * SWX port: - [port] (@ref rte_swx_port.h), - [ethdev] (@ref rte_swx_port_ethdev.h), - [src/sink] (@ref rte_swx_port_source_sink.h) + [port](@ref rte_swx_port.h), + [ethdev](@ref rte_swx_port_ethdev.h), + [src/sink](@ref rte_swx_port_source_sink.h) * SWX table: - [table] (@ref rte_swx_table.h), - [table_em] (@ref rte_swx_table_em.h) - * [graph] (@ref rte_graph.h): - [graph_worker] (@ref rte_graph_worker.h) + [table](@ref rte_swx_table.h), + [table_em](@ref rte_swx_table_em.h) + * [graph](@ref rte_graph.h): + [graph_worker](@ref rte_graph_worker.h) * graph_nodes: - [eth_node] (@ref rte_node_eth_api.h), - [ip4_node] (@ref rte_node_ip4_api.h) + [eth_node](@ref rte_node_eth_api.h), + [ip4_node](@ref rte_node_ip4_api.h) - **basic**: - [bitops] (@ref rte_bitops.h), - [approx fraction] (@ref rte_approx.h), - [random] (@ref rte_random.h), - [config file] (@ref rte_cfgfile.h), - [key/value args] (@ref rte_kvargs.h), - [string] (@ref rte_string_fns.h) + [bitops](@ref rte_bitops.h), + [approx fraction](@ref rte_approx.h), + [random](@ref rte_random.h), + [config file](@ref rte_cfgfile.h), + [key/value args](@ref rte_kvargs.h), + [string](@ref rte_string_fns.h) - **debug**: - [jobstats] (@ref rte_jobstats.h), - [telemetry] (@ref rte_telemetry.h), - [pdump] (@ref rte_pdump.h), - [hexdump] (@ref rte_hexdump.h), - [debug] (@ref rte_debug.h), - [log] (@ref rte_log.h), - [errno] (@ref rte_errno.h), - [trace] (@ref rte_trace.h), - [trace_point] (@ref rte_trace_point.h) + [jobstats](@ref rte_jobstats.h), + [telemetry](@ref rte_telemetry.h), + [pdump](@ref rte_pdump.h), + [hexdump](@ref rte_hexdump.h), + [debug](@ref rte_debug.h), + [log](@ref rte_log.h), + [errno](@ref rte_errno.h), + [trace](@ref rte_trace.h), + [trace_point](@ref rte_trace_point.h) - **misc**: - [EAL config] (@ref rte_eal.h), - [common] (@ref rte_common.h), - [experimental APIs] (@ref rte_compat.h), - [ABI versioning] (@ref rte_function_versioning.h), - [version] (@ref rte_version.h) + [EAL config](@ref rte_eal.h), + [common](@ref rte_common.h), + [experimental APIs](@ref rte_compat.h), + [ABI versioning](@ref rte_function_versioning.h), + [version](@ref rte_version.h) -- 2.35.1 --- Diff of the applied patch vs upstream commit (please double-check if non-empty: --- --- - 2022-06-21 15:37:52.077982201 +0800 +++ 0061-doc-fix-API-index-Markdown-syntax.patch 2022-06-21 15:37:49.081118072 +0800 @@ -1 +1 @@ -From a9d84ead56b40cb9cb5b4efe8709528f12b81e2e Mon Sep 17 00:00:00 2001 +From 1d5a0d3379dd277779990d4d90dc0ea1b778942f Mon Sep 17 00:00:00 2001 @@ -4,0 +5,3 @@ +Cc: Xueming Li + +[ upstream commit a9d84ead56b40cb9cb5b4efe8709528f12b81e2e ] @@ -17,2 +20,2 @@ - doc/api/doxy-api-index.md | 368 +++++++++++++++++++------------------- - 1 file changed, 184 insertions(+), 184 deletions(-) + doc/api/doxy-api-index.md | 344 +++++++++++++++++++------------------- + 1 file changed, 172 insertions(+), 172 deletions(-) @@ -21 +24 @@ -index 2b78d796ea..bb19cf9bc6 100644 +index 748514e243..0661c5c1f6 100644 @@ -24 +27 @@ -@@ -9,223 +9,223 @@ API +@@ -9,212 +9,212 @@ API @@ -40 +42,0 @@ -- [dmadev] (@ref rte_dmadev.h), @@ -66 +67,0 @@ -+ [dmadev](@ref rte_dmadev.h), @@ -86,0 +88,6 @@ ++ [softnic](@ref rte_eth_softnic.h), ++ [bond](@ref rte_eth_bond.h), ++ [vhost](@ref rte_vhost.h), ++ [vdpa](@ref rte_vdpa.h), ++ [KNI](@ref rte_kni.h), + [ark] (@ref rte_pmd_ark.h), @@ -93 +99,0 @@ -- [cnxk] (@ref rte_pmd_cnxk.h), @@ -101,7 +107,2 @@ -- [dlb2] (@ref rte_pmd_dlb2.h), -- [ifpga] (@ref rte_pmd_ifpga.h) -+ [softnic](@ref rte_eth_softnic.h), -+ [bond](@ref rte_eth_bond.h), -+ [vhost](@ref rte_vhost.h), -+ [vdpa](@ref rte_vdpa.h), -+ [KNI](@ref rte_kni.h), +- [dlb] (@ref rte_pmd_dlb.h), +- [dlb2] (@ref rte_pmd_dlb2.h) @@ -114 +114,0 @@ -+ [cnxk](@ref rte_pmd_cnxk.h), @@ -122,2 +122,2 @@ -+ [dlb2](@ref rte_pmd_dlb2.h), -+ [ifpga](@ref rte_pmd_ifpga.h) ++ [dlb](@ref rte_pmd_dlb.h), ++ [dlb2](@ref rte_pmd_dlb2.h) @@ -148 +147,0 @@ -- [pflock] (@ref rte_pflock.h), @@ -155 +153,0 @@ -+ [pflock](@ref rte_pflock.h), @@ -168,2 +166 @@ -- [I/O access] (@ref rte_io.h), -- [power management] (@ref rte_power_intrinsics.h) +- [I/O access] (@ref rte_io.h) @@ -176,2 +173 @@ -+ [I/O access](@ref rte_io.h), -+ [power management](@ref rte_power_intrinsics.h) ++ [I/O access](@ref rte_io.h) @@ -186,2 +182 @@ -- [power/freq] (@ref rte_power.h), -- [PMD power] (@ref rte_power_pmd_mgmt.h) +- [power/freq] (@ref rte_power.h) @@ -194,2 +189 @@ -+ [power/freq](@ref rte_power.h), -+ [PMD power](@ref rte_power_pmd_mgmt.h) ++ [power/freq](@ref rte_power.h) @@ -219,3 +213 @@ -- [eCPRI] (@ref rte_ecpri.h), -- [L2TPv2] (@ref rte_l2tpv2.h), -- [PPP] (@ref rte_ppp.h) +- [eCPRI] (@ref rte_ecpri.h) @@ -243,3 +235 @@ -+ [eCPRI](@ref rte_ecpri.h), -+ [L2TPv2](@ref rte_l2tpv2.h), -+ [PPP](@ref rte_ppp.h) ++ [eCPRI](@ref rte_ecpri.h) @@ -273 +262,0 @@ -- [thash_gfni] (@ref rte_thash_gfni.h), @@ -279 +267,0 @@ -+ [thash_gfni](@ref rte_thash_gfni.h), @@ -360,2 +347,0 @@ -- [fd] (@ref rte_swx_port_fd.h), -- [ring] (@ref rte_swx_port_ring.h), @@ -365,2 +350,0 @@ -+ [fd](@ref rte_swx_port_fd.h), -+ [ring](@ref rte_swx_port_ring.h), @@ -371 +354,0 @@ -- [table_wm] (@ref rte_swx_table_wm.h) @@ -376 +358,0 @@ -+ [table_wm](@ref rte_swx_table_wm.h) @@ -402 +383,0 @@ -- [pcapng] (@ref rte_pcapng.h), @@ -412 +392,0 @@ -+ [pcapng](@ref rte_pcapng.h),