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>