opnsense-src/sys/dev/ed
Robert Watson 2a8c860fe3 In order to reduce use of M_EXT outside of the mbuf allocator and
socket-buffer implementations, introduce a return value for MCLGET()
(and m_cljget() that underlies it) to allow the caller to avoid testing
M_EXT itself.  Update all callers to use the return value.

With this change, very few network device drivers remain aware of
M_EXT; the primary exceptions lie in mbuf-chain pretty printers for
debugging, and in a few cases, custom mbuf and cluster allocation
implementations.

NB: This is a difficult-to-test change as it touches many drivers for
which I don't have physical devices.  Instead we've gone for intensive
review, but further post-commit review would definitely be appreciated
to spot errors where changes could not easily be made mechanically,
but were largely mechanical in nature.

Differential Revision:	https://reviews.freebsd.org/D1440
Reviewed by:	adrian, bz, gnn
Sponsored by:	EMC / Isilon Storage Division
2015-01-06 12:59:37 +00:00
..
ax88x90reg.h This is a major reworking of the AX88x90 support. 2009-03-30 16:15:06 +00:00
dl100xxreg.h Minor tweaks in the names to match the chips more closely. 2009-04-02 18:02:00 +00:00
if_ed.c In order to reduce use of M_EXT outside of the mbuf allocator and 2015-01-06 12:59:37 +00:00
if_ed98.h
if_ed_3c503.c - Switch to using the common MII bitbang'ing code instead of duplicating it. 2013-12-29 19:21:59 +00:00
if_ed_cbus.c Cleanup resource allocation code a bit. Store the rids on the 2009-04-20 01:19:59 +00:00
if_ed_hpp.c Add bus space barriers for page switches missed in r260050. 2014-02-05 22:21:08 +00:00
if_ed_isa.c Add PNP id for Compex RL2000. 2010-08-24 18:17:40 +00:00
if_ed_novell.c On second thought, we need to force 16-bit mode 2010-08-25 02:09:07 +00:00
if_ed_pccard.c - Switch to using the common MII bitbang'ing code instead of duplicating it. 2013-12-29 19:21:59 +00:00
if_ed_pci.c Prodded by Yongari, add support for Holtek HT80232. Add the device 2010-08-25 02:03:48 +00:00
if_ed_rtl80x9.c - Switch to using the common MII bitbang'ing code instead of duplicating it. 2013-12-29 19:21:59 +00:00
if_ed_sic.c
if_ed_wd80x3.c It turns out that the Toshiba LANCT00A PC Card is really like the 2009-03-28 04:56:56 +00:00
if_edreg.h - Switch to using the common MII bitbang'ing code instead of duplicating it. 2013-12-29 19:21:59 +00:00
if_edvar.h - Switch to using the common MII bitbang'ing code instead of duplicating it. 2013-12-29 19:21:59 +00:00
rtl80x9reg.h
tc5299jreg.h - Switch to using the common MII bitbang'ing code instead of duplicating it. 2013-12-29 19:21:59 +00:00