Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 29 May 2014 16:56:28 -0700
From:      Marcel Moolenaar <marcel@xcllnt.net>
To:        mike@karels.net
Cc:        Anuranjan Shukla <anshukla@juniper.net>, Gleb Smirnoff <glebius@FreeBSD.org>, Rui Paulo <rpaulo@FreeBSD.org>, "freebsd-arch@FreeBSD.org Arch" <freebsd-arch@freebsd.org>
Subject:   Re: Roadmap for ifnet(9) for FreeBSD 11
Message-ID:  <2A25AF90-69B9-4F81-A4DB-8289981BA8D2@xcllnt.net>
In-Reply-To: <201405290537.s4T5b16Z033344@mail.karels.net>
References:  <201405290537.s4T5b16Z033344@mail.karels.net>

next in thread | previous in thread | raw e-mail | index | archive | help

[-- Attachment #1 --]

On May 28, 2014, at 10:37 PM, Mike Karels <mike@karels.net> wrote:

> Marcel and others, is there more to the roadmap than making the ifnet easier
> to change?  Could you outline a bit more of the roadmap?  I know that Juniper
> has more levels in the hierarchy of interface data structures.  What are you
> proposing that we change after this step?

The community has shown an interest in the layering that
is there in JUNOS and Juniper is willing and able to
share details. However, after this first step I think
Juniper should work with the community to get the module
support of the network stack into FreeBSD. Being able
to build the network stack as a module and having NIC
drivers go through an API is good to have when doing
core restructuring. Not only does it allow multiple
approaches to be tried in parallel, it's easy to try
new things and "switch" back to something that works.

Things that can be done in parallel are mbuf changes,
ifnet changes, better handling/support for Q-in-Q,
better interfaces for network configuration, etc...

HTH,

-- 
Marcel Moolenaar
marcel@xcllnt.net


[-- Attachment #2 --]
-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - http://gpgtools.org

iEYEARECAAYFAlOHySwACgkQpgWlLWHuifaIrwCbBWZIFjeBmF/9IzoyHnyr99rn
DqUAn0ZSLMpbtNp/pf0osdCO4AUkDOW2
=H2yP
-----END PGP SIGNATURE-----

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?2A25AF90-69B9-4F81-A4DB-8289981BA8D2>