diff options
author | Kingwel Xie <kingwel.xie@ericsson.com> | 2019-03-20 07:21:58 -0400 |
---|---|---|
committer | Neale Ranns <nranns@cisco.com> | 2019-03-21 07:42:09 +0000 |
commit | 1ba5bc8d888d0164dd6e38857cbed09ab7ce1d8b (patch) | |
tree | ea87c57b0db7f981878e2cdb66f7f650cbc71447 /src/vnet/ipsec/ipsec_cli.c | |
parent | a5efca30f569ff93cfb85ed1bc7742cee824426d (diff) |
ipsec: add ipv6 support for ipsec tunnel interface
Change-Id: I6a76907dc7bed2a81282b63669bea2219d6903c9
Signed-off-by: Kingwel Xie <kingwel.xie@ericsson.com>
Signed-off-by: Neale Ranns <neale.ranns@cisco.com>
Diffstat (limited to 'src/vnet/ipsec/ipsec_cli.c')
-rw-r--r-- | src/vnet/ipsec/ipsec_cli.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/vnet/ipsec/ipsec_cli.c b/src/vnet/ipsec/ipsec_cli.c index 2020e7909a3..0f47c7b8427 100644 --- a/src/vnet/ipsec/ipsec_cli.c +++ b/src/vnet/ipsec/ipsec_cli.c @@ -721,12 +721,11 @@ create_ipsec_tunnel_command_fn (vlib_main_t * vm, goto done; } - if (ipv6_set) - return clib_error_return (0, "currently only IPv4 supported"); - if (ipv4_set && ipv6_set) return clib_error_return (0, "both IPv4 and IPv6 addresses specified"); + a.is_ip6 = ipv6_set; + clib_memcpy (a.local_crypto_key, lck.data, lck.len); a.local_crypto_key_len = lck.len; clib_memcpy (a.remote_crypto_key, rck.data, rck.len); |