On Wed, Oct 26, 2016 at 17:40 +0200, Mike Belopuhov wrote:
> On Tue, Oct 25, 2016 at 21:22 +0200, Mike Belopuhov wrote:
> > After my previous commit to the vxlan(4) driver it can
> > no longer return -1 making this code path obsolete.
> > OK to remove it?
>
> Reyk has pointed out that the error assignment can be omitted.
> OK?
>
Still looking for OKs...
> diff --git sys/netinet/udp_usrreq.c sys/netinet/udp_usrreq.c
> index 60a7bdf..7ecbb9b 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);
> - }
> + vxlan_lookup(m, uh, iphlen, &srcsa.sa, &dstsa.sa) != 0)
> return;
> - }
> #endif
>
> if (m->m_flags & (M_BCAST|M_MCAST)) {
> struct inpcb *last;
> /*