freebsd-nq/sys/dev/mii
Marius Strobl 39bb2e5288 - Allow IFM_FLAG0 to be set indicating that auto-negotiation with manual
configuration, which is used to work around issues with certain setups
  (see r161237) by default, should not be triggered as it may in turn
  cause harm in some edge cases.
- Even after masking the media with IFM_GMASK the result may have bits
  besides the duplex ones set so just comparing it with IFM_FDX may lead
  to false negatives.
- Announce PAUSE support also for manually selected 1000BASE-T, but for
  all manually selected media types only in full-duplex mode. Announce
  asymmetric PAUSE support only for manually selected 1000BASE-T.
- Simplify setting the manual configuration bits to only once after we
  have figured them all out. This also means we no longer unnecessarily
  update the hardware along the road.
- Remove a stale comment.

Reviewed by:	yongari (plus additional testing)
MFC after:	3 days
2011-01-14 19:39:12 +00:00
..
acphy.c
acphyreg.h
amphy.c
amphyreg.h
atphy.c - Masking IFM_GMASK when also masking IFM_FDX is redundant and just 2011-01-14 19:16:59 +00:00
atphyreg.h
axphy.c
bmtphy.c
bmtphyreg.h
brgphy.c - Even after masking the media with IFM_GMASK the result may have bits 2011-01-14 19:29:53 +00:00
brgphyreg.h
ciphy.c - Even after masking the media with IFM_GMASK the result may have bits 2011-01-14 19:29:53 +00:00
ciphyreg.h
e1000phy.c - Masking IFM_GMASK when also masking IFM_FDX is redundant and just 2011-01-14 19:16:59 +00:00
e1000phyreg.h
exphy.c
gentbi.c
icsphy.c
icsphyreg.h
inphy.c Ensure Bay flow control is disabled as we're going to use IEEE 802.3 annex 2010-11-26 21:41:42 +00:00
inphyreg.h
ip1000phy.c - Masking IFM_GMASK when also masking IFM_FDX is redundant and just 2011-01-14 19:16:59 +00:00
ip1000phyreg.h
jmphy.c - Don't announce PAUSE support for half-duplex when MIIF_FORCEPAUSE is 2011-01-14 19:33:58 +00:00
jmphyreg.h Add support for JMicron JMC251/JMC261 Gigabit/Fast ethernet 2010-12-18 23:52:50 +00:00
lxtphy.c
lxtphyreg.h
mii_physubr.c - Don't announce PAUSE support for half-duplex when MIIF_FORCEPAUSE is 2011-01-14 19:33:58 +00:00
mii.c
mii.h
miibus_if.m
miidevs Add RDC Semiconductor R6040 10/100 PHY driver. 2010-12-30 23:50:25 +00:00
miivar.h
mlphy.c
nsgphy.c - Add a comment regarding the fact that as documented in the datasheet 2010-12-21 21:12:18 +00:00
nsgphyreg.h
nsphy.c
nsphyreg.h
nsphyter.c
nsphyterreg.h
pnaphy.c
qsphy.c
qsphyreg.h
rdcphy.c Add RDC Semiconductor R6040 10/100 PHY driver. 2010-12-30 23:50:25 +00:00
rdcphyreg.h Add RDC Semiconductor R6040 10/100 PHY driver. 2010-12-30 23:50:25 +00:00
rgephy.c - Allow IFM_FLAG0 to be set indicating that auto-negotiation with manual 2011-01-14 19:39:12 +00:00
rgephyreg.h
rlphy.c
rlswitch.c
ruephy.c
ruephyreg.h
smcphy.c
tdkphy.c
tdkphyreg.h
tlphy.c
tlphyreg.h
truephy.c
truephyreg.h
ukphy_subr.c
ukphy.c
xmphy.c - Even after masking the media with IFM_GMASK the result may have bits 2011-01-14 19:29:53 +00:00
xmphyreg.h