From: Stephen Hemminger <stephen@networkplumber.org>
To: dev@dpdk.org
Cc: Stephen Hemminger <stephen@networkplumber.org>
Subject: [PATCH 00/29] doc/guides: sample application documentation improvements
Date: Wed, 14 Jan 2026 14:21:41 -0800 [thread overview]
Message-ID: <20260114222458.87119-1-stephen@networkplumber.org> (raw)
This series addresses grammar, clarity, consistency, and structural
issues across DPDK sample application documentation guides.
Initial work was done by tech writer Nandini but never merged;
picked those up and added AI grammar and style review fixes.
Looks much better and consistent now.
The changes include:
Capitalization fixes:
- "linux" to "Linux" per DPDK style guidelines
- "Qemu" to "QEMU"
- Consistent use of VMDq, vDPA, DCB terminology
Grammar and clarity:
- Adding missing articles ("a", "the", "an")
- Fixing incomplete sentences
- Correcting subject-verb agreement
- Fixing typos (e.g., "Keep- Alive" to "Keep-Alive")
Formatting consistency:
- Adding proper RST code formatting with double backticks
- Standardizing section headers with "Overview" sections
- Using consistent command-line option formatting
Style improvements:
- Replacing contractions with full forms
- Adding Oxford commas where appropriate
- Removing outdated trademark symbols
Content fixes:
- Fixed duplicate "srTCM" entries to show correct "trTCM" options
in QoS metering documentation
- Completed truncated phrase "and also on the main" to
"and also on the main lcore" in timer documentation
The following sample application guides are updated:
- timer
- packet_ordering
- service_cores
- rxtx_callbacks
- skeleton
- l2_forward_crypto
- l2_forward_event
- qos_metering
- qos_scheduler
- vmdq_forwarding
- vmdq_dcb_forwarding
- vhost
- vhost_blk
- vhost_crypto
- ptpclient
- vdpa
- cmd_line
- dma
- fips_validation
- hello_world
- intro
- ip_pipeline
- ipsec_secgw
- l3_forward
- multi_process
- vm_power_management
- keep_alive
Stephen Hemminger (29):
examples/timer: correct documentation errors
examples/packet_ordering: correct documentation errors
examples/service_cores: correct documentation errors
examples/rxtx_callbacks: correct documentation errors
examples/ip_fragmentation: correct documentation errors
examples/eventdev_pipeline: correct documentation errors
doc/guides: improve VMDq sample application documentation
examples/distributor: correct documentation errors
examples/ipv4_multicast: correct documentation typo
examples/test_pipeline: correct documentation errors
examples/qos: improve sample application documentation
examples/vhost: improve sample application documentation
examples/ptpclient: improve sample application documentation
doc/guides: improve vDPA sample application guide
doc/guides: improve command line sample app guide
doc/guides: improve DMA sample app guide
doc/guides: improve FIPS validation sample app guide
doc/guides: improve Hello World sample app guide
doc/guides: improve sample applications introduction
doc/guides: improve IP pipeline sample app guide
doc/guides: improve IP reassembly sample app guide
doc/guides: improve IPsec security gateway guide
doc/guides: improve link status interrupt sample app guide
doc/guides: improve multi-process sample app guide
doc/guides: improve pipeline sample app guide
doc/guides: improve VM power management sample app guide
doc/guides: improve keep alive sample app guide
fix ipsec gw
fix pipeline
doc/guides/sample_app_ug/cmd_line.rst | 20 +-
doc/guides/sample_app_ug/dist_app.rst | 30 +--
doc/guides/sample_app_ug/dma.rst | 104 ++++-----
.../sample_app_ug/eventdev_pipeline.rst | 22 +-
doc/guides/sample_app_ug/fips_validation.rst | 117 +++++-----
doc/guides/sample_app_ug/hello_world.rst | 10 +-
doc/guides/sample_app_ug/intro.rst | 54 ++---
doc/guides/sample_app_ug/ip_frag.rst | 4 +-
doc/guides/sample_app_ug/ip_pipeline.rst | 18 +-
doc/guides/sample_app_ug/ip_reassembly.rst | 12 +-
doc/guides/sample_app_ug/ipsec_secgw.rst | 92 ++++----
doc/guides/sample_app_ug/ipv4_multicast.rst | 2 +-
doc/guides/sample_app_ug/keep_alive.rst | 8 +-
doc/guides/sample_app_ug/link_status_intr.rst | 6 +-
doc/guides/sample_app_ug/multi_process.rst | 27 +--
doc/guides/sample_app_ug/packet_ordering.rst | 23 +-
doc/guides/sample_app_ug/pipeline.rst | 10 +-
doc/guides/sample_app_ug/ptpclient.rst | 139 ++++++------
doc/guides/sample_app_ug/qos_metering.rst | 95 ++++----
doc/guides/sample_app_ug/qos_scheduler.rst | 214 +++++++++---------
doc/guides/sample_app_ug/rxtx_callbacks.rst | 7 +-
doc/guides/sample_app_ug/service_cores.rst | 41 ++--
doc/guides/sample_app_ug/test_pipeline.rst | 2 +-
doc/guides/sample_app_ug/timer.rst | 45 ++--
doc/guides/sample_app_ug/vdpa.rst | 71 +++---
doc/guides/sample_app_ug/vhost.rst | 185 +++++++--------
doc/guides/sample_app_ug/vhost_blk.rst | 58 ++---
doc/guides/sample_app_ug/vhost_crypto.rst | 94 ++++----
.../sample_app_ug/vm_power_management.rst | 138 ++++++-----
.../sample_app_ug/vmdq_dcb_forwarding.rst | 193 ++++++++++------
doc/guides/sample_app_ug/vmdq_forwarding.rst | 144 +++++++-----
31 files changed, 1050 insertions(+), 935 deletions(-)
--
2.51.0
next reply other threads:[~2026-01-14 22:25 UTC|newest]
Thread overview: 33+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-01-14 22:21 Stephen Hemminger [this message]
2026-01-14 22:21 ` [PATCH 01/29] examples/timer: correct documentation errors Stephen Hemminger
2026-01-14 22:21 ` [PATCH 02/29] examples/packet_ordering: " Stephen Hemminger
2026-01-14 22:21 ` [PATCH 03/29] examples/service_cores: " Stephen Hemminger
2026-01-14 22:21 ` [PATCH 04/29] examples/rxtx_callbacks: " Stephen Hemminger
2026-01-14 22:21 ` [PATCH 05/29] examples/ip_fragmentation: " Stephen Hemminger
2026-01-14 22:21 ` [PATCH 06/29] examples/eventdev_pipeline: " Stephen Hemminger
2026-01-14 22:21 ` [PATCH 07/29] doc/guides: improve VMDq sample application documentation Stephen Hemminger
2026-01-14 22:21 ` [PATCH 08/29] examples/distributor: correct documentation errors Stephen Hemminger
2026-01-14 22:21 ` [PATCH 09/29] examples/ipv4_multicast: correct documentation typo Stephen Hemminger
2026-01-14 22:21 ` [PATCH 10/29] examples/test_pipeline: correct documentation errors Stephen Hemminger
2026-01-14 22:21 ` [PATCH 11/29] examples/qos: improve sample application documentation Stephen Hemminger
2026-01-14 22:21 ` [PATCH 12/29] examples/vhost: " Stephen Hemminger
2026-01-14 22:21 ` [PATCH 13/29] examples/ptpclient: " Stephen Hemminger
2026-01-14 22:21 ` [PATCH 14/29] doc/guides: improve vDPA sample application guide Stephen Hemminger
2026-01-14 22:21 ` [PATCH 15/29] doc/guides: improve command line sample app guide Stephen Hemminger
2026-01-14 22:21 ` [PATCH 16/29] doc/guides: improve DMA " Stephen Hemminger
2026-01-19 0:47 ` fengchengwen
2026-01-14 22:21 ` [PATCH 17/29] doc/guides: improve FIPS validation " Stephen Hemminger
2026-01-19 5:59 ` [EXTERNAL] " Gowrishankar Muthukrishnan
2026-01-14 22:21 ` [PATCH 18/29] doc/guides: improve Hello World " Stephen Hemminger
2026-01-14 22:22 ` [PATCH 19/29] doc/guides: improve sample applications introduction Stephen Hemminger
2026-01-14 22:22 ` [PATCH 20/29] doc/guides: improve IP pipeline sample app guide Stephen Hemminger
2026-01-14 22:22 ` [PATCH 21/29] doc/guides: improve IP reassembly " Stephen Hemminger
2026-01-14 22:22 ` [PATCH 22/29] doc/guides: improve IPsec security gateway guide Stephen Hemminger
2026-01-14 22:22 ` [PATCH 23/29] doc/guides: improve link status interrupt sample app guide Stephen Hemminger
2026-01-14 22:22 ` [PATCH 24/29] doc/guides: improve multi-process " Stephen Hemminger
2026-01-14 22:22 ` [PATCH 25/29] doc/guides: improve pipeline " Stephen Hemminger
2026-01-14 22:22 ` [PATCH 26/29] doc/guides: improve VM power management " Stephen Hemminger
2026-01-14 22:22 ` [PATCH 27/29] doc/guides: improve keep alive " Stephen Hemminger
2026-01-14 22:22 ` [PATCH 28/29] fix ipsec gw Stephen Hemminger
2026-01-14 23:00 ` Stephen Hemminger
2026-01-14 22:22 ` [PATCH 29/29] fix pipeline Stephen Hemminger
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=20260114222458.87119-1-stephen@networkplumber.org \
--to=stephen@networkplumber.org \
--cc=dev@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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.