From owner-freebsd-net@FreeBSD.ORG Wed Nov 20 19:41:57 2013 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id CDA153EA; Wed, 20 Nov 2013 19:41:57 +0000 (UTC) Received: from db9outboundpool.messaging.microsoft.com (mail-db9lp0248.outbound.messaging.microsoft.com [213.199.154.248]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 36D7E240B; Wed, 20 Nov 2013 19:41:56 +0000 (UTC) Received: from mail127-db9-R.bigfish.com (10.174.16.234) by DB9EHSOBE034.bigfish.com (10.174.14.97) with Microsoft SMTP Server id 14.1.225.22; Wed, 20 Nov 2013 19:11:30 +0000 Received: from mail127-db9 (localhost [127.0.0.1]) by mail127-db9-R.bigfish.com (Postfix) with ESMTP id 4D815600E8; Wed, 20 Nov 2013 19:11:30 +0000 (UTC) X-Forefront-Antispam-Report: CIP:66.129.239.11; KIP:(null); UIP:(null); IPV:NLI; H:P-EMF02-SAC.jnpr.net; RD:none; EFVD:NLI X-SpamScore: -1 X-BigFish: VPS-1(zz98dIzz1f42h2148h208ch1ee6h1de0h1fdah2073h2146h1202h1e76h1d1ah1d2ah1fc6hz8dhz8275ch1de098h17326ah8275bh8275dh1de097h186068hz31h2a8h839h944hd24hd2bhf0ah1220h1288h12a5h12a9h12bdh137ah139eh13b6h1441h1504h1537h162dh1631h1758h1898h18e1h1946h19b5h1ad9h1b0ah1b2fh224fh1fb3h1d0ch1d2eh1d3fh1dfeh1dffh1e1dh1e23h1fe8h1ff5h2218h2216h226dh22d0h1155h) Received-SPF: softfail (mail127-db9: transitioning domain of juniper.net does not designate 66.129.239.11 as permitted sender) client-ip=66.129.239.11; envelope-from=stevek@juniper.net; helo=P-EMF02-SAC.jnpr.net ; SAC.jnpr.net ; Received: from mail127-db9 (localhost.localdomain [127.0.0.1]) by mail127-db9 (MessageSwitch) id 1384974688680609_29744; Wed, 20 Nov 2013 19:11:28 +0000 (UTC) Received: from DB9EHSMHS028.bigfish.com (unknown [10.174.16.242]) by mail127-db9.bigfish.com (Postfix) with ESMTP id A0A4D3C0069; Wed, 20 Nov 2013 19:11:28 +0000 (UTC) Received: from P-EMF02-SAC.jnpr.net (66.129.239.11) by DB9EHSMHS028.bigfish.com (10.174.14.38) with Microsoft SMTP Server (TLS) id 14.16.227.3; Wed, 20 Nov 2013 19:11:27 +0000 Received: from stevek-ubuntu (172.25.4.212) by P-EMF02-SAC.jnpr.net (172.24.192.21) with Microsoft SMTP Server id 14.3.146.0; Wed, 20 Nov 2013 11:11:24 -0800 Date: Wed, 20 Nov 2013 14:11:17 -0500 From: Steve Kiernan To: Dheeraj Kandula Subject: Re: [JNPR] Network stack as a module (RFC) Message-ID: <20131120141117.71e1703e@stevek-ubuntu> In-Reply-To: References: <50F868FF.5060506@networx.ch> <20131115165210.23f82578@stevek-ubuntu> <20131116084919.GF7577@glebius.int.ru> <1DAF9090-08DA-404B-B86B-57E5D124D70D@xcllnt.net> <20131118164149.GV7577@glebius.int.ru> <20131118143508.0253e663@stevek-ubuntu> <20131119114531.GF7577@glebius.int.ru> Organization: Juniper Networks Inc. X-Mailer: Claws Mail 3.8.0 (GTK+ 2.24.10; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-OriginatorOrg: juniper.net X-FOPE-CONNECTOR: Id%0$Dn%*$RO%0$TLS%0$FQDN%$TlsDn% Cc: luigi@freebsd.org, Marcel Moolenaar , freebsd-net@freebsd.org, zec@freebsd.org, Marcel Moolenaar X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.16 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Nov 2013 19:41:58 -0000 On Wed, 20 Nov 2013 09:32:00 +0530 Dheeraj Kandula wrote: > Is there a link explaining about what changes have gone into this huge > Diff. That would help people like me to figure out what is being addressed > in the diff. I get the point that the whole network stack will be a > loadable module now. Isn't it? The big diff from back in January isn't what people necessarily need to look at right now. I could send a description of all the pieces in that patch, but I think it would be confusing to people at this point, as we are now trying to instead break the patch set up into easily digestible pieces. http://people.freebsd.org/~marcel/Juniper/201311/netstack-option.diff is the starting point, introducing the NETSTACK option. Yes, the final point will be the capability to have the network stack as a loadable module. The does not preclude building the network stack into the kernel (which is the default, even with the NETSTACK option being introduced, as we are adding the option to the relevant DEFAULTS files.) -- Stephen J. Kiernan Juniper Networks, Inc. stevek_at_juniper.net