freebsd-nq/sys/dev
Gleb Smirnoff c1974e298d sfxge: limit software Tx queue size.
Previous implementation limits put queue size only (when Tx lock can't
be acquired), but get queue may grow unboundedly which results in mbuf
pools exhaustion and latency growth.

Submitted by:	Andrew Rybchenko <Andrew.Rybchenko at oktetlabs.ru>
Sponsored by:	Solarflare Communications, Inc.
2014-03-22 18:24:44 +00:00
..
aac Update kernel inclusions of capability.h to use capsicum.h instead; some 2014-03-16 10:55:57 +00:00
aacraid Update kernel inclusions of capability.h to use capsicum.h instead; some 2014-03-16 10:55:57 +00:00
acpi_support
acpica Add support for managing PCI bus numbers. As with BARs and PCI-PCI bridge 2014-02-12 04:30:37 +00:00
adb Properly sort the arguments to mtx_init(9). 2014-01-23 01:09:33 +00:00
adlink
advansys Remove unused static function adwccbstatus() from adw(4). 2013-12-24 15:56:16 +00:00
ae Failed m_devget(9) indicates lack of free mbuf cluster. Update 2013-12-18 07:23:42 +00:00
age
agp Fix undefined behavior: (1 << 31) is not defined as 1 is an int and this 2013-11-30 22:17:27 +00:00
aha Free the dma memory from the dma map before destroying the dma map. 2014-01-19 20:32:20 +00:00
ahb
ahci Add ID for one more ASMedia AHCI-compatible controller. 2014-01-17 17:16:49 +00:00
aic
aic7xxx Don't complain about missing prototypes to ease bootstrap issues. 2014-02-27 08:21:28 +00:00
alc
ale m_defrag(9) does not touch original mbuf chain when it can't 2014-01-08 01:06:32 +00:00
altera Follow r261352 by updating all drivers which are children of simplebus 2014-02-02 19:17:28 +00:00
amdsbwd
amdtemp Add support for AMD Family 16h (Kabini) sensor devices. 2014-03-14 12:15:28 +00:00
amr Update kernel inclusions of capability.h to use capsicum.h instead; some 2014-03-16 10:55:57 +00:00
an Fix several panics when initialization of an ISA or PC-CARD device fails: 2013-12-14 18:49:59 +00:00
arcmsr Commit 2/2: vendor whitespace changes to the driver. 2013-12-18 19:25:40 +00:00
asmc
asr
ata Follow r261352 by updating all drivers which are children of simplebus 2014-02-02 19:17:28 +00:00
ath Also set the AR5212 HAL power mode tracking in the right spot. 2014-03-22 03:36:07 +00:00
atkbdc
auxio
bce
bfe
bge - Simplify MSI allocation and release. For a single one, we don't need to 2013-12-29 17:43:37 +00:00
bktr Fix undefined behavior: (1 << 31) is not defined as 1 is an int and this 2013-11-30 22:17:27 +00:00
bm
buslogic
bvm Fix panic "_mtx_lock_sleep: recursed on non-recursive mutex ttymtx" caused when 2014-03-09 02:07:15 +00:00
bwi Rename definition of IEEE80211_FC1_WEP to IEEE80211_FC1_PROTECTED. 2014-01-08 08:06:56 +00:00
bwn Rename definition of IEEE80211_FC1_WEP to IEEE80211_FC1_PROTECTED. 2014-01-08 08:06:56 +00:00
bxe Since 32-bit if_baudrate isn't enough to describe a baud rate of a 10 Gbit 2014-03-13 03:42:24 +00:00
cadence
cardbus Add support for managing PCI bus numbers. As with BARs and PCI-PCI bridge 2014-02-12 04:30:37 +00:00
cas
ce
cesa Follow r261352 by updating all drivers which are children of simplebus 2014-02-02 19:17:28 +00:00
cfe
cfi Follow r261352 by updating all drivers which are children of simplebus 2014-02-02 19:17:28 +00:00
ciss
cm
cmx
coretemp
cp
cpuctl Use correct types for sizeof() in the calculations for the malloc(9) sizes [1]. 2014-03-12 10:25:26 +00:00
cpufreq
cs
ct
ctau
cx
cxgb In sys/dev/cxgb/ulp/tom/cxgb_cpl_io.c, remove static functions 2013-12-25 22:49:54 +00:00
cxgbe cxgbe(4): Recognize the "spider" configuration where a T5 card's 40G 2014-03-21 00:56:56 +00:00
cy
dc
dcons
de
digi
dpms
dpt
drm Back out r261266 pending security buy-in. 2014-01-31 17:39:51 +00:00
drm2 Abort when firmware isn't present in R600+ models. 2014-02-04 21:23:12 +00:00
e1000 The timestamp bit is number 17, and not number 9, in the stat error 2014-01-30 18:32:33 +00:00
ed Add bus space barriers for page switches missed in r260050. 2014-02-05 22:21:08 +00:00
eisa
en In sys/dev/en/midway.c, #if 0 an unused static function. 2013-12-29 14:19:15 +00:00
ep
esp Update NetBSD Foundation copyrights to 2-clause BSD 2014-03-18 01:40:25 +00:00
et
etherswitch Add a description here. 2014-03-02 07:39:37 +00:00
ex
exca
fatm
fb Remove more superfluous const specifiers. 2014-02-23 18:36:45 +00:00
fdc
fdt Catch up with last-second name change. 2014-02-16 03:34:07 +00:00
fe
ffec Fix another bug in multicast filtering. i.MX uses 6 bits from MSB in 2014-03-08 14:58:39 +00:00
filemon Update kernel inclusions of capability.h to use capsicum.h instead; some 2014-03-16 10:55:57 +00:00
firewire Teach every SIOCGIFSTATUS provider to fill in ifs->ascii anyway. 2014-01-07 15:59:33 +00:00
flash
fxp
gem
glxiic
glxsb
gpio Remove an unnecessary header. 2014-02-18 21:29:30 +00:00
gxemul
hatm Fix undefined behavior: (1 << 31) is not defined as 1 is an int and this 2013-11-30 22:17:27 +00:00
hifn
hme
hpt27xx
hptiop
hptmv
hptnr
hptrr
hwpmc Update hwpmc to support core events for Atom Silvermont microarchitecture. 2014-03-20 20:51:08 +00:00
hyperv Hide a few messages under bootverbose. 2014-03-14 00:47:46 +00:00
ic
ichsmb Add ID for Intel Avoton SMBus controller. 2013-11-15 13:19:15 +00:00
ichwd
ida
ie Bite the bullet and start removing the first compile time warnings 2013-12-25 20:15:48 +00:00
ieee488
if_ndis
iicbus Allow the use of OFW I2C bus together with iicbb(4) on OFW-based systems. 2014-02-13 18:22:49 +00:00
iir
io
ipmi Update kernel inclusions of capability.h to use capsicum.h instead; some 2014-03-16 10:55:57 +00:00
ips
ipw Rename definition of IEEE80211_FC1_WEP to IEEE80211_FC1_PROTECTED. 2014-01-08 08:06:56 +00:00
isci Base the max number of SG elements on MAXPHYS. 2014-03-17 22:32:54 +00:00
iscsi Update kernel inclusions of capability.h to use capsicum.h instead; some 2014-03-16 10:55:57 +00:00
iscsi_initiator Update kernel inclusions of capability.h to use capsicum.h instead; some 2014-03-16 10:55:57 +00:00
isp Fix I/O freezes in some cases, caused by r257916. 2014-02-05 16:22:02 +00:00
ispfw
iwi Rename definition of IEEE80211_FC1_WEP to IEEE80211_FC1_PROTECTED. 2014-01-08 08:06:56 +00:00
iwn Handle the newer-style bluetooth message format from the (at least) 2014-03-04 08:01:56 +00:00
ixgb
ixgbe Since 32-bit if_baudrate isn't enough to describe a baud rate of a 10 Gbit 2014-03-13 03:42:24 +00:00
jme
joy
kbd
kbdmux
ksyms
le Update NetBSD Foundation copyrights to 2-clause BSD 2014-03-18 01:40:25 +00:00
led
lge
lindev
lmc
malo Rename definition of IEEE80211_FC1_WEP to IEEE80211_FC1_PROTECTED. 2014-01-08 08:06:56 +00:00
mbox
mc146818
mca
mcd In sys/dev/mcd/mcd.c, mark the static const COPYRIGHT string as __used, 2013-12-29 16:28:37 +00:00
md vm_page_grab() and vm_pager_get_pages() can drop the vm_object lock, 2014-03-19 01:13:42 +00:00
mem
mfi Update kernel inclusions of capability.h to use capsicum.h instead; some 2014-03-16 10:55:57 +00:00
mge Follow r261352 by updating all drivers which are children of simplebus 2014-02-02 19:17:28 +00:00
mii
mk48txx Remove more superfluous const specifiers. 2014-02-23 18:36:45 +00:00
mlx
mly
mmc If no compatible cards were found after probing the bus, say so. 2014-02-15 20:36:54 +00:00
mn
mps Restore SIM freeze/release match, broken at r253549. 2014-02-27 21:48:34 +00:00
mpt - Remove a redundant variable in mpt_pci_attach(). 2013-12-29 20:41:32 +00:00
mse
msk Revert r234666. Clearing TWSI IRQ seems to cause watchdog timeout 2014-02-07 05:08:59 +00:00
mvs Follow r261352 by updating all drivers which are children of simplebus 2014-02-02 19:17:28 +00:00
mwl Rename definition of IEEE80211_FC1_WEP to IEEE80211_FC1_PROTECTED. 2014-01-08 08:06:56 +00:00
mxge Since 32-bit if_baudrate isn't enough to describe a baud rate of a 10 Gbit 2014-03-13 03:42:24 +00:00
my Remove superfluous old-style rcsid[] from if_my.c. There is already an 2013-12-29 17:03:45 +00:00
nand Add fdt binding for nand for Atmel parts. This does little more than 2014-02-28 02:38:04 +00:00
ncv
netmap compile with NOINET 2014-02-20 04:56:55 +00:00
nfe
nge
nmdm Make nmdm(4) destroy devices when both sides of a pair are disconnected. 2013-12-18 12:53:48 +00:00
nsp
ntb
null
nvd
nvme nvme: Allocate all MSI resources up front so that we can fall back to 2014-03-18 18:10:35 +00:00
nvram
nvram2env
nxge
oce Since 32-bit if_baudrate isn't enough to describe a baud rate of a 10 Gbit 2014-03-13 03:42:24 +00:00
ofw Allow the use of OFW I2C bus together with iicbb(4) on OFW-based systems. 2014-02-13 18:22:49 +00:00
patm
pbio
pccard
pccbb Add support for managing PCI bus numbers. As with BARs and PCI-PCI bridge 2014-02-12 04:30:37 +00:00
pcf
pci Add support for managing PCI bus numbers. As with BARs and PCI-PCI bridge 2014-02-12 04:30:37 +00:00
pcn
pdq
powermac_nvram Move Open Firmware device root on PowerPC, ARM, and MIPS systems to 2014-02-05 14:44:22 +00:00
ppbus
ppc
pst
pty
puc Add MSI support to puc(9) 2014-03-13 15:57:25 +00:00
qlxgb Since 32-bit if_baudrate isn't enough to describe a baud rate of a 10 Gbit 2014-03-13 03:42:24 +00:00
qlxgbe Since 32-bit if_baudrate isn't enough to describe a baud rate of a 10 Gbit 2014-03-13 03:42:24 +00:00
qlxge Since 32-bit if_baudrate isn't enough to describe a baud rate of a 10 Gbit 2014-03-13 03:42:24 +00:00
quicc Follow r261352 by updating all drivers which are children of simplebus 2014-02-02 19:17:28 +00:00
ral Rename definition of IEEE80211_FC1_WEP to IEEE80211_FC1_PROTECTED. 2014-01-08 08:06:56 +00:00
random
rc
re - Implement the RX EARLYOFF and RXDV GATED bits as done by RealTek's Linux 2014-02-05 23:13:40 +00:00
rndtest
rp
rt
safe
sbni Since 32-bit if_baudrate isn't enough to describe a baud rate of a 10 Gbit 2014-03-13 03:42:24 +00:00
scc In sys/dev/scc, remove unused static function scc_setmreg(). While 2013-12-29 20:23:08 +00:00
scd
sdhci After a timeout, reset the controller using SDHCI_RESET_CMD|SDHCI_RESET_DATA 2014-02-16 17:22:49 +00:00
sec Follow r261352 by updating all drivers which are children of simplebus 2014-02-02 19:17:28 +00:00
sf
sfxge sfxge: limit software Tx queue size. 2014-03-22 18:24:44 +00:00
sge
si
siba
siis
sio
sis
sk Remove superfluous old-style rcsid[] from if_sk.c. There is already an 2013-12-28 21:04:17 +00:00
smbus
smc
sn
snc
snp
sound Workaround for USB MIDI adapters which use non-supported values of 2014-03-14 08:42:30 +00:00
speaker
spibus
ste
stg
stge
streams
sym In sys/dev/sym/sym_hipd.c, remove static functions sym_que_first(), 2013-12-25 17:28:18 +00:00
syscons Fix comment introduced in r262480: it's 1920x1200, not 1980x1200. 2014-02-25 23:04:39 +00:00
tdfx Update kernel inclusions of capability.h to use capsicum.h instead; some 2014-03-16 10:55:57 +00:00
terasic Follow r261352 by updating all drivers which are children of simplebus 2014-02-02 19:17:28 +00:00
ti
tl
tpm In sys/dev/tpm/tpm.c, #if 0 an unused static function. 2013-12-29 19:55:06 +00:00
trm
tsec Follow r261352 by updating all drivers which are children of simplebus 2014-02-02 19:17:28 +00:00
twa
twe
tws Get rid of the 'chan' from softc structure and use the latter 2014-02-27 21:41:52 +00:00
tx
txp
uart Pass the actual baudrate to tty_init_console(). This defines the initial 2014-03-11 03:20:10 +00:00
ubsec
usb Try to resolve a possible deadlock when detaching USB devices which 2014-03-20 13:53:24 +00:00
utopia
vge
viawd
virtio Since 32-bit if_baudrate isn't enough to describe a baud rate of a 10 Gbit 2014-03-13 03:42:24 +00:00
vkbd
vmware/vmxnet3 Add Tx/Rx multiqueue support to vmx(4) 2014-03-17 05:45:29 +00:00
vr
vt Switch kern.vt.suspendswitch to 0 by default (disabled). 2014-03-18 22:22:47 +00:00
vte
vx
vxge Since 32-bit if_baudrate isn't enough to describe a baud rate of a 10 Gbit 2014-03-13 03:42:24 +00:00
watchdog Use right buffer to print to. 2014-02-04 20:52:33 +00:00
wb
wbwd
wds
wi Rename definition of IEEE80211_FC1_WEP to IEEE80211_FC1_PROTECTED. 2014-01-08 08:06:56 +00:00
wl
wpi Rename definition of IEEE80211_FC1_WEP to IEEE80211_FC1_PROTECTED. 2014-01-08 08:06:56 +00:00
wtap
xe
xen xen: fix usage of db_active in xen console 2014-03-17 16:45:28 +00:00
xl