diff --git a/sys/net/if_var.h b/sys/net/if_var.h index 2dcb6f9..387f614 100644 --- a/sys/net/if_var.h +++ b/sys/net/if_var.h @@ -419,6 +419,7 @@ do { \ ALTQ_ENQUEUE(ifq, m, NULL, err); \ else { \ if (_IF_QFULL(ifq)) { \ + _IF_DROP(ifq); \ m_freem(m); \ (err) = ENOBUFS; \ } else { \