From: Chenmin Sun Date: Mon, 10 May 2021 12:11:49 +0000 (+0800) Subject: flow: fix vxlan vni convert bug X-Git-Tag: v21.10-rc0~81 X-Git-Url: https://gerrit.fd.io/r/gitweb?a=commitdiff_plain;h=ee32d66802a39f97643e2de263390ddfa5aa09f6;p=vpp.git flow: fix vxlan vni convert bug This patch fixes a vxlan vni field conversion bug in flow api layer Type: fix Signed-off-by: Chenmin Sun Change-Id: I37b2ffb54792f48b390ff42da577db2c4869d253 --- diff --git a/src/vnet/flow/flow_api.c b/src/vnet/flow/flow_api.c index 4d0c536f113..3aa4e0c5b75 100644 --- a/src/vnet/flow/flow_api.c +++ b/src/vnet/flow/flow_api.c @@ -186,7 +186,7 @@ ipv4_vxlan_flow_convert (vl_api_flow_ip4_vxlan_t *vl_api_flow, port_and_mask_convert (&vl_api_flow->src_port, &f->src_port); port_and_mask_convert (&vl_api_flow->dst_port, &f->dst_port); - f->vni = ntohs (vl_api_flow->vni); + f->vni = ntohl (vl_api_flow->vni); } static inline void @@ -200,7 +200,7 @@ ipv6_vxlan_flow_convert (vl_api_flow_ip6_vxlan_t *vl_api_flow, port_and_mask_convert (&vl_api_flow->src_port, &f->src_port); port_and_mask_convert (&vl_api_flow->dst_port, &f->dst_port); - f->vni = ntohs (vl_api_flow->vni); + f->vni = ntohl (vl_api_flow->vni); } static inline void