patches for DPDK stable branches
 help / color / mirror / Atom feed
From: Xueming Li <xuemingl@nvidia.com>
To: Dmitry Kozlyuk <dmitry.kozliuk@gmail.com>
Cc: dpdk stable <stable@dpdk.org>
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	[thread overview]
Message-ID: <20220621080301.2315720-62-xuemingl@nvidia.com> (raw)
In-Reply-To: <20220621080301.2315720-1-xuemingl@nvidia.com>

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 <xuemingl@nvidia.com>

---
From 1d5a0d3379dd277779990d4d90dc0ea1b778942f Mon Sep 17 00:00:00 2001
From: Dmitry Kozlyuk <dmitry.kozliuk@gmail.com>
Date: Wed, 6 Apr 2022 20:10:11 +0300
Subject: [PATCH] doc: fix API index Markdown syntax
Cc: Xueming Li <xuemingl@nvidia.com>

[ 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 <dmitry.kozliuk@gmail.com>
---
 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 <xuemingl@nvidia.com>
+
+[ 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),

  parent reply	other threads:[~2022-06-21  8:08 UTC|newest]

Thread overview: 180+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-06-21  8:01 patch " Xueming Li
2022-06-21  8:01 ` patch 'crypto/ipsec_mb: fix length and offset settings' " Xueming Li
2022-06-21  8:01 ` patch 'crypto/ipsec_mb: fix GMAC parameters setting' " Xueming Li
2022-06-21  8:01 ` patch 'eal/windows: fix data race when creating threads' " Xueming Li
2022-06-21  8:01 ` patch 'eal/windows: add missing C++ include guards' " Xueming Li
2022-06-21  8:01 ` patch 'examples/bond: fix invalid use of trylock' " Xueming Li
2022-06-21  8:01 ` patch 'net/iavf: fix HW ring scan method selection' " Xueming Li
2022-06-21  8:01 ` patch 'net/i40e: populate error in flow director parser' " Xueming Li
2022-06-21  8:01 ` patch 'net/netvsc: fix calculation of checksums based on mbuf flag' " Xueming Li
2022-06-21  8:01 ` patch 'net/mlx5: fix Tx when inlining is impossible' " Xueming Li
2022-06-21  8:01 ` patch 'net/mlx5: fix GTP handling in header modify action' " Xueming Li
2022-06-21  8:01 ` patch 'net/mlx5: fix Rx/Tx stats concurrency' " Xueming Li
2022-06-21  8:01 ` patch 'test/table: fix buffer overflow on lpm entry' " Xueming Li
2022-06-21  8:01 ` patch 'mem: skip attaching external memory in secondary process' " Xueming Li
2022-06-21  8:01 ` patch 'eal: fix C++ include for device event and DMA' " Xueming Li
2022-06-21  8:01 ` patch 'crypto/dpaa_sec: fix digest size' " Xueming Li
2022-06-21  8:01 ` patch 'crypto/dpaa2_sec: fix fle buffer leak' " Xueming Li
2022-06-21  8:01 ` patch 'crypto/dpaa2_sec: fix buffer pool ID check' " Xueming Li
2022-06-21  8:01 ` patch 'crypto/dpaa_sec: fix secondary process probing' " Xueming Li
2022-06-21  8:01 ` patch 'crypto/dpaa2_sec: fix operation status for simple FD' " Xueming Li
2022-06-21  8:01 ` patch 'common/dpaax: fix short MAC-I IV calculation for ZUC' " Xueming Li
2022-06-21  8:01 ` patch 'examples/l2fwd-crypto: fix stats refresh rate' " Xueming Li
2022-06-21  8:01 ` patch 'test/hash: report non HTM numbers for single thread' " Xueming Li
2022-06-21  8:01 ` patch 'net/nfp: remove unneeded header inclusion' " Xueming Li
2022-06-21  8:01 ` patch 'net/bonding: fix RSS key config with extended key length' " Xueming Li
2022-06-21  8:01 ` patch 'net/cxgbe: fix port ID in Rx mbuf' " Xueming Li
2022-06-21  8:01 ` patch 'net/cxgbe: fix Tx queue stuck with mbuf chain coalescing' " Xueming Li
2022-06-21  8:01 ` patch 'net/vhost: fix access to freed memory' " Xueming Li
2022-06-21  8:01 ` patch 'net/virtio: restore some optimisations with AVX512' " Xueming Li
2022-06-21  8:01 ` patch 'net/vhost: fix TSO feature default disablement' " Xueming Li
2022-06-21  8:01 ` patch 'vhost: fix missing virtqueue lock protection' " Xueming Li
2022-06-21  8:01 ` patch 'vdpa/mlx5: fix interrupt trash that leads to crash' " Xueming Li
2022-06-21  8:01 ` patch 'vdpa/mlx5: fix dead loop when process interrupted' " Xueming Li
2022-06-21  8:01 ` patch 'net/dpaa: fix event queue detach' " Xueming Li
2022-06-21  8:01 ` patch 'doc: update matching versions in ice guide' " Xueming Li
2022-06-21  8:01 ` patch 'net/bonding: fix stopping non-active slaves' " Xueming Li
2022-06-21  8:01 ` patch 'net/bonding: fix slave stop and remove on port close' " Xueming Li
2022-06-21  8:01 ` patch 'net/hns3: fix RSS disable' " Xueming Li
2022-06-21  8:01 ` patch 'net/hns3: fix rollback on RSS hash update' " Xueming Li
2022-06-21  8:01 ` patch 'net/hns3: remove redundant RSS tuple field' " Xueming Li
2022-06-21  8:01 ` patch 'net/hns3: remove unnecessary RSS switch' " Xueming Li
2022-06-21  8:01 ` patch 'app/testpmd: check statistics query before printing' " Xueming Li
2022-06-21  8:01 ` patch 'net/bnxt: fix reordering in NEON Rx' " Xueming Li
2022-06-21  8:01 ` patch 'net/bnxt: remove unused macro' " Xueming Li
2022-06-21  8:01 ` patch 'net/bnxt: fix device capability reporting' " Xueming Li
2022-06-21  8:01 ` patch 'net/bnxt: fix Rx configuration' " Xueming Li
2022-06-21  8:01 ` patch 'net/bnxt: fix ring group on Rx restart' " Xueming Li
2022-06-21  8:01 ` patch 'net/bnxt: avoid unnecessary endianness conversion' " Xueming Li
2022-06-21  8:01 ` patch 'net/bnxt: fix speed autonegotiation' " Xueming Li
2022-06-21  8:01 ` patch 'net/bnxt: force PHY update on certain configurations' " Xueming Li
2022-06-21  8:01 ` patch 'net/bnxt: fix link status when port is stopped' " Xueming Li
2022-06-21  8:01 ` patch 'net/bnxt: recheck FW readiness if in reset process' " Xueming Li
2022-06-21  8:01 ` patch 'net/bnxt: fix freeing VNIC filters' " Xueming Li
2022-06-21  8:01 ` patch 'eal/x86: fix unaligned access for small memcpy' " Xueming Li
2022-06-21  8:02 ` patch 'examples/l3fwd: fix scalar LPM' " Xueming Li
2022-06-21  8:02 ` patch 'test/ring: remove excessive inlining' " Xueming Li
2022-06-21  8:02 ` patch 'eal/freebsd: fix use of newer cpuset macros' " Xueming Li
2022-06-21  8:02 ` patch 'test: avoid hang if queues are full and Tx fails' " Xueming Li
2022-06-21  8:02 ` patch 'acl: fix rules with 8-byte field size' " Xueming Li
2022-06-21  8:02 ` patch 'rib: fix traversal with /32 route' " Xueming Li
2022-06-21  8:02 ` patch 'mbuf: dump outer VLAN' " Xueming Li
2022-06-21  8:02 ` Xueming Li [this message]
2022-06-21  8:02 ` patch 'devtools: fix null test for NUMA systems' " Xueming Li
2022-06-21  8:02 ` patch 'examples/ipsec-secgw: fix uninitialized memory access' " Xueming Li
2022-06-21  8:02 ` patch 'examples/ipsec-secgw: fix promiscuous mode option' " Xueming Li
2022-06-21  8:02 ` patch 'test/crypto: fix null check for ZUC authentication' " Xueming Li
2022-06-21  8:02 ` patch 'drivers/crypto: fix warnings for OpenSSL version' " Xueming Li
2022-06-21  8:02 ` patch 'doc: add missing auth algo for IPsec example' " Xueming Li
2022-06-21  8:02 ` patch 'app/testpmd: perform SW IP checksum for GRO/GSO packets' " Xueming Li
2022-06-21  8:02 ` patch 'app/testpmd: remove useless pointer checks' " Xueming Li
2022-06-21  8:02 ` patch 'ethdev: clarify null location case in xstats get' " Xueming Li
2022-06-21  8:02 ` patch 'net/hns3: fix xstats get return if xstats is null' " Xueming Li
2022-06-21  8:02 ` patch 'net/ipn3ke: " Xueming Li
2022-06-21  8:02 ` patch 'net/mvpp2: " Xueming Li
2022-06-21  8:02 ` patch 'net/axgbe: " Xueming Li
2022-06-21  8:02 ` patch 'ethdev: fix memory leak in xstats telemetry' " Xueming Li
2022-06-21  8:02 ` patch 'ethdev: fix possible null pointer access' " Xueming Li
2022-06-21  8:02 ` patch 'app/testpmd: replace hardcoded min mbuf number with macro' " Xueming Li
2022-06-21  8:02 ` patch 'app/testpmd: fix metering and policing command for RFC4115' " Xueming Li
2022-06-21  8:02 ` patch 'ethdev: prohibit polling stopped queue' " Xueming Li
2022-06-21  8:02 ` patch 'app/testpmd: do not poll stopped queues' " Xueming Li
2022-06-21  8:02 ` patch 'net/bonding: fix mbuf fast free usage' " Xueming Li
2022-06-21  8:02 ` patch 'net/memif: fix overwriting of head segment' " Xueming Li
2022-06-21  8:02 ` patch 'ethdev: fix port state when stop' " Xueming Li
2022-06-21  8:02 ` patch 'net/txgbe: fix max number of queues for SR-IOV' " Xueming Li
2022-06-21  8:02 ` patch 'net/nfp: fix disabling VLAN stripping' " Xueming Li
2022-06-21  8:02 ` patch 'ethdev: fix port close in secondary process' " Xueming Li
2022-06-21  8:02 ` patch 'net/bnxt: fix compatibility with some old firmwares' " Xueming Li
2022-06-21  8:02 ` patch 'doc: fix vhost multi-queue reconnection' " Xueming Li
2022-06-21  8:02 ` patch 'vhost: fix deadlock when message handling failed' " Xueming Li
2022-06-21  8:02 ` patch 'examples/vhost: fix crash when no VMDq' " Xueming Li
2022-06-21  8:02 ` patch 'net/mlx5: fix Tx recovery' " Xueming Li
2022-06-21  8:02 ` patch 'kni: fix build with Linux 5.18' " Xueming Li
2022-06-21  8:02 ` patch 'net/iavf: fix data path selection' " Xueming Li
2022-06-21  8:02 ` patch 'net/ixgbe: add option for link up check on pin SDP3' " Xueming Li
2022-06-21  8:02 ` patch 'net/ice/base: fix getting sched node from ID type' " Xueming Li
2022-06-21  8:02 ` patch 'net/ice: fix MTU info for DCF' " Xueming Li
2022-06-21  8:02 ` patch 'net/i40e: fix max frame size config at port level' " Xueming Li
2022-06-21  8:02 ` patch 'net/iavf: fix queue start exception handling' " Xueming Li
2022-06-21  8:02 ` patch 'net/iavf: fix mbuf release in multi-process' " Xueming Li
2022-06-21  8:02 ` patch 'net/iavf: fix Rx queue interrupt setting' " Xueming Li
2022-06-21  8:02 ` patch 'doc: update matching versions in i40e guide' " Xueming Li
2022-06-21  8:02 ` patch 'net/ice: fix outer L4 checksum in scalar Rx' " Xueming Li
2022-06-21  8:02 ` patch 'net/iavf: increase reset complete wait count' " Xueming Li
2022-06-21  8:02 ` patch 'examples/dma: fix Tx drop statistics' " Xueming Li
2022-06-21  8:02 ` patch 'raw/ifpga: unregister interrupt on close' " Xueming Li
2022-06-21  8:02 ` patch 'bus/fslmc: fix VFIO setup' " Xueming Li
2022-06-21  8:02 ` patch 'doc: fix formatting and link in BPF library guide' " Xueming Li
2022-06-21  8:02 ` patch 'app/testpmd: fix packet segment allocation' " Xueming Li
2022-06-21  8:02 ` patch 'app/testpmd: fix multicast address pool leak' " Xueming Li
2022-06-21  8:02 ` patch 'kni: use dedicated function to set random MAC address' " Xueming Li
2022-06-21  8:02 ` patch 'kni: use dedicated function to set " Xueming Li
2022-06-21  8:02 ` patch 'raw/ifpga: remove virtual devices on close' " Xueming Li
2022-06-21  8:02 ` patch 'vhost: fix async access' " Xueming Li
2022-06-21  8:03 ` patch 'net/bnxt: fix tunnel stateless offloads' " Xueming Li
2022-06-21  8:03 ` patch 'net/mlx5: fix RSS hash types adjustment' " Xueming Li
2022-07-20  8:20 ` patch 'vdpa/ifc: fix build with GCC 12' " Xueming Li
2022-07-20  8:20   ` patch 'app/flow-perf: " Xueming Li
2022-07-20  8:20   ` patch 'trace: fix init with long file prefix' " Xueming Li
2022-07-20  8:20   ` patch 'eal/x86: drop export of internal alignment macro' " Xueming Li
2022-07-20  8:20   ` patch 'baseband/acc100: update companion PF configure function' " Xueming Li
2022-07-20  8:20   ` patch 'baseband/acc100: add protection for some negative scenario' " Xueming Li
2022-07-20  8:20   ` patch 'baseband/acc100: remove RTE prefix for internal macros' " Xueming Li
2022-07-20  8:20   ` patch 'common/cpt: fix build with GCC 12' " Xueming Li
2022-07-20  8:20   ` patch 'test/ipsec: " Xueming Li
2022-07-20  8:20   ` patch 'crypto/scheduler: fix queue pair in scheduler failover' " Xueming Li
2022-07-20  8:20   ` patch 'test/crypto: fix cipher offset for ZUC' " Xueming Li
2022-07-20  8:20   ` patch 'test/ipsec: fix performance test' " Xueming Li
2022-07-20  8:20   ` patch 'eventdev/eth_tx: fix adapter creation' " Xueming Li
2022-07-20  8:20   ` patch 'net/bonding: fix RSS inconsistency between ports' " Xueming Li
2022-07-20  8:20   ` patch 'test/bonding: fix RSS test when disable RSS' " Xueming Li
2022-07-20  8:20   ` patch 'net/hns3: fix an unreasonable memset' " Xueming Li
2022-07-20  8:20   ` patch 'net/hns3: remove duplicate definition' " Xueming Li
2022-07-20  8:20   ` patch 'net/hns3: fix return value for unsupported tuple' " Xueming Li
2022-07-20  8:20   ` patch 'app/testpmd: fix bonding slave devices not released' " Xueming Li
2022-07-20  8:20   ` patch 'net/txgbe: fix register polling' " Xueming Li
2022-07-20  8:20   ` patch 'app/testpmd: revert MAC update in checksum forwarding' " Xueming Li
2022-07-20  8:20   ` patch 'vhost: fix missing enqueue pseudo-header calculation' " Xueming Li
2022-07-20  8:20   ` patch 'vhost/crypto: fix build with GCC 12' " Xueming Li
2022-07-20  8:20   ` patch 'vhost/crypto: fix descriptor processing' " Xueming Li
2022-07-20  8:20   ` patch 'malloc: fix allocation of almost hugepage size' " Xueming Li
2022-07-20  8:20   ` patch 'config: fix C++ cross compiler for Arm and PPC' " Xueming Li
2022-07-20  8:20   ` patch 'ci: enable C++ check " Xueming Li
2022-07-20  8:20   ` patch 'net/octeontx: fix port close' " Xueming Li
2022-07-20  8:20   ` patch 'net/qede: fix build with GCC 13' " Xueming Li
2022-07-20  8:20   ` patch 'net/ice/base: fix build with GCC 12' " Xueming Li
2022-07-20  8:21   ` patch 'net/qede: " Xueming Li
2022-07-20  8:21   ` patch 'net/mlx5: fix build with clang 14' " Xueming Li
2022-07-20  8:21   ` patch 'net/mlx5: fix RSS expansion for patterns with ICMP item' " Xueming Li
2022-07-20  8:21   ` patch 'net/mlx5: fix stack buffer overflow in drop action' " Xueming Li
2022-07-20  8:21   ` patch 'raw/ioat: fix build when ioat dmadev enabled' " Xueming Li
2022-07-20  8:21   ` patch 'rib: fix references for IPv6 implementation' " Xueming Li
2022-07-20  8:21   ` patch 'test/hash: fix out of bound access' " Xueming Li
2022-07-20  8:21   ` patch 'app/procinfo: show all non-owned ports' " Xueming Li
2022-07-20  8:21   ` patch 'test: check memory allocation for CRC' " Xueming Li
2022-07-20  8:21   ` patch 'net/hns3: fix descriptors check with SVE' " Xueming Li
2022-07-20  8:21   ` patch 'examples/distributor: fix distributor on Rx core' " Xueming Li
2022-07-20  8:21   ` patch 'doc: add more instructions for running as non-root' " Xueming Li
2022-08-01 12:21     ` Dmitry Kozlyuk
2022-07-20  8:21   ` patch 'net/bnxt: fix switch domain allocation' " Xueming Li
2022-07-20  8:21   ` patch 'net/bnxt: allow Tx only or Rx only' " Xueming Li
2022-07-20  8:21   ` patch 'net/bnxt: fix setting forced speed' " Xueming Li
2022-07-20  8:21   ` patch 'test/crypto: fix authentication IV for ZUC SGL' " Xueming Li
2022-07-20  8:21   ` patch 'test/crypto: fix ZUC vector IV format' " Xueming Li
2022-07-20  8:21   ` patch 'test/crypto: fix SNOW3G " Xueming Li
2022-07-20  8:21   ` patch 'baseband/acc100: remove prefix of internal file' " Xueming Li
2022-07-20  8:21   ` patch 'examples/fips_validation: handle empty payload' " Xueming Li
2022-07-20  8:21   ` patch 'crypto/qat: fix DOCSIS crash' " Xueming Li
2022-07-20  8:21   ` patch 'doc: fix grammar and formatting in compressdev guide' " Xueming Li
2022-07-20  8:21   ` patch 'doc: fix grammar and parameters in l2fwd-crypto " Xueming Li
2022-07-20  8:21   ` patch 'eventdev/eth_tx: fix queue delete' " Xueming Li
2022-07-20  8:21   ` patch 'app/testpmd: fix supported RSS offload display' " Xueming Li
2022-07-20  8:21   ` patch 'net/netvsc: fix vmbus device reference in multi-process' " Xueming Li
2022-07-20  8:21   ` patch 'doc: fix readability in vhost guide' " Xueming Li
2022-07-20  8:21   ` patch 'net/vhost: fix deadlock on vring state change' " Xueming Li
2022-07-20  8:21   ` patch 'vhost: add some trailing newline in log messages' " Xueming Li
2022-07-20  8:21   ` patch 'net/igc: support multi-process' " Xueming Li
2022-07-20  8:21   ` patch 'service: fix lingering active status' " Xueming Li
2022-07-20  8:21   ` patch 'gro: fix identifying fragmented packets' " Xueming Li
2022-07-20  8:21   ` patch 'examples/link_status_interrupt: fix stats refresh rate' " Xueming Li

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20220621080301.2315720-62-xuemingl@nvidia.com \
    --to=xuemingl@nvidia.com \
    --cc=dmitry.kozliuk@gmail.com \
    --cc=stable@dpdk.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).