[dpdk-dev] [PATCH v8 0/2] examples/ipsec_secgw: add configuration file support

Fan Zhang roy.fan.zhang at intel.com
Wed Sep 21 14:05:17 CEST 2016


This patchset adds the configuration file supported to ipsec_secgw
sample application. Two sample configuration files, ep0.cfg and ep1.cfg
are also added to show how to configure two systems back-to-back that 
would forward traffic through an IPsec tunnel

v8 change:
- fix wrong inbound SA rule parsing

v7 change:
- updated release note

v6 change:
- fix SA digest length always 0 error

v5 change:
- fix missed SA key length checking parsing error
- fix SA ip address printing

v4 change:
- rebase the patchset on top of 
  "examples/ipsec-secgw: fix GCC 4.5.x build error"
  (http://dpdk.org/dev/patchwork/patch/14895/)
- add cipher_key and auth_key configuration options to SA rules
- updated documentation for the new options

v3 change:
- fix 32-bit compilation error

v2 changes:
- fix configuration file parsing error.
- update doc to remove whitespace tailing errors.

Fan Zhang (2):
  examples/ipsec-secgw: add configuration file support
  examples/ipsec-secgw: add sample configuration files

 doc/guides/rel_notes/release_16_11.rst   |   4 +
 doc/guides/sample_app_ug/ipsec_secgw.rst | 845 +++++++++++++------------------
 examples/ipsec-secgw/Makefile            |   1 +
 examples/ipsec-secgw/ep0.cfg             | 160 ++++++
 examples/ipsec-secgw/ep1.cfg             | 160 ++++++
 examples/ipsec-secgw/ipsec-secgw.c       |  58 ++-
 examples/ipsec-secgw/ipsec.h             |  14 +-
 examples/ipsec-secgw/parser.c            | 599 ++++++++++++++++++++++
 examples/ipsec-secgw/parser.h            | 116 +++++
 examples/ipsec-secgw/rt.c                | 255 ++++------
 examples/ipsec-secgw/sa.c                | 747 +++++++++++++++++----------
 examples/ipsec-secgw/sp4.c               | 538 ++++++++++++--------
 examples/ipsec-secgw/sp6.c               | 539 +++++++++++++-------
 13 files changed, 2717 insertions(+), 1319 deletions(-)
 create mode 100644 examples/ipsec-secgw/ep0.cfg
 create mode 100644 examples/ipsec-secgw/ep1.cfg
 create mode 100644 examples/ipsec-secgw/parser.c
 create mode 100644 examples/ipsec-secgw/parser.h

-- 
2.5.5



More information about the dev mailing list