From owner-freebsd-current@FreeBSD.ORG Wed Dec 17 03:32:30 2008 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0FA311065672 for ; Wed, 17 Dec 2008 03:32:30 +0000 (UTC) (envelope-from mike@sentex.net) Received: from smarthost1.sentex.ca (smarthost1.sentex.ca [64.7.153.18]) by mx1.freebsd.org (Postfix) with ESMTP id AFBE18FC1A for ; Wed, 17 Dec 2008 03:32:29 +0000 (UTC) (envelope-from mike@sentex.net) Received: from lava.sentex.ca (pyroxene.sentex.ca [199.212.134.18]) by smarthost1.sentex.ca (8.14.3/8.14.3) with ESMTP id mBH3WRD4026857; Tue, 16 Dec 2008 22:32:27 -0500 (EST) (envelope-from mike@sentex.net) Received: from mdt-xp.sentex.net (simeon.sentex.ca [192.168.43.27]) by lava.sentex.ca (8.13.8/8.13.3) with ESMTP id mBH3WRbR092071 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 16 Dec 2008 22:32:27 -0500 (EST) (envelope-from mike@sentex.net) Message-Id: <200812170332.mBH3WRbR092071@lava.sentex.ca> X-Mailer: QUALCOMM Windows Eudora Version 7.1.0.9 Date: Tue, 16 Dec 2008 22:32:25 -0500 To: Qing Li , freebsd-current@freebsd.org From: Mike Tancsa In-Reply-To: <200812150634.mBF6YDVC060565@freefall.freebsd.org> References: <200812150634.mBF6YDVC060565@freefall.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed X-Scanned-By: MIMEDefang 2.64 on 64.7.153.18 Cc: freebsd-net@freebsd.org, kmacy@freebsd.org Subject: Re: HEADSUP: arp-v2 has been committed X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 Dec 2008 03:32:30 -0000 At 01:34 AM 12/15/2008, Qing Li wrote: >Hi All, > >The arp-v2 changes have been committed into HEAD. >Please report problems to me and Kip Macy. Not sure if its related or not, but if I create and destroy a lagg port, I get a panic e.g. 0[current]# ifconfig lagg0 laggproto failover laggport igb0 laggport igb1 0[current]# 0[current]# ifconfig lagg0 laggproto failover laggport igb0 laggport igb1 ifconfig: SIOCSLAGGPORT: Device busy 1[current]# ifconfig lagg0 destroy panic: _rw_rlock (ifnet): wlock already held @ /usr/src/sys/net/if.c:200 cpuid = 3 KDB: enter: panic [thread pid 1239 tid 100065 ] Stopped at kdb_enter+0x3a: movl $0,kdb_why db> bt Tracing pid 1239 tid 100065 td 0xc45f1b40 kdb_enter(3232454813,3232454813,3232453528,3866974928,3,...) at kdb_enter+58 panic(3232453528,3232060900,3232514293,3232513870,200,...) at panic+310 _rw_rlock(3235193604,3232513870,200,3292329984,3866975012,...) at _rw_rlock+118 ifnet_byindex(6,3232513870,498,3297629696,3292329984,...) at ifnet_byindex+39 if_free_type(3292329984,6,279,3229646306,0,...) at if_free_type+156 lagg_clone_destroy(3292329984,3292329984,3292329984,3299962240,3866975112,...) at lagg_clone_destroy+146 ifc_simple_destroy(3299962240,3292329984,3232515110,213,45,...) at ifc_simple_destroy+39 if_clone_destroyif(3299962240,3292329984,3232515110,191,0,...) at if_clone_destroyif+225 if_clone_destroy(3292314144,412,3235009472,3294567396,3235009472,...) at if_clone_destroy+162 ifioctl(3296010632,2149607801,3292314144,3294567232,2149607801,...) at ifioctl+278 soo_ioctl(3294877664,2149607801,3292314144,3297629184,3294567232,...) at soo_ioctl+919 kern_ioctl(3294567232,3,2149607801,3292314144,8000192,...) at kern_ioctl+477 ioctl(3294567232,3866975480,12,3232296124,3233288592,...) at ioctl+308 syscall(3866975544) at syscall+675 Xint0x80_syscall() at Xint0x80_syscall+32 --- syscall (54, FreeBSD ELF32, ioctl), eip = 672834707, esp = 3217024108, ebp = 3217024136 --- db> db> show alllocks Process 1239 (ifconfig) thread 0xc45f1b40 (100065) exclusive rw ifnet (ifnet) r = 0 (0xc0d52304) locked @ /usr/src/sys/net/if.c:498 Process 1135 (sshd) thread 0xc462e000 (100113) exclusive sx so_rcv_sx (so_rcv_sx) r = 0 (0xc475920c) locked @ /usr/src/sys/kern/uipc_sockbuf.c:148 Process 0 (kernel) thread 0xc4382900 (100042) exclusive sleep mutex igb1 (IGB Core Lock) r = 0 (0xc43622dc) locked @ /usr/src/sys/dev/e1000/if_igb.c:1224 db>