Update the IPsec sample app with new features and updates: - telemetry support - add reset callback - stats screen configurable as a command line parameter - UDP encapsulation support for inline crypto - ESN with configurable start value
Radu Nicolau (7): 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: support telemetry examples/ipsec-secgw: define initial ESN value examples/ipsec-secgw: add ethdev reset callback examples/ipsec-secgw: add support for additional algorithms doc/guides/rel_notes/release_21_11.rst | 6 + doc/guides/sample_app_ug/ipsec_secgw.rst | 32 +- examples/ipsec-secgw/ipsec-secgw.c | 400 +++++++++++++++++++++-- examples/ipsec-secgw/ipsec-secgw.h | 48 ++- examples/ipsec-secgw/ipsec.c | 93 +++++- examples/ipsec-secgw/ipsec.h | 13 +- examples/ipsec-secgw/meson.build | 2 +- examples/ipsec-secgw/sa.c | 156 ++++++++- 8 files changed, 680 insertions(+), 70 deletions(-) -- v2: reworked the patchset to improve quality and address feedback v3: reworked the patchset to accomodate changes in the ipsec libray v4: removed TSO patch and reworked the patchset after feedback v5: rebased to RC1 v6: addressed feeedback 2.25.1