Update the IPsec sample app with new features and updates: - egress TSO support - telemetry support - add reset callback - stats screen configurable as a command line parameter - UDP encapsulation support for inline crypto - ESN with configurable start value
Depends on series 18837 ('new features for ipsec and security libraries') Radu Nicolau (8): examples/ipsec-secgw: add stats interval argument examples/ipsec-secgw: update create inline session examples/ipsec-secgw: add support for inline crypto UDP encapsulation examples/ipsec-secgw: add support for TSO examples/ipsec-secgw: add support for telemetry examples/ipsec-secgw: add support for defining initial sequence number value examples/ipsec-secgw: add ethdev reset callback examples/ipsec-secgw: add support for additional algorithms doc/guides/sample_app_ug/ipsec_secgw.rst | 36 ++ examples/ipsec-secgw/ipsec-secgw.c | 404 +++++++++++++++++++++-- examples/ipsec-secgw/ipsec-secgw.h | 48 ++- examples/ipsec-secgw/ipsec.c | 93 +++++- examples/ipsec-secgw/ipsec.h | 14 +- examples/ipsec-secgw/ipsec_process.c | 2 + examples/ipsec-secgw/meson.build | 2 +- examples/ipsec-secgw/sa.c | 179 +++++++++- 8 files changed, 710 insertions(+), 68 deletions(-) -- v2: reworked the patchset to improve quality and address feedback v3: reworked the patchset to accomodate changes in the ipsec libray 2.25.1