From owner-freebsd-net@FreeBSD.ORG Mon Aug 31 17:57:24 2009 Return-Path: Delivered-To: freebsd-net@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8E0531065672 for ; Mon, 31 Aug 2009 17:57:24 +0000 (UTC) (envelope-from bms@incunabulum.net) Received: from out1.smtp.messagingengine.com (out1.smtp.messagingengine.com [66.111.4.25]) by mx1.freebsd.org (Postfix) with ESMTP id 5E7EA8FC0A for ; Mon, 31 Aug 2009 17:57:24 +0000 (UTC) Received: from compute1.internal (compute1.internal [10.202.2.41]) by gateway1.messagingengine.com (Postfix) with ESMTP id 82A975838B; Mon, 31 Aug 2009 13:57:23 -0400 (EDT) Received: from heartbeat1.messagingengine.com ([10.202.2.160]) by compute1.internal (MEProxy); Mon, 31 Aug 2009 13:57:23 -0400 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=jY2eS3UKdJCpM0O6ldejiNQGMwQ=; b=GLRbPFymlJvZQyzGBDYOtlylLQmYEQVU7pnlsiwVqAYs2LD+MnffubyIUevy7EtTtZjLdrv9HP5k5lHRRAqAbPO5+cHB0U1kLiSFEfhFyHTTSjHxIrZD8c9O2oACTpclpN6rpuDhmNRJg/IAF7LfN4qg8XNOEmP9gB2rr7O83SA= X-Sasl-enc: rU/6RGRQa/n0Ooep+cA/6zDs9I5dtaF4FY7hKF6ev9zS 1251741443 Received: from [192.168.123.18] (82-35-112-254.cable.ubr07.dals.blueyonder.co.uk [82.35.112.254]) by mail.messagingengine.com (Postfix) with ESMTPSA id E01E53EB72; Mon, 31 Aug 2009 13:57:22 -0400 (EDT) Message-ID: <4A9C0F00.7020208@incunabulum.net> Date: Mon, 31 Aug 2009 18:57:20 +0100 From: Bruce Simpson User-Agent: Thunderbird 2.0.0.23 (Windows/20090812) MIME-Version: 1.0 To: Stef Walter References: <200908311720.n7VHK8El047213@freefall.freebsd.org> In-Reply-To: <200908311720.n7VHK8El047213@freefall.freebsd.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-net@FreeBSD.org Subject: Re: kern/134931:[route] [fib] Route messages sent to all socket listeners regardless of setfib 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: Mon, 31 Aug 2009 17:57:24 -0000 Stef Walter wrote: > I agree in principle with Mark that having future route messages might > be able to let routing daemons differentiate between various fibs and > manage them, and that this might be a feature.... However any > implementation of that would likely break API and ABI, and very probably > exist purely in FreeBSD 9.x. > Surely a good time for someone to act on the suggestion that we implement the Netlink socket family? It is a Tag-Length-Value protocol, so it can easily adapt to new additions. It exists as an informational RFC, therefore it is not encumbered by the GPL; however it would need to be carefully implemented in FreeBSD. It's who dares wins -- I wouldn't object to doing it, but I'm committed to doing other stuff for the moment.