From 7dba40684499214dbc10484958dfc8fe590c2df5 Mon Sep 17 00:00:00 2001 From: fengbojiang Date: Sat, 26 Feb 2022 21:28:12 +0800 Subject: [PATCH] Fix #643. Fix a VXLAN issue. Thanks @agerguo --- freebsd/net/if_vxlan.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/freebsd/net/if_vxlan.c b/freebsd/net/if_vxlan.c index f830b0630..83bfb9d46 100644 --- a/freebsd/net/if_vxlan.c +++ b/freebsd/net/if_vxlan.c @@ -2481,7 +2481,7 @@ vxlan_rcv_udp_packet(struct mbuf *m, int offset, struct inpcb *inpcb, * the behavior of the Linux implementation. */ if (vxh->vxlh_flags != htonl(VXLAN_HDR_FLAGS_VALID_VNI) || - vxh->vxlh_vni & ~htonl(VXLAN_VNI_MASK)) + vxh->vxlh_vni & ~VXLAN_VNI_MASK) goto out; vni = ntohl(vxh->vxlh_vni) >> VXLAN_HDR_VNI_SHIFT;