aboutsummaryrefslogtreecommitdiff
path: root/sys
diff options
context:
space:
mode:
authorKonstantin Belousov <kib@FreeBSD.org>2020-12-21 16:59:26 +0000
committerKonstantin Belousov <kib@FreeBSD.org>2020-12-23 08:54:06 +0000
commit994e47023ac87ede16e9c785ac5d6880e3d3a23c (patch)
tree3a12de91bf3bae087b16cf56ea023862f5da56a9 /sys
parent2ac1c1927258e649e3ca3269aea40fb4c63e2296 (diff)
Diffstat (limited to 'sys')
-rw-r--r--sys/net/if_vxlan.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/sys/net/if_vxlan.c b/sys/net/if_vxlan.c
index 9f6541f9db43b..d0d335dba9ed6 100644
--- a/sys/net/if_vxlan.c
+++ b/sys/net/if_vxlan.c
@@ -2824,8 +2824,7 @@ vxlan_input(struct vxlan_socket *vso, uint32_t vni, struct mbuf **m0,
m_clrprotoflags(m);
m->m_pkthdr.rcvif = ifp;
M_SETFIB(m, ifp->if_fib);
- if (m->m_pkthdr.csum_flags & CSUM_ENCAP_VXLAN &&
- ((ifp->if_capenable & IFCAP_RXCSUM &&
+ if (((ifp->if_capenable & IFCAP_RXCSUM &&
m->m_pkthdr.csum_flags & CSUM_INNER_L3_CALC) ||
(ifp->if_capenable & IFCAP_RXCSUM_IPV6 &&
!(m->m_pkthdr.csum_flags & CSUM_INNER_L3_CALC)))) {