plugins: odp: Add asynchronous IPsec API nodes 78/10278/3
authorSzymon Sliwa <[email protected]>
Tue, 23 Jan 2018 13:30:49 +0000 (14:30 +0100)
committerSzymon Sliwa <[email protected]>
Mon, 19 Feb 2018 16:47:48 +0000 (17:47 +0100)
commit97495b8966f4b25959719e3e1570b3f5942b1d64
tree44b4ced3e0f1d36c681d860c833c3361a1ef4498
parent3a6b2d99d969bbb90792e1d09e97aa1be40d10df
plugins: odp: Add asynchronous IPsec API nodes

To use asynchronous mode put async in the odp section
of the startup.conf file, like this:

odp {
    enable-odp-ipsec
    async
}

Falls back to synchronous mode.

Change-Id: Iacfdc03158228f4385511e6736fb24a97284320c
Signed-off-by: Szymon Sliwa <[email protected]>
src/plugins/odp/ipsec/crypto_input.c
src/plugins/odp/ipsec/esp_decrypt_ipsec_api.c
src/plugins/odp/ipsec/esp_encrypt_ipsec_api.c
src/plugins/odp/ipsec/ipsec.c
src/plugins/odp/odp_packet.c
src/plugins/odp/odp_packet.h
src/vpp/conf/startup.conf