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

next in thread | previous in thread | raw e-mail | index | archive | help
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.



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