freebsd-dev/sys/dev
Mark Johnston 4166913371 Add IFLIB_SINGLE_IRQ_RX_ONLY.
As of r347221 the iflib legacy interrupt mode setup assumes that drivers
perform both receive and transmit processing from the interrupt handler.
This assumption is invalid in the vmxnet3 driver, so introduce the
IFLIB_SINGLE_IRQ_RX_ONLY flag to make iflib avoid tx processing in the
interrupt handler.

PR:		239118
Reported and tested by:	Juraj Lutter <otis@sk.freebsd.org>
Obtained from:	marius
Reviewed by:	gallatin
MFC after:	3 days
Differential Revision:	https://reviews.freebsd.org/D21831
2019-09-30 15:59:07 +00:00
..
aac
aacraid
acpi_support Add embedded Managed Object Format blob access to acpi_wmi(4). 2019-09-06 10:12:05 +00:00
acpica Announce PCI Segment Groups supported to PCI host _OSC. 2019-08-26 17:54:19 +00:00
adb
adlink
ae
age
agp Complete the removal of the "wire_count" field from struct vm_page. 2019-09-25 16:11:35 +00:00
ahci Fix AHCI Enclosure Management, broken by r351356. 2019-08-28 22:04:04 +00:00
aic7xxx
al_eth
alc
ale
alpm
altera Add glue driver for Altera SOCFPGA Ethernet MAC (EMAC) found in 2019-07-29 16:32:23 +00:00
amd_ecc_inject
amdgpio
amdpm
amdsbwd
amdsmb
amdsmn amdtemp(4), amdsmn(4): Attach to Ryzen 3 (Zen 2) hostbridges 2019-08-06 03:54:27 +00:00
amdtemp amdtemp(4), amdsmn(4): Attach to Ryzen 3 (Zen 2) hostbridges 2019-08-06 03:54:27 +00:00
amr
an
arcmsr
asmc
ata
ath
atkbdc
auxio
axgbe
bce
beri
bfe
bge bge: check that the bus is a pci bus before using it as such 2019-07-16 08:36:49 +00:00
bhnd Avoid relying on header pollution from sys/refcount.h. 2019-07-29 20:26:01 +00:00
bktr
bnxt
bvm
bwi
bwn
bxe Update bxe(4) to use new zlib. 2019-08-08 06:30:12 +00:00
cadence
cardbus
cas
ce
cesa
cfe
cfi
chromebook_platform
ciss
cmx
coretemp
cp
cpuctl
cpufreq
ctau
cx
cxgb
cxgbe Change synchonization rules for vm_page reference counting. 2019-09-09 21:32:42 +00:00
cy
cyapa
dc
dcons
dme
dpaa dpaa: Fix warnings in dtsec(4) found by clang 2019-08-21 02:26:22 +00:00
dpms
drm2 Replace redundant code with a few new vm_page_grab facilities: 2019-09-10 19:08:01 +00:00
dwc dwc: Add more delay for chip reset 2019-09-28 22:23:21 +00:00
e1000
efidev
ena
esp
et
etherswitch
evdev
exca
extres Add method for getting of syscon handle from parent device. 2019-08-18 08:08:56 +00:00
fb
fdc GEOM: Reduce unnecessary log interleaving with sbufs 2019-08-07 19:28:35 +00:00
fdt fdt_slicer: bump to SI_ORDER_THIRD following r347183 2019-09-29 03:12:35 +00:00
ffec
filemon
firewire style(9): remove extraneous empty lines 2019-09-25 20:46:09 +00:00
flash
fxp
gem
glxiic
glxsb
gpio o Add support for multi-port instances of Synopsys DesignWare APB GPIO 2019-09-04 15:37:24 +00:00
gxemul
hdmi
hifn
hme
hpt27xx
hptiop
hptmv
hptnr
hptrr
hwpmc Add support for BERI statcounters. 2019-09-18 16:13:50 +00:00
hyperv hyperv/vmbus: Fix the wrong size in ndis_offload structure 2019-07-09 08:21:14 +00:00
ic
ichiic ig4(4): Fix SDA HOLD time set too low on Skylake controllers 2019-09-12 12:33:09 +00:00
ichsmb ichsmb: defer smbus attach until interrupts are available 2019-08-29 12:49:21 +00:00
ichwd
ida
if_ndis
iicbus Create a mechanism for encoding a system errno into the IIC_Exxxxx space. 2019-09-14 19:33:36 +00:00
iir
imcsmb
intel
intpm
io
ioat Replace argument checks with assertions. 2019-09-27 02:09:20 +00:00
ipmi
ips
ipw
isci Enforce a 4GB DMA boundary on isci(4) 2019-07-10 22:23:59 +00:00
iscsi
iscsi_initiator
iser
isl
ismt
isp
ispfw
iwi
iwm
iwn
ixgbe ix, ixv: Read msix_bar from device configuration 2019-09-24 17:06:32 +00:00
ixl
jedec_dimm
jme Fix a harmless typo. 2019-09-23 14:34:23 +00:00
kbd
kbdmux
ksyms
le
led
lge
liquidio
malo
mbox
mc146818
md Change synchonization rules for vm_page reference counting. 2019-09-09 21:32:42 +00:00
mdio
mem
mfi
mge
mii Find the correct node of PHY chip using "phy-handle" property of 2019-07-29 14:58:29 +00:00
mk48txx
mlx
mlx4
mlx5 Fix warnings about unused identifiers when compiling without RATELIMIT. 2019-08-02 15:19:11 +00:00
mlxfw
mly
mmc Enhance support of extres in dwmmc driver. 2019-08-18 08:54:10 +00:00
mmcnull
mn
mpr More fully implement the state machine. 2019-07-11 06:22:15 +00:00
mps
mpt
mrsas
msk
mthca
mvs
mwl
mxge if_mxge: update zlib version 1.0.4 to 1.2.11. 2019-08-03 03:36:18 +00:00
my
nctgpio
neta
netfpga10g/nf10bmac
netmap Change synchonization rules for vm_page reference counting. 2019-09-09 21:32:42 +00:00
nfe
nfsmb
nge
nmdm
ntb NTB Tool: Test driver for NTB hardware drivers. 2019-08-16 20:14:37 +00:00
null
nvd Add missing break statements in r351004. 2019-08-14 02:02:14 +00:00
nvdimm nvdimm(4): Extract ACPI root bus driver 2019-09-27 16:32:44 +00:00
nvme Make nvme(4) driver some more NUMA aware. 2019-09-23 17:53:47 +00:00
nvram
nvram2env
oce oce(4): potential out of bounds access before vector validation 2019-08-06 13:09:20 +00:00
ocs_fc
ofw ofw: ofw_reg_to_paddr: Use a 256 static array for the cell 2019-08-07 13:13:16 +00:00
otus
ow owc_gpiobus: small formatting cleanup 2019-07-10 12:40:07 +00:00
pbio
pccard Fix a minor typo 2019-09-24 16:49:42 +00:00
pccbb
pcf
pci pcie: return an error if a matching resource is not found 2019-09-05 15:45:21 +00:00
pms
powermac_nvram
ppbus
ppc
proto
psci Add generic arm/arm64 secure-monitor SMCCC interface and switch 2019-09-13 15:56:33 +00:00
pst
pty
puc
pwm
qlnx Correct the scope of several global variables. 2019-09-27 21:04:33 +00:00
qlxgb
qlxgbe qlxgbe: avoid NULL deref in error case 2019-08-30 00:38:16 +00:00
qlxge
quicc
ral [Bug 240473] add support of Ralink RT5390R Wireless Card 2019-09-12 18:37:26 +00:00
random random(4): Reorder configuration of random source modules 2019-08-18 16:04:01 +00:00
rc
rccgpio
re
rl
rndtest
rp
rt
rtwn Add support for TP-Link Archer T2U Nano. 2019-09-01 06:40:58 +00:00
safe
sbni
scc
sdhci Allow the sdhci timeout sysctl var to be set as a tunable. Also, add a 2019-08-10 20:03:14 +00:00
sdio
sec
sfxge sfxge(4): unify power of 2 alignment check macro 2019-07-27 09:36:45 +00:00
sge
siis
sio
sis
sk
smartpqi
smbus
smc
snp
sound snd_hda: Add Intel Cannon Lake support 2019-09-26 21:04:36 +00:00
speaker
spibus
ste
stge
superio superio: fix the copyright block and update the year 2019-09-03 12:40:58 +00:00
sym
syscons
tcp_log
tdfx
terasic
ti
tpm
trm
tsec
twa
twe
tws
uart Relax TX draining in ns8250_bus_transmit(). 2019-09-15 23:56:39 +00:00
ubsec
usb Add quirk for XHCI(4) controllers to support USB control transfers 2019-09-20 11:28:45 +00:00
veriexec
vge
viapm
viawd
videomode
virtio Revert r352406, which contained changes I didn't intend to commit. 2019-09-16 15:04:45 +00:00
vkbd
vmware Add IFLIB_SINGLE_IRQ_RX_ONLY. 2019-09-30 15:59:07 +00:00
vnic vnic: correct and simplify SIOCSIFFLAGS 2019-09-01 16:53:17 +00:00
vr
vt vt: use proper return value check with TUNABLE_INT_FETCH 2019-09-26 07:14:54 +00:00
vte
watchdog
wbwd
wi
wpi
wtap
xdma xdma: avoid NULL deref in error case 2019-08-30 00:40:08 +00:00
xen Replace redundant code with a few new vm_page_grab facilities: 2019-09-10 19:08:01 +00:00
xilinx
xl
xz
zlib Expose zlib's utility functions in Z_SOLO library when building kernel. 2019-08-07 01:41:17 +00:00