From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ie0-x22b.google.com (mail-ie0-x22b.google.com [IPv6:2607:f8b0:4001:c03::22b]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority" (verified OK)) by huchra.bufferbloat.net (Postfix) with ESMTPS id 87EE821F1C5 for ; Wed, 8 May 2013 02:07:47 -0700 (PDT) Received: by mail-ie0-f171.google.com with SMTP id e11so2737256iej.16 for ; Wed, 08 May 2013 02:07:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; bh=IhjhPo+1hhirp7GwOF+zXVfjm1IW3GTf6Bc1gg2k+go=; b=EWz0IKJSpDr6JXG5l9H3Ab80p1sLizUtavfa49oLySOX5yy3zwNGB0eTWV7ODxQjKa GNYGPdOVCsfH6hv4wGfjLtF6pRUDXmo2HIhwgOgLW3LGyO/1XqFS6V+4UH7xmdmoUSWH Ouve116/BoE8nvWaOsHSSXezQiR0HNo+0YsOSkZey91e+FFeFaUPXbt/Wwmgy2DYt7az Ye4T4y9WlZqzTrz+MevPwIXsl2MYJr6j9XTf5r2WocvE9opekKkYnr+ORtWvLoJJGDAN SKT7TFXzeM8q12cAWi4CMfAaxcdNADxLm/+6YBt0TZJJRdFLNm7+AMWTQv7c6MZI6H7g RvCQ== MIME-Version: 1.0 X-Received: by 10.50.127.212 with SMTP id ni20mr2146244igb.27.1368004066784; Wed, 08 May 2013 02:07:46 -0700 (PDT) Received: by 10.64.7.51 with HTTP; Wed, 8 May 2013 02:07:46 -0700 (PDT) In-Reply-To: References: Date: Wed, 8 May 2013 02:07:46 -0700 Message-ID: From: Dave Taht To: Markus Stenberg Content-Type: multipart/alternative; boundary=089e013c5d1473bd8204dc3144fd Cc: homenet@ietf.org, cerowrt-devel@lists.bufferbloat.net Subject: Re: [Cerowrt-devel] [homenet] pushing the bird faster X-BeenThere: cerowrt-devel@lists.bufferbloat.net X-Mailman-Version: 2.1.13 Precedence: list List-Id: Development issues regarding the cerowrt test router project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 May 2013 09:07:47 -0000 --089e013c5d1473bd8204dc3144fd Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On Tue, May 7, 2013 at 4:15 AM, Markus Stenberg wro= te: > Dave Taht gmail.com> writes: > > I note that in order to speed up the cycle and development time > > involving routing advancements, the openwrt team has broken out most > > of the routing protocols in openwrt into a separate repository which > > can spin faster: > > > > https://github.com/openwrt-routing/packages > > > > Perhaps this could be a home for the enhancements to bird/etc that the > > cisco homenet group has been doing? > > Possibly. I'm not sure how keen they are to have 'big' changes, > though, and looking at > https://github.com/fingon/hnet-openwrt-feed Cisco homenet > implementation requires currently 4 new Lua modules (1 of them > forked version of original with better IPv6 support), forked > versions of dnsmasq/odhcp6c (for prefix class option support), > and BIRD (for external LSA support). > Unless you wish to maintain these modifications forever, it is helpful to seek consensus with the mainline developers of these tools to push your patches in a mutually acceptible form. I would suspect that dnsmasq and odhcp6c devs would be amiable to a discussion at the very least. > > As it's not very self-contained, I'm not sure how well it would > work there, and as we currently _only_ work with AA base, it > might have issues with people using trunk.. > Perfect! You can continue have your stable release and also establish a repo(s) for moving them into the ongoing development processes for head of trunk, so that these standards can be more widely adopted. Or not, depending on consensus with the devs.... Please post your patches to the relevant mailing lists. This is the open source process. It's pretty similar to the ietf process of seeking consensus except that it's incremental and the code needs to compile at every stage. You end up with a lot of eyeballs on the code and more feedback from an increasingly large userbase. I'm very happy (and relieved) to say that as of 3 weeks back everything important from CeroWrt has finally been pushed into openwrt, and if I were to wipe out on the autobahn tomorrow, it really wouldn't matter all that much. (to the project!) We'll (cerowrt folk) will take a look at this repo too to see what can get folded back into Cero, for now, but a better path is to the core devs of the individual packages. "Feed the upstream". Does anyone know where the hipnet stuff lives? > Cheers, > > -Markus > > > _______________________________________________ > homenet mailing list > homenet@ietf.org > https://www.ietf.org/mailman/listinfo/homenet > --=20 Dave T=E4ht Fixing bufferbloat with cerowrt: http://www.teklibre.com/cerowrt/subscribe.html --089e013c5d1473bd8204dc3144fd Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable

On Tue, May 7, 2013 at 4:15 AM, Markus S= tenberg <markus.stenberg@iki.fi> wrote:
Dave Taht <dave.taht <at> gmail.com> writes:
> I note that in order to speed up the cycle and development time
> involving routing advancements, the openwrt team has broken out most > of the routing protocols in openwrt into a separate repository which > can spin faster:
>
> https://github.com/openwrt-routing/packages
>
> Perhaps this could be a home for the enhancements to bird/etc that the=
> cisco homenet group has been doing?

Possibly. I'm not sure how keen they are to have 'big' ch= anges,
though, and looking at
h= ttps://github.com/fingon/hnet-openwrt-feed Cisco homenet
implementation requires currently 4 new Lua modules (1 of them
forked version of original with better IPv6 support), forked
versions of dnsmasq/odhcp6c (for prefix class option support),
and BIRD (for external LSA support).

Unless you wi= sh to maintain these modifications forever, it is helpful to seek consensus= with the mainline developers of these tools to push your patches in a mutu= ally acceptible form. I would suspect that dnsmasq and odhcp6c devs would b= e amiable to a discussion at the very least.

=A0

As it's not very self-contained, I'm not sure how well it would
work there, and as we currently _only_ work with AA base, it
might have issues with people using trunk..

Perfec= t! You can continue have your stable release and also establish a repo(s) f= or moving them into the ongoing development processes for head of trunk, so= that these standards can be more widely adopted. Or not, depending on cons= ensus with the devs....

=A0Please post your patches to the relevant mailing lists. This is the = open source process. It's pretty similar to the ietf process of seeking= consensus except that it's incremental and the code needs to compile a= t every stage.

You end up with a lot of eyeballs on the code and more feedback from an= increasingly large userbase.

I'm very happy (and relieved) to s= ay that as of 3 weeks back everything important from=20 CeroWrt has finally been pushed into openwrt, and if I were to wipe out on = the autobahn tomorrow, it really wouldn't matter all that much. (to the= project!)

We'll (cerowrt folk) will take a look at this repo to= o to see what can get folded back into Cero, for now, but a better path is = to the core devs of the individual packages. "Feed the upstream".=

Does anyone know where the hipnet stuff lives?


Cheers,

-Markus


_______________________________________________
homenet mailing list
homenet@ietf.org
https://www.ietf.org/mailman/listinfo/homenet



--
Dave T=E4ht

Fixi= ng bufferbloat with cerowrt: http://www.teklibre.com/cerowrt/subscribe.ht= ml=20 --089e013c5d1473bd8204dc3144fd--