All of lore.kernel.org
 help / color / mirror / Atom feed
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


             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.