ikev2: add support for custom ipsec-over-udp port
[vpp.git] / src / plugins / lb / api.c
index 67a26d5..0fed63f 100644 (file)
@@ -185,6 +185,11 @@ vl_api_lb_add_del_as_t_handler
   ip46_address_t vip_ip_prefix;
   ip46_address_t as_address;
 
+  /* if port == 0, it means all-port VIP */
+  if (mp->port == 0)
+    {
+      mp->protocol = ~0;
+    }
   ip_address_decode (&mp->pfx.address, &vip_ip_prefix);
   ip_address_decode (&mp->as_address, &as_address);