After my previous commit to the vxlan(4) driver it can no longer return -1 making this code path obsolete. OK to remove it?
diff --git sys/netinet/udp_usrreq.c sys/netinet/udp_usrreq.c index 60a7bdf..fc5e866 100644 --- sys/netinet/udp_usrreq.c +++ sys/netinet/udp_usrreq.c @@ -388,17 +388,12 @@ udp_input(struct mbuf *m, ...) #if NVXLAN > 0 if (vxlan_enable > 0 && #if NPF > 0 !(m->m_pkthdr.pf.flags & PF_TAG_DIVERTED) && #endif - (error = vxlan_lookup(m, uh, iphlen, &srcsa.sa, &dstsa.sa)) != 0) { - if (error == -1) { - udpstat.udps_hdrops++; - m_freem(m); - } + (error = vxlan_lookup(m, uh, iphlen, &srcsa.sa, &dstsa.sa)) != 0) return; - } #endif if (m->m_flags & (M_BCAST|M_MCAST)) { struct inpcb *last; /*