mbox

[v6,0/2] Add functions to calculate UDP/TCP cksum in mbuf

Message ID 20220124122857.1104668-1-xiaoyun.li@intel.com (mailing list archive)
Headers

Message

Li, Xiaoyun Jan. 24, 2022, 12:28 p.m. UTC
  Added functions to calculate UDP/TCP checksum for packets which may be
over multi-segments and called the functions in testpmd csum forwarding
mode to support UDP/TCP sotfware checksum over multi-segments.

Xiaoyun Li (2):
  net: add functions to calculate UDP/TCP cksum in mbuf
  app/testpmd: enable L4 SW csum over multi segments

---
v6:
 * Fixed testpmd patch name issue.
 * Added release note for enabling L4 SW checksum in testpmd.
 * Added Ferruh's Acked-by tag.
v5:
 * Fixed commit log intendation issue.
 * Removed added inline experimental APIs in version.map to fix windows
 * linkage issue.
 * Added Sunil's Tested-by tag and Aman's Acked-by tag.
v4:
 * Called rte_raw_cksum_mbuf() to calculate cksum in lib instead of
 * implementing it in testpmd for better maintenance.
 * Removed fix tag for testpmd since it relies on the lib change.
v3:
 * Use rte_raw_cksum() for multi-segs case instead of copying the whole
 * packet.
v2:
 * Use static stack memory instead of dynamic allocating in datapath.
---

 app/test-pmd/csumonly.c                |  41 ++++--
 doc/guides/rel_notes/release_22_03.rst |  13 ++
 lib/net/rte_ip.h                       | 186 +++++++++++++++++++++++++
 3 files changed, 225 insertions(+), 15 deletions(-)