From nobody@FreeBSD.org  Sat Jan 11 16:44:55 2014
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115])
	(using TLSv1 with cipher ADH-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by hub.freebsd.org (Postfix) with ESMTPS id B17C5FE0
	for <freebsd-gnats-submit@FreeBSD.org>; Sat, 11 Jan 2014 16:44:55 +0000 (UTC)
Received: from oldred.freebsd.org (oldred.freebsd.org [IPv6:2001:1900:2254:206a::50:4])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by mx1.freebsd.org (Postfix) with ESMTPS id 9DB1A1F94
	for <freebsd-gnats-submit@FreeBSD.org>; Sat, 11 Jan 2014 16:44:55 +0000 (UTC)
Received: from oldred.freebsd.org ([127.0.1.6])
	by oldred.freebsd.org (8.14.5/8.14.7) with ESMTP id s0BGitBf032388
	for <freebsd-gnats-submit@FreeBSD.org>; Sat, 11 Jan 2014 16:44:55 GMT
	(envelope-from nobody@oldred.freebsd.org)
Received: (from nobody@localhost)
	by oldred.freebsd.org (8.14.5/8.14.5/Submit) id s0BGitkN032382;
	Sat, 11 Jan 2014 16:44:55 GMT
	(envelope-from nobody)
Message-Id: <201401111644.s0BGitkN032382@oldred.freebsd.org>
Date: Sat, 11 Jan 2014 16:44:55 GMT
From: Michael Moll <kvedulv@kvedulv.de>
To: freebsd-gnats-submit@FreeBSD.org
Subject: lagg(4) IPv6-related problem with interface creation
X-Send-Pr-Version: www-3.1
X-GNATS-Notify:

>Number:         185660
>Category:       kern
>Synopsis:       lagg(4) IPv6-related problem with interface creation
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sat Jan 11 16:50:00 UTC 2014
>Closed-Date:    
>Last-Modified:  Sun Jan 26 14:30:00 UTC 2014
>Originator:     Michael Moll
>Release:        10-STABLE
>Organization:
>Environment:
FreeBSD emperor.kvedulv.de 10.0-PRERELEASE FreeBSD 10.0-PRERELEASE #0 r260387: Tue Jan  7 04:39:10 CET 2014     mmoll@emperor.kvedulv.de:/usr/obj/svn/base/stable/10/sys/EMPEROR  amd64
>Description:
With the following in /etc/rc.conf:
cloned_interfaces="lagg0"
ifconfig_em0="up"
ifconfig_em1="up"
ifconfig_lagg0="up laggproto lacp laggport em0 laggport em1 192.168.200.8/24"
ifconfig_lagg0_ipv6="inet6 2001:x:x:x::8/64"
ipv6_defaultrouter="2001:x:x:x::1"
defaultrouter="192.168.200.1"
ipv6_activate_all_interfaces="YES"
ip6addrctl_policy="ipv6_prefer"

a successful startup looks like this:
Created clone interfaces: lagg0.
lagg0: IPv6 addresses on em0 have been removed before adding it as a member to prevent IPv6 address scope violation.
lagg0: link state changed to DOWN
lagg0: IPv6 addresses on em1 have been removed before adding it as a member to prevent IPv6 address scope violation.
Starting Network: lo0 em0 em1 lagg0.

However, about 70% of boots result in this:
Created clone interfaces: lagg0.
em0: link state changed to UP
em1: link state changed to UP
[hang]

When doing Ctrl-T at this point I get:
load: 1.51  cmd: ifconfig 606 [*in6_multi_mtx] 17.80r 0.00u 0.72s 0% 1940k
>How-To-Repeat:
I have a second box (different board, also with em-Interfaces) with the same behaviour.
>Fix:


>Release-Note:
>Audit-Trail:

From: Michael Moll <kvedulv@kvedulv.de>
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: kern/185660: lagg(4) IPv6-related problem with interface creation
Date: Sun, 26 Jan 2014 15:26:21 +0100

 after removing
 ipv6_activate_all_interfaces="YES"
 from /etc/rc.conf everything works fine.
 
 Maybe a race condition in the IPv6 code?
>Unformatted:
