From owner-freebsd-net@FreeBSD.ORG Tue Apr 10 01:08:51 2012 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id AB195106564A for ; Tue, 10 Apr 2012 01:08:51 +0000 (UTC) (envelope-from qing.li@bluecoat.com) Received: from plsvl-mailgw-01.bluecoat.com (plsvl-mailgw-01.bluecoat.com [199.91.133.11]) by mx1.freebsd.org (Postfix) with ESMTP id 87E6D8FC16 for ; Tue, 10 Apr 2012 01:08:51 +0000 (UTC) Received: from PWSVL-EXCHTS-02.internal.cacheflow.com (unknown [10.2.2.126]) by plsvl-mailgw-01.bluecoat.com (Postfix) with ESMTP id 0EF0C81A0E7; Mon, 9 Apr 2012 17:10:08 -0700 (PDT) Received: from pwsvl-excmbx-05.internal.cacheflow.com ([fe80::f848:d461:9aa9:59a8]) by PWSVL-EXCHTS-02.internal.cacheflow.com ([fe80::4910:317f:407:6ecc%14]) with mapi id 14.01.0289.001; Mon, 9 Apr 2012 18:08:50 -0700 From: "Li, Qing" To: Ryan Stone Thread-Topic: Removing an IPv6 address does not remove NDP entries on that subnet Thread-Index: AQHNFquDKnm8fp7HXk2nAeZML12AZpaTPOVs Date: Tue, 10 Apr 2012 01:08:49 +0000 Message-ID: References: , In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [199.91.133.85] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Cc: freebsd-net Subject: RE: Removing an IPv6 address does not remove NDP entries on that subnet X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 10 Apr 2012 01:08:51 -0000 I have not followed this thread closely from the beginning, so let me confi= rm.=0A= =0A= Are you reporting multiple bugs: 1) ndp entries remain after the removal of= =0A= an address (according to the thread title), and 2) you believe there is a r= ace condition =0A= around in6_lltable_prefix_free() but if it can never be called, so where is= the race condition=0A= coming from ?=0A= =0A= wrt 1), I cannot reproduce the issue, if it's a problem for you, please pro= vide a description=0A= or just forward me the thread=0A= =0A= wrt 2), let me revisit what was the intention and looks like we use it diff= erently in our=0A= private branch=0A= =0A= --Qing=0A= =0A= ________________________________________=0A= From: Ryan Stone [rysto32@gmail.com]=0A= Sent: Monday, April 09, 2012 4:50 PM=0A= To: Li, Qing=0A= Cc: freebsd-net=0A= Subject: Re: Removing an IPv6 address does not remove NDP entries on that s= ubnet=0A= =0A= On Mon, Apr 9, 2012 at 5:46 PM, Li, Qing wrote:=0A= > Could you please share with me a call path that you believe is=0A= > problematic, or a simple test case that uncovers the issue ?=0A= =0A= I cannot because it is literally impossible for=0A= in6_lltable_prefix_free() to ever be called.=0A=