freebsd-nq/sys
Hans Petter Selasky fb1a29b45e Make sure the so-called end of receive interrupts don't starve in iflib.
When the receive ring cannot be filled with mbufs, due to lack of memory,
no more interrupts may be generated to fill the receive ring later on.
Make sure to have a watchdog, to try refilling the receive ring from time
to time, hopefully when more mbufs are available.

Differential Revision:	https://reviews.freebsd.org/D23315
MFC after:	1 week
Reviewed by:	gallatin@
Sponsored by:	Mellanox Technologies
2020-02-12 08:30:07 +00:00
..
amd64 amd64: remove redundant sa->code assignment from cpu_fetch_syscall_args_fallback 2020-02-11 18:15:23 +00:00
arm Implement atomic_testandclear_{32,int,long} for 32-bit arm. Also, replace 2020-02-10 00:05:04 +00:00
arm64 Add PCI Express driver for the ARM Neoverse N1 System Development 2020-02-11 15:12:09 +00:00
bsm Jail and capability mode for shm_rename; add audit support for shm_rename 2019-11-18 13:31:16 +00:00
cam Revert r357710 and 357711 until they can be debugged 2020-02-10 14:27:28 +00:00
cddl Remove duplicate dbufs accounting. 2020-02-07 15:50:47 +00:00
compat Make linux(4) use kern_socketpair(9) instead of going through 2020-02-10 13:24:14 +00:00
conf cxgbe(4): Update T4/5/6 firmwares to 1.24.12.0. 2020-02-12 02:55:06 +00:00
contrib Remove sparc64 kernel support 2020-02-03 17:35:11 +00:00
crypto Fix the armv8 crypto driver after r354170. 2019-10-30 10:41:10 +00:00
ddb Add KERNEL_PANICKED macro for use in place of direct panicstr tests 2020-01-12 06:07:54 +00:00
dev cxgbe(4): Update T4/5/6 firmwares to 1.24.12.0. 2020-02-12 02:55:06 +00:00
dts Add an overlay for RK3328 USB3 node. 2020-01-29 12:10:42 +00:00
fs tmpfs: add nomtime mount option, 2020-02-04 19:05:58 +00:00
gdb Add KERNEL_PANICKED macro for use in place of direct panicstr tests 2020-01-12 06:07:54 +00:00
geom geli taste: allow GELIBOOT tagged providers as well 2020-02-07 21:36:14 +00:00
gnu Import DTS files for riscv from Linux 5.4 2019-12-03 09:12:53 +00:00
i386 Define MAXCPU consistently between the kernel and KLDs. 2020-02-05 19:08:21 +00:00
isa sc(4) md bits: stop setting sc->kbd entirely 2019-12-30 02:07:55 +00:00
kern Add flag to struct task to mark the task as requiring network epoch. 2020-02-11 18:48:07 +00:00
kgssapi
libkern random(9): Deprecate random(9), remove meaningless srandom(9) 2019-12-26 19:41:09 +00:00
mips Enter the network epoch in the xdma interrupt handler if required 2020-02-08 23:07:29 +00:00
modules cxgbe(4): Update T4/5/6 firmwares to 1.24.12.0. 2020-02-12 02:55:06 +00:00
net Make sure the so-called end of receive interrupts don't starve in iflib. 2020-02-12 08:30:07 +00:00
net80211 net80211: Move rate printing in amrr_node_stats() to a separate method 2020-01-17 22:04:11 +00:00
netgraph ng_nat: avoid panic if attached directly to ng_ether and got short packet 2020-02-12 00:31:00 +00:00
netinet Revert https://svnweb.freebsd.org/changeset/base/357761 2020-02-11 20:02:20 +00:00
netinet6 Fix NOINET builds. 2020-01-31 02:23:48 +00:00
netipsec Fix m_pullup() problem after removing PULLDOWN_TESTs and KAME EXT_*macros. 2019-12-01 00:22:04 +00:00
netpfil Add missing EPOCH(9) wrapper in ipfw(8). 2020-02-11 18:16:29 +00:00
netsmb
nfs vfs: drop the mostly unused flags argument from VOP_UNLOCK 2020-01-03 22:29:58 +00:00
nfsclient
nfsserver
nlm vfs: drop the mostly unused flags argument from VOP_UNLOCK 2020-01-03 22:29:58 +00:00
ofed Make sure the VNET is properly set when reaping mbufs in ipoib. 2020-01-11 12:02:16 +00:00
opencrypto Miscellaneous typo fixes 2020-02-07 19:53:07 +00:00
powerpc powerpc: Fix altivec disabling in set_mcontext() 2020-02-06 01:25:30 +00:00
riscv Use the context created in makectx() for stack traces. 2020-02-06 18:04:45 +00:00
rpc Change r355157 to make svc_rpc_gss_lifetime_max a static. 2019-11-28 02:18:51 +00:00
security vfs: eliminate v_tag from struct vnode 2020-01-07 04:29:34 +00:00
sys Remove assertion from TASK_INIT() macro, since some users of 2020-02-11 20:59:41 +00:00
teken
tests
tools vfs: stop null checking routines in vop wrappers 2020-01-26 00:41:38 +00:00
ufs Revert r357710 and 357711 until they can be debugged 2020-02-10 14:27:28 +00:00
vm Reduce lock hold time in keg_drain(). 2020-02-11 20:06:33 +00:00
x86 In dmar_gas_lowermatch, skip searching a subtree if all its addresses are greater than lowaddr. 2020-02-01 21:47:34 +00:00
xdr typo: s/impelmentation/implementation/. 2020-02-07 15:14:29 +00:00
xen
Makefile Remove sparc64 kernel support 2020-02-03 17:35:11 +00:00