+ case VNET_FLOW_TYPE_IP4_IPSEC_ESP:
+ clib_memcpy (&flow.ip4_ipsec_esp.src_addr, &ip4s,
+ sizeof (ip4_address_and_mask_t));
+ clib_memcpy (&flow.ip4_ipsec_esp.dst_addr, &ip4d,
+ sizeof (ip4_address_and_mask_t));
+ flow.ip4_ipsec_esp.protocol = prot;
+ flow.ip4_ipsec_esp.spi = spi;
+ break;
+ case VNET_FLOW_TYPE_IP4_IPSEC_AH:
+ clib_memcpy (&flow.ip4_ipsec_ah.src_addr, &ip4s,
+ sizeof (ip4_address_and_mask_t));
+ clib_memcpy (&flow.ip4_ipsec_ah.dst_addr, &ip4d,
+ sizeof (ip4_address_and_mask_t));
+ flow.ip4_ipsec_ah.protocol = prot;
+ flow.ip4_ipsec_ah.spi = spi;
+ break;