Re: Modularizing the network stack with a driver API

Justin Hibbits <[email protected]>
Newsgroups gmane.os.freebsd.architechture
Message-ID <20221221100500.53da379a@ralga-linux>
On Wed, 21 Dec 2022 09:58:05 -0500
Ed Maste <[email protected]> wrote:

> On Wed, 23 Nov 2022 at 14:34, Justin Hibbits <[email protected]>
> wrote:
> >
> > 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.  
> 
> Thanks for picking up this long-neglected effort.
> 
> One comment, let's make sure that documentation gets updated as we go
> - right now ifnet(9) documents struct ifnet's internals and makes no
> reference to any of the accessor functions. The man page likely needs
> significant work at some point as it's already quite long, but we
> should at least mention that direct access to ifnet internals is
> undesired, and list the accessors.

I'll be doing that once I finish the first round of driver updates, so
expect updates to that in early to mid January.  It'll be a significant
update, so will need time and probably lots of review.

- 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.