Re: Modularizing the network stack with a driver API

Justin Hibbits <[email protected]>
Newsgroups gmane.os.freebsd.architechture,gmane.os.freebsd.devel.net
Message-ID <20221202150532.562e7059@ralga-linux>
On Wed, 23 Nov 2022 14:33:59 -0500
Justin Hibbits <[email protected]> wrote:

> Hi everyone,
> 
> Back in 2014 Marcel Moolenaar started the thread "Roadmap for ifnet(9)
> for FreeBSD 11"
> (https://lists.freebsd.org/pipermail/freebsd-arch/2014-May/015379.html),
> and after 8 years we want to revisit this.  This email is to kick
> things off again, and further design discussions.
> 
> I've spent time off and on as able over the last couple years porting
> -CURRENT to this "DrvAPI", and have something that compiles.  Much of
> the work was committed at the time of the initial discussion in 2014,
> with enhancements done off and on since then.  Also, much of the
> shortcomings listed at https://wiki.freebsd.org/projects/ifnet have
> not been addressed at all yet.
> 
> Most of the work I've done in the recent port has been purely
> mechanical and scripted, fixing build failures along the way.  The
> current work in progress can be found in my personal repository at
> https://github.com/chmeeedalf/freebsd/tree/drvapi .  The goal of this
> first step is to get things started, address design feedback, and move
> forward in main.
> 
> 
> 
> - Justin
> 

Gentle ping on this, since it may have gotten lost over the last long
weekend for some people. Adding net@ for a wider audience.

- Justin
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.