Date: Sun, 17 Mar 2013 23:54:29 +0100 From: Andre Oppermann <andre@freebsd.org> To: "Alexander V. Chernikov" <melifaro@FreeBSD.org> Cc: "freebsd-net@freebsd.org" <freebsd-net@freebsd.org>, Sami Halabi <sodynet1@gmail.com> Subject: Re: MPLS Message-ID: <514649A5.4090200@freebsd.org> In-Reply-To: <5146121B.5080608@FreeBSD.org> References: <CAEW%2Bogb_b6fYLvcEJdhzRnoyjr0ORto9iNyJ-iiNfniBRnPxmA@mail.gmail.com> <CAEW%2BogZTE4Uw-0ROEoSex=VtC%2B0tChupE2RAW5RFOn=OQEuLLw@mail.gmail.com> <CAEW%2BogYbCkCfbFHT0t2v-VmqUkXLGVHgAHPET3X5c2DnsT=Enw@mail.gmail.com> <5146121B.5080608@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On 17.03.2013 19:57, Alexander V. Chernikov wrote: > On 17.03.2013 13:20, Sami Halabi wrote: >>> ITOH OpenBSD has a complete implementation of MPLS out of the box, maybe > Their control plane code is mostly useless due to design approach (routing daemons talk via kernel). What's your approach? > Their data plane code, well.. Yes, we can use some defines from their headers, but that's all :) >>> porting it would be short and more straight forward than porting linux LDP >>> implementation of BIRD. > > It is not 'linux' implementation. LDP itself is cross-platform. > The most tricky place here is control plane. > However, making _fast_ MPLS switching is tricky too, since it requires chages in our netisr/ethernet > handling code. Can you explain what changes you think are necessary and why? -- Andre
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?514649A5.4090200>