Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 21 Dec 2022 10:05:00 -0500
From:      Justin Hibbits <jhibbits@FreeBSD.org>
To:        Ed Maste <emaste@freebsd.org>
Cc:        freebsd-arch@freebsd.org
Subject:   Re: Modularizing the network stack with a driver API
Message-ID:  <20221221100500.53da379a@ralga-linux>
In-Reply-To: <CAPyFy2CTT8xcyOxMVEKms22ZuTTpOT2ND_Oenx_B-wuHFfj_rA@mail.gmail.com>
References:  <20221123143359.2370ed89@ralga-linux> <CAPyFy2CTT8xcyOxMVEKms22ZuTTpOT2ND_Oenx_B-wuHFfj_rA@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 21 Dec 2022 09:58:05 -0500
Ed Maste <emaste@freebsd.org> wrote:

> On Wed, 23 Nov 2022 at 14:34, Justin Hibbits <jhibbits@freebsd.org>
> 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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20221221100500.53da379a>