freebsd-dev/sys/dev
Pyun YongHyeon 2f4fcd485d MCP55 is the only NVIDIA controller that supports VLAN tag
insertion/stripping and it also supports TSO over VLAN. Implement
TSO over VLAN support for MCP55 controller.

While I'm here clean up SIOCSIFCAP ioctl handler. Since nfe(4)
sets ifp capabilities based on various hardware flags in device
attach, there is no need to check hardware flags again in
SIOCSIFCAP ioctl handler. Also fix a bug which toggled both TX and
RX checksum offloading even if user requested either TX or RX
checksum configuration change.

Tested by:	Rob Farmer ( rfarmer <> predatorlabs dot net )
2010-11-17 18:09:02 +00:00
..
aac
acpi_support
acpica Create C1 state when _CST is valid but _CST does not have one. Some BIOSes 2010-11-12 17:10:12 +00:00
adb
adlink
advansys
ae Convert the PHY drivers to honor the mii_flags passed down and convert 2010-10-15 14:52:11 +00:00
age Convert the PHY drivers to honor the mii_flags passed down and convert 2010-10-15 14:52:11 +00:00
agp Add a driver for the Apple Uninorth AGP host bridge found in all PowerPC 2010-10-31 18:27:05 +00:00
aha
ahb
ahci Teach ahci(4), siis(4) and ATA_CAM ata(4) wrapper report to CAM residual 2010-11-08 15:36:15 +00:00
aic
aic7xxx Revert r213765. This is required because our build infrastructure uses 2010-10-14 19:19:19 +00:00
alc Don't bother to enable ASPM L1 to save more power. Even though I am 2010-10-30 01:12:54 +00:00
ale Convert the PHY drivers to honor the mii_flags passed down and convert 2010-10-15 14:52:11 +00:00
amd
amdsbwd
amdtemp
amr
an
arcmsr Workaround build for PAE case for now - revert the PHYS 2010-11-14 05:05:41 +00:00
asmc
asr
ata Add IDs for VIA VX900 chipset SATA controller. 2010-11-17 17:52:04 +00:00
ath
atkbdc
auxio
bce o Flesh out the generic IEEE 802.3 annex 31B full duplex flow control 2010-11-14 13:26:10 +00:00
bfe Convert the PHY drivers to honor the mii_flags passed down and convert 2010-10-15 14:52:11 +00:00
bge Move the limiting of the PHY to 10/100 modes of operation due to limitations 2010-11-14 15:15:22 +00:00
bktr
bm Convert the PHY drivers to honor the mii_flags passed down and convert 2010-10-15 14:52:11 +00:00
buslogic
bwi Instead of using the AMRR ratectl algo as default for drivers which have 2010-11-06 18:17:20 +00:00
bwn Instead of using the AMRR ratectl algo as default for drivers which have 2010-11-06 18:17:20 +00:00
cardbus
cas Convert the PHY drivers to honor the mii_flags passed down and convert 2010-10-15 14:52:11 +00:00
ce Revert r213793. 2010-10-13 17:38:23 +00:00
cfe
cfi
ciss
cm
cmx
coretemp
cp Revert r213793. 2010-10-13 17:38:23 +00:00
cpuctl
cpufreq
cs
ct
ctau
cx
cxgb
cy
dc Convert the PHY drivers to honor the mii_flags passed down and convert 2010-10-15 23:34:31 +00:00
dcons
de
digi
dpms
dpt
drm Make drm(4) build, if not work reliably, on PowerPC. 2010-11-16 03:43:06 +00:00
e1000 Sync the lem code up with the vlan and other fixes in em. 2010-11-01 20:19:25 +00:00
ed Converted the remainder of the NIC drivers to use the mii_attach() 2010-10-15 15:00:30 +00:00
eisa
en
ep
esp
et Converted the remainder of the NIC drivers to use the mii_attach() 2010-10-15 15:00:30 +00:00
ex
exca
fatm
fb
fdc
fdt
fe
firewire Remove references to MAKEDEV(8) 2010-11-15 05:25:51 +00:00
flash
fxp Add TSO support over VLAN for i82550/i82551. Controller requires 2010-10-24 21:59:51 +00:00
gem Convert the PHY drivers to honor the mii_flags passed down and convert 2010-10-15 14:52:11 +00:00
glxsb
gpio Add a GPIO driver for the Gateworks Cambria platform. 2010-11-11 20:18:33 +00:00
hatm
hifn
hme Convert the PHY drivers to honor the mii_flags passed down and convert 2010-10-15 14:52:11 +00:00
hptiop
hptmv
hptrr Pass a format string to make_dev(). 2010-10-13 14:41:52 +00:00
hwpmc
ic
ichsmb
ichwd
ida
ie
ieee488
if_ndis There is no reason to call rt_ifmsg(), remove it. 2010-10-19 19:11:36 +00:00
iicbus Provide support for IIC_M_NOSTOP/IIC_M_NOSTART for bit-banging and 2010-11-08 19:53:16 +00:00
iir
io
ipmi
ips
ipw
iscsi/initiator
isp Fix typos. 2010-11-09 10:59:09 +00:00
ispfw
iwi The firmware does pad notifications to an even number of bytes (at least 2010-10-23 11:26:22 +00:00
iwn Instead of using the AMRR ratectl algo as default for drivers which have 2010-11-06 18:17:20 +00:00
ixgb
ixgbe Fix typos. 2010-11-09 10:59:09 +00:00
jme Convert the PHY drivers to honor the mii_flags passed down and convert 2010-10-15 14:52:11 +00:00
joy
kbd Explicitly tell the compiler that we don't care about the return value 2010-10-13 11:37:12 +00:00
kbdmux Explicitly tell the compiler that we don't care about the return value 2010-10-13 11:37:12 +00:00
ksyms
le
led
lge Converted the remainder of the NIC drivers to use the mii_attach() 2010-10-15 15:00:30 +00:00
lindev
lmc
malo
mc146818
mca
mcd
md Allow the MDIOCATTACH ioctl operation to originate from within the kernel. 2010-10-18 04:26:32 +00:00
mem
mfi Update PD state firmware definitions: add copyback, system. 2010-10-21 10:38:52 +00:00
mge Convert the PHY drivers to honor the mii_flags passed down and convert 2010-10-15 14:52:11 +00:00
mii Restore the previous behaviour of substring match. 2010-11-15 23:38:52 +00:00
mk48txx
mlx
mly
mmc
mn
mps Currently only opt_compat.h is included by the mps(4) driver. Also 2010-10-15 15:24:59 +00:00
mpt Use the correct variable for determining the verbosity level in mpt_lprtc(). 2010-11-14 22:34:33 +00:00
mse
msk o Flesh out the generic IEEE 802.3 annex 31B full duplex flow control 2010-11-14 13:26:10 +00:00
mvs Workaround strange situation when EDMA_RESQIP register returns zero instead 2010-10-20 07:47:31 +00:00
mwl
mxge
my
ncv
nfe MCP55 is the only NVIDIA controller that supports VLAN tag 2010-11-17 18:09:02 +00:00
nge Converted the remainder of the NIC drivers to use the mii_attach() 2010-10-15 15:00:30 +00:00
nmdm
nsp
null
nve Converted the remainder of the NIC drivers to use the mii_attach() 2010-10-15 15:00:30 +00:00
nvram
nxge
ofw Return IEEE 1275 compliant error codes. 2010-11-11 13:42:46 +00:00
patm
pbio
pccard Fix typos. 2010-11-09 10:59:09 +00:00
pccbb
pcf
pci The EHCI_CAPLENGTH and EHCI_HCIVERSION registers are actually sub-registers 2010-10-25 15:51:43 +00:00
pcn Convert the PHY drivers to honor the mii_flags passed down and convert 2010-10-15 14:52:11 +00:00
pdq
powermac_nvram
ppbus
ppc
pst
pty
puc
quicc
ral Instead of using the AMRR ratectl algo as default for drivers which have 2010-11-06 18:17:20 +00:00
random
rc
re Add flow control for all re(4) controllers. re(4) controllers do 2010-11-15 00:06:19 +00:00
rndtest
rp
safe
sbni
scc
scd
sdhci
sec
sf Converted the remainder of the NIC drivers to use the mii_attach() 2010-10-15 15:00:30 +00:00
sge Converted the remainder of the NIC drivers to use the mii_attach() 2010-10-15 15:00:30 +00:00
si
siba
siis Teach ahci(4), siis(4) and ATA_CAM ata(4) wrapper report to CAM residual 2010-11-08 15:36:15 +00:00
sio
sis Correct handling of shared interrupt in sis_intr(). r212116 incorrectly 2010-10-20 00:19:25 +00:00
sk Fix a long standing bug in programming station address for Yukon 2010-11-06 22:07:22 +00:00
smbus
smc Converted the remainder of the NIC drivers to use the mii_attach() 2010-10-15 15:00:30 +00:00
sn
snc
snp
sound Fix typos. 2010-11-09 10:59:09 +00:00
speaker
spibus
ste Convert the PHY drivers to honor the mii_flags passed down and convert 2010-10-15 14:52:11 +00:00
stg
stge o Flesh out the generic IEEE 802.3 annex 31B full duplex flow control 2010-11-14 13:26:10 +00:00
streams
sym
syscons Fix typos. 2010-11-09 10:59:09 +00:00
tdfx Remove references to MAKEDEV(8) 2010-11-15 05:25:51 +00:00
ti
tl - Add IFM_10_2 and IFM_10_5 media via tlphy(4) only in case the respective 2010-10-24 12:51:02 +00:00
tpm
trm
tsec Convert the PHY drivers to honor the mii_flags passed down and convert 2010-10-15 14:52:11 +00:00
twa
twe
tx Converted the remainder of the NIC drivers to use the mii_attach() 2010-10-15 15:00:30 +00:00
txp
uart Fix typos. 2010-11-09 10:59:09 +00:00
ubsec
usb Remove unused struct rue_type 2010-11-15 06:04:25 +00:00
utopia
vge Convert the PHY drivers to honor the mii_flags passed down and convert 2010-10-15 14:52:11 +00:00
vkbd
vr Convert the PHY drivers to honor the mii_flags passed down and convert 2010-10-15 14:52:11 +00:00
vx
watchdog
wb Fix indentation in r213894. 2010-11-07 12:29:26 +00:00
wds
wi
wl
wpi Instead of using the AMRR ratectl algo as default for drivers which have 2010-11-06 18:17:20 +00:00
xe
xen sys/dev/xen/blkback/blkback.c: 2010-10-28 04:14:28 +00:00
xl Add flow control for 3C905B and newer controllers. Note, these 2010-11-14 23:53:13 +00:00