examples/ipsec-secgw: support security offload
authorAkhil Goyal <akhil.goyal@nxp.com>
Wed, 25 Oct 2017 15:07:27 +0000 (20:37 +0530)
committerThomas Monjalon <thomas@monjalon.net>
Thu, 26 Oct 2017 01:12:56 +0000 (03:12 +0200)
commitec17993a145ac18614b3a6e481574e0e47cd4b11
treedc059fb7d401ffcf1a02309de340bc9a90f77c87
parent0a23d4b6f4c25f64c663fba768df05b291a527e6
examples/ipsec-secgw: support security offload

Ipsec-secgw application is modified so that it can support
following type of actions for crypto operations
1. full protocol offload using crypto devices.
2. inline ipsec using ethernet devices to perform crypto operations
3. full protocol offload using ethernet devices.
4. non protocol offload

Signed-off-by: Akhil Goyal <akhil.goyal@nxp.com>
Signed-off-by: Radu Nicolau <radu.nicolau@intel.com>
Signed-off-by: Boris Pismenny <borisp@mellanox.com>
Signed-off-by: Declan Doherty <declan.doherty@intel.com>
Signed-off-by: Aviad Yehezkel <aviadye@mellanox.com>
doc/guides/sample_app_ug/ipsec_secgw.rst
examples/ipsec-secgw/esp.c
examples/ipsec-secgw/esp.h
examples/ipsec-secgw/ipsec-secgw.c
examples/ipsec-secgw/ipsec.c
examples/ipsec-secgw/ipsec.h
examples/ipsec-secgw/sa.c