This is a revision of earlier corrections to the programmers guide. At this point, it is a collaborative work of myself (Stephen), the technical writer (Nandini) and AI (Claude).
This patch series contains 54 patches that improves the quality and clarity of DPDK programmer guide documentation. The changes address grammar errors, typos, awkward phrasing, and consistency issues across multiple documentation files. The improvements include: * Grammar corrections (subject-verb agreement, verb tenses, article usage) * Typo fixes (field names, function names, general spelling) * Clarity improvements (rephrasing awkward or unclear sentences) * Consistency improvements (terminology, formatting) * Minor whitespace and formatting corrections Files affected include documentation for: - argparse library - service cores - vhost library - toeplitz hash - writing efficient code - Various other programmer guides Stephen Hemminger (54): doc: correct grammar and typos in argparse library guide doc: correct grammar in service cores guide doc: correct grammar and errors in trace library guide doc: correct typos in log library guide doc: correct errors in command-line library guide doc: correct errors in trace library guide doc: correct errors in stack library guide doc: correct errors in RCU library guide doc: correct grammar and formatting in ASan guide doc: correct grammar and typos in bbdev guide doc: correct grammar and formatting in bpf lib guide doc: correct grammar and typos in meson build guide doc: correct grammar and typos in cryptodev guide doc: correct grammar and formatting in compressdev guide doc: correct grammar in dmadev guide doc: correct grammar in efd guide doc: correct grammar in EAL guide doc: correct double space in FIB guide doc: correct grammar in GRO guide doc: correct grammar in GSO guide doc: correct typos and grammar in graph guide doc: correct grammar in hash guide doc: correct grammar and typos in IP fragment guide doc: correct double spaces in IPsec guide doc: correct grammar in lcore variables guide doc: correct typo in link bonding guide doc: correct grammar in LTO guide doc: correct grammar in LPM guide doc: correct grammar and typo in LPM6 guide doc: correct grammar in introduction doc: correct grammar in mbuf library guide doc: correct grammar in membership library guide doc: correct errors in mempool library guide doc: correct style in meson unit tests guide doc: correct errors in metrics library guide doc: correct grammar in mldev library guide doc: correct grammar in multi-process guide doc: correct grammar in overview doc: correct grammar in ACL library guide doc: correct typos in packet distributor guide doc: correct grammar in packet framework guide doc: correct grammar in PDCP library guide doc: correct grammar in pdump library guide doc: correct typos in power management guide doc: correct grammar in profiling guide doc: correct errors in regexdev guide doc: correct grammar in reorder library guide doc: correct whitespace in RIB library guide doc: correct incomplete sentence in ring library guide doc: correct grammar in security library guide doc: correct hyphenation in thread safety guide doc: correct errors in toeplitz hash library guide doc: correct errors in vhost library guide doc: correct whitespace in efficient code guide doc/guides/prog_guide/argparse_lib.rst | 24 +-- doc/guides/prog_guide/asan.rst | 14 +- doc/guides/prog_guide/bbdev.rst | 6 +- doc/guides/prog_guide/bpf_lib.rst | 46 +++++- doc/guides/prog_guide/build-sdk-meson.rst | 10 +- doc/guides/prog_guide/cmdline.rst | 42 ++--- doc/guides/prog_guide/compressdev.rst | 10 +- doc/guides/prog_guide/cryptodev_lib.rst | 21 +-- doc/guides/prog_guide/dmadev.rst | 6 +- doc/guides/prog_guide/efd_lib.rst | 8 +- .../prog_guide/env_abstraction_layer.rst | 4 +- doc/guides/prog_guide/fib_lib.rst | 2 +- .../generic_receive_offload_lib.rst | 20 +-- .../generic_segmentation_offload_lib.rst | 2 +- doc/guides/prog_guide/graph_lib.rst | 16 +- doc/guides/prog_guide/hash_lib.rst | 4 +- doc/guides/prog_guide/intro.rst | 4 +- .../prog_guide/ip_fragment_reassembly_lib.rst | 12 +- doc/guides/prog_guide/ipsec_lib.rst | 4 +- doc/guides/prog_guide/lcore_var.rst | 2 +- .../link_bonding_poll_mode_drv_lib.rst | 2 +- doc/guides/prog_guide/log_lib.rst | 32 ++-- doc/guides/prog_guide/lpm6_lib.rst | 4 +- doc/guides/prog_guide/lpm_lib.rst | 2 +- doc/guides/prog_guide/lto.rst | 2 +- doc/guides/prog_guide/mbuf_lib.rst | 26 ++-- doc/guides/prog_guide/member_lib.rst | 26 ++-- doc/guides/prog_guide/mempool_lib.rst | 8 +- doc/guides/prog_guide/meson_ut.rst | 12 +- doc/guides/prog_guide/metrics_lib.rst | 26 ++-- doc/guides/prog_guide/mldev.rst | 20 +-- doc/guides/prog_guide/multi_proc_support.rst | 28 ++-- doc/guides/prog_guide/overview.rst | 10 +- .../prog_guide/packet_classif_access_ctrl.rst | 10 +- doc/guides/prog_guide/packet_distrib_lib.rst | 6 +- doc/guides/prog_guide/packet_framework.rst | 6 +- doc/guides/prog_guide/pdcp_lib.rst | 24 +-- doc/guides/prog_guide/pdump_lib.rst | 6 +- doc/guides/prog_guide/power_man.rst | 8 +- doc/guides/prog_guide/profile_app.rst | 2 +- doc/guides/prog_guide/rcu_lib.rst | 143 +++++++++++------- doc/guides/prog_guide/regexdev.rst | 24 +-- doc/guides/prog_guide/reorder_lib.rst | 4 +- doc/guides/prog_guide/rib_lib.rst | 2 +- doc/guides/prog_guide/ring_lib.rst | 2 +- doc/guides/prog_guide/rte_security.rst | 4 +- doc/guides/prog_guide/service_cores.rst | 30 ++-- doc/guides/prog_guide/stack_lib.rst | 32 ++-- doc/guides/prog_guide/thread_safety.rst | 2 +- doc/guides/prog_guide/toeplitz_hash_lib.rst | 4 +- doc/guides/prog_guide/trace_lib.rst | 118 +++++++-------- doc/guides/prog_guide/vhost_lib.rst | 22 +-- .../prog_guide/writing_efficient_code.rst | 2 +- 53 files changed, 488 insertions(+), 418 deletions(-) -- 2.51.0

