[dpdk-dev] [PATCH v2 0/4] IPv6 with options support for IPsec transport

Akhil Goyal akhil.goyal at nxp.com
Tue Jun 25 14:59:13 CEST 2019



> 
> Add support for IPv6 with header extensions (IPv6 options) and IPsec
> transport mode:
> 1. Add IPv6 header extension parsing method in librte_net
> 2. Fix IPv6 header with extension parsing in both librte_ipsec and
>    ipsec sample application using abovementioned function
> 3. Add new testing mechanism for ipsec-secgw sample application which
>    allows to automatically check how custom packets are processed.
> 
> This patchset depends on the following patch:
> http://patchwork.dpdk.org/patch/53406/
> 
> Marcin Smoczynski (4):
>   net: new ipv6 header extension parsing function
>   ipsec: fix transport mode for ipv6 with extensions
>   examples/ipsec-secgw: add support for ipv6 options
>   examples/ipsec-secgw: add scapy based unittests
> 
>  examples/ipsec-secgw/ipsec-secgw.c            |  35 +++-
>  examples/ipsec-secgw/sa.c                     |   5 +-
>  examples/ipsec-secgw/test/common_defs.sh      |  58 +-----
>  .../ipsec-secgw/test/common_defs_secgw.sh     |  65 +++++++
>  examples/ipsec-secgw/test/pkttest.py          | 127 ++++++++++++
>  examples/ipsec-secgw/test/pkttest.sh          |  65 +++++++
>  examples/ipsec-secgw/test/run_test.sh         | 108 ++++++++---
>  examples/ipsec-secgw/test/trs_ipv6opts.py     | 181 ++++++++++++++++++
>  lib/Makefile                                  |   3 +-
>  lib/librte_ipsec/iph.h                        |  55 +++++-
>  lib/librte_net/rte_ip.h                       |  49 +++++
>  lib/meson.build                               |   2 +-
>  12 files changed, 649 insertions(+), 104 deletions(-)
>  create mode 100644 examples/ipsec-secgw/test/common_defs_secgw.sh
>  create mode 100755 examples/ipsec-secgw/test/pkttest.py
>  create mode 100755 examples/ipsec-secgw/test/pkttest.sh
>  mode change 100644 => 100755 examples/ipsec-secgw/test/run_test.sh
>  create mode 100755 examples/ipsec-secgw/test/trs_ipv6opts.py
> 
> --
> 2.17.1

Series Acked-by: Akhil Goyal <akhil.goyal at nxp.com>

The dependent patch will go in mainline and is a generic patch to fix the compilation. So not holding this series.
Series Applied to dpdk-next-crypto

Thanks.


More information about the dev mailing list