From owner-freebsd-current@FreeBSD.ORG Tue Dec 23 22:27:58 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 DFE06106567D; Tue, 23 Dec 2008 22:27:58 +0000 (UTC) (envelope-from Hartmut.Brandt@dlr.de) Received: from smtp-3.dlr.de (smtp-3.dlr.de [195.37.61.187]) by mx1.freebsd.org (Postfix) with ESMTP id 7465E8FC2A; Tue, 23 Dec 2008 22:27:58 +0000 (UTC) (envelope-from Hartmut.Brandt@dlr.de) Received: from [129.247.12.20] ([129.247.12.20]) by smtp-3.dlr.de with Microsoft SMTPSVC(6.0.3790.1830); Tue, 23 Dec 2008 23:27:56 +0100 Message-ID: <495165D8.2070409@dlr.de> Date: Tue, 23 Dec 2008 23:27:36 +0100 From: Hartmut Brandt User-Agent: Thunderbird 2.0.0.18 (Windows/20081105) MIME-Version: 1.0 To: "Li, Qing" References: <55f001c9639d$875f14ec$7202020a@internal.cacheflow.com> <4950F770.3090700@dlr.de> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 23 Dec 2008 22:27:56.0994 (UTC) FILETIME=[B4616A20:01C9654D] Cc: Qing Li , freebsd-current@freebsd.org, freebsd-net@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: Tue, 23 Dec 2008 22:27:59 -0000 Li, Qing wrote: > Hi Hartmut, > > I appreciate your candid feedback. You raised many valid points. > I combined both of your emails in this reply, please see my > comments below ... > > > You are absolutely right. This was a complete oversight on my part. > I was telling myself "I think I am forgetting something". > ... then I remembered when the first port breakage report arrived ;-) > > To be fair though, I did send a message titled > "last call for L2/L3 rewrite code review" a week before the commit > to net@, current@ and all of the developers. > And I have sent many emails on this subject in the past few years. > > A couple of points I hope you could recognize: > > 1. The arp-v2 project replaces a major networking kernel design and > all of its dependencies that have been in operation for many years > (16+ ??). The networking kernel went through quite a surgery so > do expect things will continue to evolve. > > 2. This is the first time I am making such a major change in the > kernel. Since I am still learning the process, I am bound to > make mistakes but I will not repeat these mistakes in the future. > > My goal is to be diligent in monitoring the problem reports and > provide timely responses and fixes. > > And finally I want to thank you and others for your hard work in > helping me cleaning up the ports. > > Well, my mail was probably somewhat harsh, I'm usually more polite. You know, that's the kind of mood you are in after a couple of hours of useless work. Of course I appreciate your work and, I must say, you're an hero for taking this. In any case there is still an Todo on my side: the routing information for NETNATM is currently lost somewhere between L2 and L3 :-) I guess I come back to you in the new year to fix this issue... Have to fetch my ATM equipment from the corner where it is collecting dust to setup a testbed. In the mean time I will do an bsnmp import to fix the arp table problem. keep on your good work, harti