Re: svn commit: r238990 - in head/sys: net netinet netinet6

2012-08-22 Thread Kenneth D. Merry
On Fri, Aug 03, 2012 at 01:33:44 +0400, Gleb Smirnoff wrote: > On Thu, Aug 02, 2012 at 04:46:42PM +, Bjoern A. Zeeb wrote: > B> On Thu, 2 Aug 2012, Gleb Smirnoff wrote: > B> > B> > Author: glebius > B> > Date: Thu Aug 2 13:57:49 2012 > B> > New Revision: 238990 > B> > URL: http://svn.freebsd.

Re: svn commit: r238990 - in head/sys: net netinet netinet6

2012-08-22 Thread Kenneth D. Merry
On Wed, Aug 22, 2012 at 14:17:05 +0400, Gleb Smirnoff wrote: > On Tue, Aug 21, 2012 at 12:50:14PM -0600, Kenneth D. Merry wrote: > K> On Thu, Aug 02, 2012 at 13:57:50 +, Gleb Smirnoff wrote: > K> > Author: glebius > K> > Date: Thu Aug 2 13:57:49 2012 > K> > New Revision: 238990 > K> > URL: htt

Re: svn commit: r238990 - in head/sys: net netinet netinet6

2012-08-22 Thread Konstantin Belousov
On Wed, Aug 22, 2012 at 02:17:05PM +0400, Gleb Smirnoff wrote: > On Tue, Aug 21, 2012 at 12:50:14PM -0600, Kenneth D. Merry wrote: > K> On Thu, Aug 02, 2012 at 13:57:50 +, Gleb Smirnoff wrote: > K> > Author: glebius > K> > Date: Thu Aug 2 13:57:49 2012 > K> > New Revision: 238990 > K> > URL: h

Re: svn commit: r238990 - in head/sys: net netinet netinet6

2012-08-22 Thread Gleb Smirnoff
On Tue, Aug 21, 2012 at 12:50:14PM -0600, Kenneth D. Merry wrote: K> On Thu, Aug 02, 2012 at 13:57:50 +, Gleb Smirnoff wrote: K> > Author: glebius K> > Date: Thu Aug 2 13:57:49 2012 K> > New Revision: 238990 K> > URL: http://svn.freebsd.org/changeset/base/238990 K> > K> > Log: K> > Fix race

Re: svn commit: r238990 - in head/sys: net netinet netinet6

2012-08-21 Thread Kenneth D. Merry
On Thu, Aug 02, 2012 at 13:57:50 +, Gleb Smirnoff wrote: > Author: glebius > Date: Thu Aug 2 13:57:49 2012 > New Revision: 238990 > URL: http://svn.freebsd.org/changeset/base/238990 > > Log: > Fix races between in_lltable_prefix_free(), lla_lookup(), > llentry_free() and arptimer(): >

Re: svn commit: r238990 - in head/sys: net netinet netinet6

2012-08-02 Thread Gleb Smirnoff
On Thu, Aug 02, 2012 at 04:46:42PM +, Bjoern A. Zeeb wrote: B> On Thu, 2 Aug 2012, Gleb Smirnoff wrote: B> B> > Author: glebius B> > Date: Thu Aug 2 13:57:49 2012 B> > New Revision: 238990 B> > URL: http://svn.freebsd.org/changeset/base/238990 B> > B> > Log: B> > Fix races between in_lltable

Re: svn commit: r238990 - in head/sys: net netinet netinet6

2012-08-02 Thread Hans Petter Selasky
On Thursday 02 August 2012 18:51:13 Andrey Zonov wrote: > On 8/2/12 8:40 PM, Hans Petter Selasky wrote: > > On Thursday 02 August 2012 15:57:50 Gleb Smirnoff wrote: > >> + IF_AFDATA_WLOCK_ASSERT(lle->lle_tbl->llt_ifp); > > > > I'm seeing a compile error that IF_AFDATA_WLOCK_ASSERT() is not d

Re: svn commit: r238990 - in head/sys: net netinet netinet6

2012-08-02 Thread Andrey Zonov
On 8/2/12 8:40 PM, Hans Petter Selasky wrote: On Thursday 02 August 2012 15:57:50 Gleb Smirnoff wrote: + IF_AFDATA_WLOCK_ASSERT(lle->lle_tbl->llt_ifp); I'm seeing a compile error that IF_AFDATA_WLOCK_ASSERT() is not defined ... It's in sys/net/if_var.h. [zont@vm020 /usr/src]$ grep IF

Re: svn commit: r238990 - in head/sys: net netinet netinet6

2012-08-02 Thread Bjoern A. Zeeb
On Thu, 2 Aug 2012, Gleb Smirnoff wrote: Author: glebius Date: Thu Aug 2 13:57:49 2012 New Revision: 238990 URL: http://svn.freebsd.org/changeset/base/238990 Log: Fix races between in_lltable_prefix_free(), lla_lookup(), llentry_free() and arptimer(): o Use callout_init_rw() for lle timeou

Re: svn commit: r238990 - in head/sys: net netinet netinet6

2012-08-02 Thread Hans Petter Selasky
On Thursday 02 August 2012 15:57:50 Gleb Smirnoff wrote: > + IF_AFDATA_WLOCK_ASSERT(lle->lle_tbl->llt_ifp); I'm seeing a compile error that IF_AFDATA_WLOCK_ASSERT() is not defined ... --HPS ___ svn-src-head@freebsd.org mailing list http://lists.fr

svn commit: r238990 - in head/sys: net netinet netinet6

2012-08-02 Thread Gleb Smirnoff
Author: glebius Date: Thu Aug 2 13:57:49 2012 New Revision: 238990 URL: http://svn.freebsd.org/changeset/base/238990 Log: Fix races between in_lltable_prefix_free(), lla_lookup(), llentry_free() and arptimer(): o Use callout_init_rw() for lle timeout, this allows us safely disestabli