From owner-freebsd-net@FreeBSD.ORG Fri Jan 11 02:22:22 2013 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 5F8FBD54 for ; Fri, 11 Jan 2013 02:22:22 +0000 (UTC) (envelope-from prabhakar.lakhera@gmail.com) Received: from mail-vc0-f170.google.com (mail-vc0-f170.google.com [209.85.220.170]) by mx1.freebsd.org (Postfix) with ESMTP id 1BEEB896 for ; Fri, 11 Jan 2013 02:22:21 +0000 (UTC) Received: by mail-vc0-f170.google.com with SMTP id fl11so1017092vcb.1 for ; Thu, 10 Jan 2013 18:22:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=0UTDURanjUEUo1C37xOD/YDMGomyLCzgONgqW6Z6n8o=; b=XWiM71eJZ60A+B5nJ4+aPSwQj+lhTQxrfojBPtQCHPeKUR6scnDTm+8Mr6lU7WKocu UMeDG4xFAhcjGEgVXIQmpA+eretkuzTyAmC0gC5S4FZjuV2TBFw0ZZR2BUsOZHp3FAGm EVMFkiEpONXT/4yd5W+RjwYPFVqpwWEDe3P64K4S1W13JZiXe7LNlfzqIPPqFcaj3mhi JAKf3k5AXOfDJP5gmBO0M2ULFXRSMO41VUdQoUot4A39J72qCc1cq86wDSujEQsdAsp5 50mjRyG+j/huUHwiYz5N7eeO9P9zlOatUGmGh87LdEJBfXSoAAUaISStIwb0uxEUodbI CHuw== MIME-Version: 1.0 Received: by 10.52.180.200 with SMTP id dq8mr80401929vdc.71.1357870941215; Thu, 10 Jan 2013 18:22:21 -0800 (PST) Received: by 10.58.229.197 with HTTP; Thu, 10 Jan 2013 18:22:21 -0800 (PST) In-Reply-To: References: Date: Thu, 10 Jan 2013 18:22:21 -0800 Message-ID: Subject: Re: Why did KAME need ND6_LLINFO_WAITDELETE? From: prabhakar lakhera To: =?ISO-2022-JP?B?SklOTUVJIFRhdHV5YSAvIBskQj9ATEBDIzpIGyhC?= Content-Type: text/plain; charset=ISO-2022-JP Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.14 Cc: freebsd-net@freebsd.org X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Jan 2013 02:22:22 -0000 that is more than helpful :) I myself had a panic because of this state and code in nd6_free because I added an assert to catch connectivity issue.. Found out that it was long gone from stock BSD and kame. Thanks for the pointers!! On Thu, Jan 10, 2013 at 5:48 PM, JINMEI Tatuya / 神明達哉 wrote: > At Thu, 10 Jan 2013 15:50:30 -0800, > prabhakar lakhera wrote: > > > I see that* ND6_LLINFO_WAITDELETE *was done away with long time back. > > I was looking for any historical reasons for why it was needed and what > > triggered its removal. > > I'd normally change history in the original KAME repository: > > http://www.kame.net/dev/cvsweb2.cgi/kame/kame/sys/netinet6/nd6.h > http://www.kame.net/dev/cvsweb2.cgi/kame/kame/sys/netinet6/nd6.c > (search for "ND6_LLINFO_WAITDELETE") > > It looks like it was me who made this change but I don't remember > details:-) and I don't have time to look into it closer right now. > If the rationale is still not clear from the logs and specific code > diffs please ask again. > > --- > JINMEI, Tatuya > Internet Systems Consortium, Inc. >