freebsd-skq/sys/dev
yongari e6d97121ea Move updating TX packet counter to the inside of send loop. axe(4)
controllers combine multiple TX requests into single one if there
is room in TX buffer of controller. Updating TX packet counter at
the end of TX completion resulted in incorrect TX packet counter as
axe(4) thought it sent 1 packet. There is no easy way to know how
many combined TX were completed in the callback.
Because this change updates TX packet counter before actual
transmission, it may not be ideal one. But I believe it's better
than showing fake 8kpps under high TX load. With this change, TX
shows 221kpps on Linksus USB200M.
2010-10-04 20:49:38 +00:00
..
aac Previously, the aac driver did not handle enclosure management AIFs, 2010-09-29 14:22:00 +00:00
acpi_support Remove an unnecessary hack from ACPICA 20100915 (r212761). 2010-09-16 20:11:40 +00:00
acpica Do not use regular interrupts on NVidia HPETs. NVidia MCP5x chipsets have 2010-09-30 16:23:01 +00:00
adb
adlink
advansys
ae Remove unnecessary controller reinitialization. 2010-09-21 17:25:15 +00:00
age Remove unnecessary controller reinitialization. 2010-08-24 19:41:15 +00:00
agp
aha
ahb
ahci Fix panic, when due to some kind of congestion on FIS-based switching 2010-09-16 12:39:50 +00:00
aic
aic7xxx For every instance of '.if ${CC} == "foo"' or '.if ${CC} != "foo"' in 2010-08-17 20:39:28 +00:00
alc status bits should be &'ed against status to be really functional. 2010-09-16 21:06:23 +00:00
ale
amd
amdsbwd
amdtemp
amr Fix clang warning on empty statement. 2010-07-28 16:24:11 +00:00
an
arcmsr Apply vendor version 1.20.00.17. 2010-07-21 18:50:24 +00:00
asmc
asr MFp4: Large set of CAM inprovements. 2010-01-28 08:41:30 +00:00
ata Revert r132291. 2010-09-30 16:09:52 +00:00
ath Fix indenting/whitespace issues introduced by me. 2010-08-15 11:40:53 +00:00
atkbdc bus_add_child: change type of order parameter to u_int 2010-09-10 11:19:03 +00:00
auxio
bce Fix an apparent typo. 2010-07-26 23:24:42 +00:00
bfe
bge Enable fix for read DMA FIFO overruns on controllers that have this 2010-10-04 18:09:01 +00:00
bktr
bm
buslogic
bwi Introduce IEEE80211_C_RATECTL, drivers which use the ratectl framework 2010-08-14 20:12:10 +00:00
bwn Introduce IEEE80211_C_RATECTL, drivers which use the ratectl framework 2010-08-14 20:12:10 +00:00
cardbus
cas KTR_CTx are long time aliased by existing classes so they can't serve 2010-07-21 10:05:07 +00:00
ce
cfe Start using the 'init_static_kenv()' API provided by r198561 to initialize 2010-08-11 02:13:50 +00:00
cfi
ciss Cosmetic: make it less confusing when displaying RAID 1 level, that might 2010-10-02 08:18:19 +00:00
cm
cmx
coretemp Catch known CPUs before using IA32_TEMPERATURE_TARGET. 2010-08-04 00:25:13 +00:00
cp Add new tunable 'net.link.ifqmaxlen' to set default send interface 2010-05-03 07:32:50 +00:00
cpuctl
cpufreq Attach the cpufreq child devices with specific orders to enforce relative 2008-08-13 16:09:40 +00:00
cs
ct
ctau Add new tunable 'net.link.ifqmaxlen' to set default send interface 2010-05-03 07:32:50 +00:00
cx
cxgb Re-add r212370 now that the LOR in powerpc64 has been resolved: 2010-09-16 16:13:12 +00:00
cy
dc Consistently always explicitly set IFM_HDX for half-duplex. 2010-10-03 17:00:57 +00:00
dcons
de
digi
dpms
dpt Get rid of #ident, GCC 4.4 warns about it being deprecated. 2010-01-08 17:20:41 +00:00
drm Add support for ATI Radeon HD 4250. 2010-08-03 16:30:56 +00:00
e1000 Update code from Intel: 2010-09-28 00:13:15 +00:00
ed On second thought, we need to force 16-bit mode 2010-08-25 02:09:07 +00:00
eisa
en
ep
esp
et Make sure to clear IFF_DRV_RUNNING to reinitialize controller. 2010-09-21 17:31:14 +00:00
ex
exca
fatm
fb Fix segment:offset calculation of interrupt vector for relocated video BIOS 2010-09-13 19:58:46 +00:00
fdc
fdt Eliminate FDT_IMMR_VA define. 2010-07-19 18:47:18 +00:00
fe
firewire bus_add_child: change type of order parameter to u_int 2010-09-10 11:19:03 +00:00
flash Add s25sl064a, an 8mb SPI flash part. 2010-08-17 16:27:13 +00:00
fxp If controller received bad frames make sure to update newly added 2010-05-14 17:39:28 +00:00
gem Merge r207585 from cas(4): 2010-09-16 09:29:48 +00:00
glxsb
gpio Fix legal staff in GPIO sources: 2010-09-29 20:53:33 +00:00
hatm
hifn - Do not place variables to memory allocated by busdma. pre/post ops 2010-09-24 04:46:46 +00:00
hme KTR_CTx are long time aliased by existing classes so they can't serve 2010-07-21 10:05:07 +00:00
hptiop Report transport type in XPT_PATH_INQ. 2010-06-19 13:41:17 +00:00
hptmv
hptrr
hwpmc Fix two aliases that had the same name but were pointing to different 2010-10-04 17:22:18 +00:00
ic
ichsmb Add support for Intel Cougar Point SMBus controller. 2010-08-27 23:24:08 +00:00
ichwd Add Intel Cougar Point PCH LPC Controller Device IDs 2010-08-28 00:09:46 +00:00
ida
ie
ieee488
if_ndis Add missing MODULE_VERSION() definitions, this resolves problems around 2010-09-01 23:47:53 +00:00
iicbus bus_add_child: change type of order parameter to u_int 2010-09-10 11:19:03 +00:00
iir
io - Extract the IODEV_PIO interface from ia64 and make it MI. 2010-04-28 15:38:01 +00:00
ipmi Fix test for double-nul characters that terminate the string table at 2010-07-29 13:46:37 +00:00
ips
ipw
iscsi/initiator Remove the freelist, which simply duplicates some of the zone allocator's 2010-09-02 14:13:43 +00:00
isp
ispfw
iwi Add new tunable 'net.link.ifqmaxlen' to set default send interface 2010-05-03 07:32:50 +00:00
iwn Fix typo in previous commit. 2010-09-19 12:52:23 +00:00
ixgb Do not allocate multicast array memory in multicast filter 2010-08-28 00:34:22 +00:00
ixgbe Do not allocate multicast array memory in multicast filter 2010-08-28 00:34:22 +00:00
jme
joy
kbd
kbdmux
ksyms
le
led Fix an incorrect use of sbuf_overflowed() after a call to sbuf_finish(). 2010-09-09 18:35:08 +00:00
lge
lindev
lmc
malo Fix firmware module dependencies. 2010-09-10 08:11:48 +00:00
mc146818
mca
mcd
md - Remove some extra white space. 2010-07-26 10:37:14 +00:00
mem
mfi
mge Convert Marvell ARM platforms to FDT convention. 2010-06-13 13:28:53 +00:00
mii Remove an header that apart from the license is empty. 2010-10-03 17:05:25 +00:00
mk48txx
mlx Temporarily revert the new-bus locking for 8.0 release. It will be 2009-08-20 19:17:53 +00:00
mly
mmc Report relative card address to NewBus as location string. 2010-05-23 09:44:48 +00:00
mn
mps Fix a couple of mps problems. 2010-09-17 21:53:56 +00:00
mpt Take mpt_req_on_{free,pending}_list() out from under INVARIANTS as these 2010-09-24 23:54:03 +00:00
mse
msk Catch up to rename of the constant for the Master Data Parity Error bit in 2010-09-09 20:26:30 +00:00
mvs Fix panic, when due to some kind of congestion on FIS-based switching 2010-09-16 12:39:50 +00:00
mwl Fix firmware module dependencies. 2010-09-10 08:11:48 +00:00
mxge
my
ncv
nfe
nge
nmdm
nsp
null Mark /dev/zero and /dev/null as eternal. 2010-08-06 09:47:48 +00:00
nve
nvram
nxge
ofw Change OF_interpret() to also take an array of cell_t (missed in r209801). 2010-09-11 18:55:00 +00:00
patm
pbio
pccard
pccbb
pcf strict kobj signatures: fix iicbus_write impl in dev/pcf 2009-06-11 17:15:44 +00:00
pci - Rename the constant for the Master Data Parity Error flag in the 2010-09-09 18:19:15 +00:00
pcn
pdq
powermac_nvram Add support for the Sharp/Micron flash chips to powermac_mvram(4). 2010-09-05 20:04:02 +00:00
ppbus bus_add_child: change type of order parameter to u_int 2010-09-10 11:19:03 +00:00
ppc
pst
pty
puc Add support for the Perle Speed4 LE. 2010-05-20 13:16:42 +00:00
quicc
ral If rt2560_bbp_init() fails, don't drop the lock as the callers of 2010-09-29 11:52:44 +00:00
random
rc
re Don't change PCIe maximum read request size to 2048 on RTL810x 2010-05-07 23:05:27 +00:00
rndtest
rp
safe
sbni
scc
scd
sdhci
sec Convert Freescale PowerPC platforms to FDT convention. 2010-07-11 21:08:29 +00:00
sf Remove unnecessary controller reinitialization. 2010-09-21 17:42:19 +00:00
sge
si
siba bus_add_child: change type of order parameter to u_int 2010-09-10 11:19:03 +00:00
siis Fix panic, when due to some kind of congestion on FIS-based switching 2010-09-16 12:39:50 +00:00
sio
sis Fix another bug introduced in r212109. We should unload DMA maps 2010-09-03 18:00:17 +00:00
sk
smbus
smc
sn
snc
snp Add ttydisc_rint_simple(). 2009-08-23 08:04:40 +00:00
sound Add Intel Cougar Point PCH HD Audio Controller ID 2010-08-28 00:23:13 +00:00
speaker
spibus bus_add_child: change type of order parameter to u_int 2010-09-10 11:19:03 +00:00
ste It seems some old Sundace(now IC Plus Corp.) controllers do not 2010-08-09 01:47:09 +00:00
stg
stge Fix build breakage introduced in r212972. 2010-09-22 16:48:24 +00:00
streams
sym
syscons Rework r210248. Although it fixed most of problems, it did not fix one 2010-09-17 23:09:31 +00:00
tdfx
ti Neither the page lock nor the page queues lock is required to unwire and 2010-05-03 15:51:59 +00:00
tl
tpm Add tpm(4) driver for Trusted Platform Module. 2010-08-12 00:16:18 +00:00
trm
tsec
twa Fix a compile problem introduced with r212008 on 32bit: 2010-09-04 16:27:14 +00:00
twe
tx
txp
uart Eliminate FDT_IMMR_VA define. 2010-07-19 18:47:18 +00:00
ubsec
usb Move updating TX packet counter to the inside of send loop. axe(4) 2010-10-04 20:49:38 +00:00
utopia
vge
vkbd
vr vr_init_locked() will stop and reset the controller. Remove 2010-08-24 18:44:12 +00:00
vx
watchdog
wb
wds
wi
wl
wpi Introduce IEEE80211_C_RATECTL, drivers which use the ratectl framework 2010-08-14 20:12:10 +00:00
xe
xen A number of netfront fixes and stability improvements: 2010-06-08 03:13:26 +00:00
xl Implement basic WOL support. Note, not all xl(4) controllers 2010-08-23 19:18:50 +00:00