opnsense-src/sys/dev/usb/net
Gleb Smirnoff 61a3ac6e27 The MII layer shouldn't care about administrative status of an
interface. Make MII drivers forget about 'struct ifnet'.

Later plan is to provide an administrative downcall from ifnet
layer into drivers, to inform them about administrative status
change. If someone thinks that processing MII events for an
administratively down interface is a big problem, then drivers
would turn MII processing off.

The following MII drivers do evil things, like strcmp() on
driver name, so they still need knowledge of ifnet and thus
include if_var.h. They all need to be fixed:

sys/dev/mii/brgphy.c
sys/dev/mii/e1000phy.c
sys/dev/mii/ip1000phy.c
sys/dev/mii/jmphy.c
sys/dev/mii/nsphy.c
sys/dev/mii/rgephy.c
sys/dev/mii/truephy.c

Sponsored by:	Netflix
Sponsored by:	Nginx, Inc.
2013-10-26 18:40:17 +00:00
..
if_aue.c The r48589 promised to remove implicit inclusion of if_var.h soon. Prepare 2013-10-26 17:58:36 +00:00
if_auereg.h s/usb2_/usb_|usbd_/ on all function names for the USB stack. 2009-06-15 01:02:43 +00:00
if_axe.c The r48589 promised to remove implicit inclusion of if_var.h soon. Prepare 2013-10-26 17:58:36 +00:00
if_axereg.h Remove unused variable sc_tx_bufsz. 2013-06-13 05:46:19 +00:00
if_cdce.c The r48589 promised to remove implicit inclusion of if_var.h soon. Prepare 2013-10-26 17:58:36 +00:00
if_cdcereg.h The maximum NCM frame size must be so that it 2011-04-26 19:40:37 +00:00
if_cue.c The r48589 promised to remove implicit inclusion of if_var.h soon. Prepare 2013-10-26 17:58:36 +00:00
if_cuereg.h Fix a typo: s/KLSI/CATC/ 2013-06-13 01:33:01 +00:00
if_ipheth.c Assume that all Apple products using interface class 255, subclass 253 2013-07-26 09:58:56 +00:00
if_iphethvar.h USB Network: 2010-10-13 21:36:42 +00:00
if_kue.c The r48589 promised to remove implicit inclusion of if_var.h soon. Prepare 2013-10-26 17:58:36 +00:00
if_kuefw.h
if_kuereg.h s/usb2_/usb_/ on all C structs for the USB stack. 2009-05-28 17:36:36 +00:00
if_mos.c The r48589 promised to remove implicit inclusion of if_var.h soon. Prepare 2013-10-26 17:58:36 +00:00
if_mosreg.h Add support for the MCS7832 2012-02-28 15:45:42 +00:00
if_rue.c The r48589 promised to remove implicit inclusion of if_var.h soon. Prepare 2013-10-26 17:58:36 +00:00
if_ruereg.h Remove unused struct rue_type 2010-11-15 06:04:25 +00:00
if_smsc.c - Use the consistenly PHY-specific reset routine PHY_RESET() rather than 2013-06-14 05:36:47 +00:00
if_smscreg.h Merging of projects/armv6, part 5 2012-08-15 04:03:55 +00:00
if_udav.c The r48589 promised to remove implicit inclusion of if_var.h soon. Prepare 2013-10-26 17:58:36 +00:00
if_udavreg.h The JP1082 device doesn't respond to the MII_BMSR command and it turns 2012-07-15 05:49:02 +00:00
if_usie.c The r48589 promised to remove implicit inclusion of if_var.h soon. Prepare 2013-10-26 17:58:36 +00:00
if_usievar.h Add new USB 3G driver. 2011-07-08 10:58:56 +00:00
ruephy.c The MII layer shouldn't care about administrative status of an 2013-10-26 18:40:17 +00:00
ruephyreg.h - Follow the lead of dcphy(4) and pnphy(4) and move the reminder of the PHY 2011-10-08 12:33:10 +00:00
uhso.c The r48589 promised to remove implicit inclusion of if_var.h soon. Prepare 2013-10-26 17:58:36 +00:00
usb_ethernet.c The r48589 promised to remove implicit inclusion of if_var.h soon. Prepare 2013-10-26 17:58:36 +00:00
usb_ethernet.h This change makes it possible to define driver specific attach 2011-10-24 23:38:11 +00:00