From owner-svn-src-all@FreeBSD.ORG Wed Aug 7 10:42:46 2013 Return-Path: Delivered-To: svn-src-all@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 ESMTP id DF899197; Wed, 7 Aug 2013 10:42:46 +0000 (UTC) (envelope-from bms@fastmail.net) Received: from out2-smtp.messagingengine.com (out2-smtp.messagingengine.com [66.111.4.26]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id AA8BC2F9D; Wed, 7 Aug 2013 10:42:46 +0000 (UTC) Received: from compute3.internal (compute3.nyi.mail.srv.osa [10.202.2.43]) by gateway1.nyi.mail.srv.osa (Postfix) with ESMTP id 40A6920D92; Wed, 7 Aug 2013 06:35:59 -0400 (EDT) Received: from frontend2 ([10.202.2.161]) by compute3.internal (MEProxy); Wed, 07 Aug 2013 06:35:59 -0400 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=fastmail.net; h= message-id:date:from:mime-version:to:cc:subject:references :in-reply-to:content-type:content-transfer-encoding; s=mesmtp; bh=1KzE89CwHEA53Rg7+bFGLdp9edc=; b=At+0dUZ71kCgK4WViJreuVwPu8O+ xMxnkAZ83RFM6sC28SFXQ06ME8gO9pyX/887JP7dT6I8PneqfJ6ztxek8Bo6AI17 jOu3zNU11UMjXBTYRqcjDcdUfxplLC3XWAe5gkdluhtDbz7nnKggaApPYj2FYm/G 1pcDtt7YKsN1srY= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=message-id:date:from:mime-version:to:cc :subject:references:in-reply-to:content-type :content-transfer-encoding; s=smtpout; bh=1KzE89CwHEA53Rg7+bFGLd p9edc=; b=LAZC+txRzDcgjR95QjWyby3aNwmop/rx3kpUAPAA/bzHu4Kl/vNMiW KWIboEvwX9rU0Sze47wZePSoRX6DxJboR9pUTmGD8ZRmaiN2v+17vABt76ztOgdI RZLXZzE9Yh4SlFRAVvbBNDwwAgqXUm8By0hWTxQtiyp7dAeIer6iY= X-Sasl-enc: X5Hk7wAtheXGEaRZQw7DTy1A9ojtNrQYc6LJGnhdGARo 1375871758 Received: from [192.168.1.90] (unknown [149.241.33.238]) by mail.messagingengine.com (Postfix) with ESMTPA id 3BC4C6800D8; Wed, 7 Aug 2013 06:35:58 -0400 (EDT) Message-ID: <52022217.50709@fastmail.net> Date: Wed, 07 Aug 2013 11:31:51 +0100 From: Bruce Simpson User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130625 Thunderbird/17.0.7 MIME-Version: 1.0 To: Rui Paulo Subject: Re: svn commit: r253841 - head/sys/netinet6 References: <201307311624.r6VGOob5022079@svn.freebsd.org> <20130801142324.GG20104@FreeBSD.org> <97527D06-7783-4441-BA50-702DEE0B9076@FreeBSD.org> <51FA8C73.4070808@FreeBSD.org> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: src-committers@freebsd.org, "Alexander V. Chernikov" , svn-src-all@freebsd.org, Hiroki Sato , Gleb Smirnoff , svn-src-head@freebsd.org X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire src tree \(except for " user" and " projects" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Aug 2013 10:42:47 -0000 On 01/08/13 17:55, Rui Paulo wrote: > On 1 Aug 2013, at 09:27, Alexander V. Chernikov wrote: >> Because thay aren't really interfaces. All they need is BPF. >> There is a cleaner approach described here: http://lists.freebsd.org/pipermail/freebsd-net/2012-December/034031.html > > I don't agree with this patch as-is, but I'll need to spend some time writing an email... To be continued later. > +1 with Rui here. A few comments. I would like to see a cleaner approach to the networking data plane, but this would need to be considered in some depth. One place to start might be the "informational" RFC for the Netlink socket API. Whilst the gap between BPF and ifnet is acknowledged, there is still a place for "virtual" interfaces. Lacking other management mechanisms, the ifnet (and its name) ends up being used as a convenient handle. I have code in development which tries to address more general issues of IPvX address dependency by using such an interface.