ikev2: use remote proposals when installing tunnel
[vpp.git] / src / plugins / ikev2 / ikev2.c
index 5ae1c0c..cc45d14 100644 (file)
@@ -1498,7 +1498,7 @@ ikev2_create_tunnel_interface (vnet_main_t * vnm, ikev2_sa_t * sa,
     {
       a.local_ip.ip4.as_u32 = sa->iaddr.as_u32;
       a.remote_ip.ip4.as_u32 = sa->raddr.as_u32;
-      proposals = child->i_proposals;
+      proposals = child->r_proposals;
       a.local_spi = child->r_proposals[0].spi;
       a.remote_spi = child->i_proposals[0].spi;
     }
@@ -1506,7 +1506,7 @@ ikev2_create_tunnel_interface (vnet_main_t * vnm, ikev2_sa_t * sa,
     {
       a.local_ip.ip4.as_u32 = sa->raddr.as_u32;
       a.remote_ip.ip4.as_u32 = sa->iaddr.as_u32;
-      proposals = child->r_proposals;
+      proposals = child->i_proposals;
       a.local_spi = child->i_proposals[0].spi;
       a.remote_spi = child->r_proposals[0].spi;
     }