On 6 January 2014 09:37, Konstantin Belousov <kostik...@gmail.com> wrote: >> > This is a NOP, right ? >> >> Nope. the previous version didn't remove the entries from the list. >> that's the bug. > Hm, you mean that the previous version did not TAILQ_INIT() after the loop ? > Then I agree.
Well, it's that the frames just get moved between the RX queue active list(s) or the rxbuf inactive list. The correct thing to do is to TAILQ_REMOVE them from one list before adding them to the free list. -a _______________________________________________ svn-src-head@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-src-head To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"