freebsd-dev/share/man/man9/iflib.9
Benedict Reuschling 55ed6718c2 Fix various, mostly minor errors in man pages like:
- Abbreviated month name in .Dd
- position of HISTORY section
- alphabetical ordering within SEE ALSO section
- adding .Ed before .Sh DESCRIPTION
- remove trailing whitespaces
- Line break after a sentence stop
- Use BSD OS macros instead of hardcoded strings

No .Dd bumps as there was no actual content change made
in any of these pages.

Submitted by:	Gordon Bergling gbergling_gmail.com
Approved by:	bcr
Differential Revision:	https://reviews.freebsd.org/D24591
2020-05-03 10:15:58 +00:00

43 lines
982 B
Groff

.\" $FreeBSD$
.Dd September 20, 2018
.Dt IFLIB 9
.Os
.Sh NAME
.Nm iflib
.Nd Network Interface Driver Framework
.Sh DESCRIPTION
.Nm
is a framework for writing network interface drivers for
.Fx .
It is designed to remove a large amount of the boilerplate that is often
needed for modern network interface devices, allowing driver authors to
focus on the specific code needed for their hardware.
.Pp
There are three logical components to
.Nm
each of which is described in its own manual page.
These are:
.Bl -tag -width ".Xr iflibtxrx 9"
.It Xr iflibdi 9
Device-independent functions, used to integrate
.Nm
into the rest of the
.Fx
networking stack.
.It Xr iflibdd 9
Device-dependent functions, used when writing new
.Nm
based drivers.
.It Xr iflibtxrx 9
Device-dependent transmit and receive functions, used when writing new
.Nm
based drivers.
.Sh SEE ALSO
.Xr iflib 4 ,
.Xr iflibdd 9 ,
.Xr iflibdi 9 ,
.Xr iflibtxrx 9 ,
.Xr ifnet 9
.Sh AUTHORS
.An Benno Rice Aq Mt benno@FreeBSD.org