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