Add transmit segmentation offload support to the IPsec library and IPsec Security GW sample app. These patches were split from previously sent patchsets with feedback addressed
https://patchwork.dpdk.org/project/dpdk/patch/20211013121331.300245-7-radu.nico...@intel.com/ https://patchwork.dpdk.org/project/dpdk/patch/20211001095202.3343782-5-radu.nico...@intel.com/ Radu Nicolau (2): ipsec: add TSO support examples/ipsec-secgw: add support for TCP TSO doc/guides/prog_guide/ipsec_lib.rst | 2 + doc/guides/rel_notes/release_21_11.rst | 5 + doc/guides/sample_app_ug/ipsec_secgw.rst | 11 ++ examples/ipsec-secgw/ipsec-secgw.c | 4 + examples/ipsec-secgw/ipsec.h | 1 + examples/ipsec-secgw/ipsec_process.c | 22 ++++ examples/ipsec-secgw/sa.c | 25 +++- lib/ipsec/esp_outb.c | 141 ++++++++++++++++++----- 8 files changed, 176 insertions(+), 35 deletions(-) -- v2: addressed feedback and rebased to RC1 v3: added check for offload caps and removed duplicate code v4: updated check for offload caps and reworked the sample app patch for TCP only 2.25.1