X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fvnet%2Fvxlan%2Fvxlan.c;h=b1e4aaf291fea1bcbcbab9a1406706364ff8a82d;hb=34bfa50b6;hp=ea1748ce4a82c65f5b1fbc842881a6bdbd98b89f;hpb=29f3c7d2ecac2f9d80bb33e91bd5d1f9d434768a;p=vpp.git diff --git a/src/vnet/vxlan/vxlan.c b/src/vnet/vxlan/vxlan.c index ea1748ce4a8..b1e4aaf291f 100644 --- a/src/vnet/vxlan/vxlan.c +++ b/src/vnet/vxlan/vxlan.c @@ -1114,9 +1114,13 @@ vnet_vxlan_add_del_rx_flow (u32 hw_if_index, u32 t_index, int is_add) .buffer_advance = sizeof (ethernet_header_t), .type = VNET_FLOW_TYPE_IP4_VXLAN, .ip4_vxlan = { - .src_addr = t->dst.ip4, - .dst_addr = t->src.ip4, - .dst_port = UDP_DST_PORT_vxlan, + .protocol.prot = IP_PROTOCOL_UDP, + .src_addr.addr = t->dst.ip4, + .dst_addr.addr = t->src.ip4, + .src_addr.mask.as_u32 = ~0, + .dst_addr.mask.as_u32 = ~0, + .dst_port.port = UDP_DST_PORT_vxlan, + .dst_port.mask = 0xFF, .vni = t->vni, } ,