MFC of if_lagg flowid changes (r272386)?

Kevin Lo kevlo at FreeBSD.org
Fri Jan 23 01:50:54 UTC 2015


On Thu, Jan 22, 2015 at 12:17:23PM -0700, Will Andrews wrote:
> Hi,
> 
> Please see:
> https://svnweb.freebsd.org/base?view=revision&revision=272386
> 
> This change removes sysctl nodes that were added during lacp_attach(), which
> causes a lock order reversal (sleepable lock while holding non-sleepable).
> 
> These sysctl nodes arrived in:
> https://svnweb.freebsd.org/base?view=revision&revision=253687
> 
> Here is a bug report about the LOR:
> https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=188997
> 
> I propose to MFC r272386 to eliminate the bug.  However, it also eliminates
> sysctl nodes that were added to control lagg behavior.  My understanding is
> that these sysctls weren't intended to be publicly used, and consequently
> they aren't documented anywhere.

The strict mode for LACP can be disabled by ifconfig(8):

#ifconfig lagg0 -lacp_strict

hrs@ told me he would add lacp_strict option to the manual page.

> Any objections?

No. :-)

> Thanks!
> -- 
> wca

	Kevin


More information about the freebsd-net mailing list