From: Filip Tehlar Date: Tue, 30 Jun 2020 10:38:26 +0000 (+0000) Subject: ikev2: use remote proposals when installing tunnel X-Git-Tag: v21.01-rc0~226 X-Git-Url: https://gerrit.fd.io/r/gitweb?a=commitdiff_plain;h=refs%2Fchanges%2F84%2F27784%2F2;p=vpp.git ikev2: use remote proposals when installing tunnel Change-Id: Ib9c5dff6c825f495400a73869d429b9c2df670fc Type: fix Signed-off-by: Filip Tehlar --- diff --git a/src/plugins/ikev2/ikev2.c b/src/plugins/ikev2/ikev2.c index 00e925c1cf0..8537e0a40ad 100644 --- a/src/plugins/ikev2/ikev2.c +++ b/src/plugins/ikev2/ikev2.c @@ -1723,7 +1723,7 @@ ikev2_create_tunnel_interface (vlib_main_t * vm, { ip46_address_set_ip4 (&a.local_ip, &sa->iaddr); ip46_address_set_ip4 (&a.remote_ip, &sa->raddr); - proposals = child->i_proposals; + proposals = child->r_proposals; a.local_spi = child->r_proposals[0].spi; a.remote_spi = child->i_proposals[0].spi; } @@ -1731,7 +1731,7 @@ ikev2_create_tunnel_interface (vlib_main_t * vm, { ip46_address_set_ip4 (&a.local_ip, &sa->raddr); ip46_address_set_ip4 (&a.remote_ip, &sa->iaddr); - proposals = child->r_proposals; + proposals = child->i_proposals; a.local_spi = child->i_proposals[0].spi; a.remote_spi = child->r_proposals[0].spi; }