freebsd-skq/sys
mw d1344405f3 Add support for ENA NETMAP partial initialization
In NETMAP mode not all queues need to be allocated to NETMAP. Some of
them could be left to the kernel. Configuration is managed by the flags
nr_mode and nr_pending_mode provided per each NETMAP kring.

ENA driver checks those flags and perform proper rings initialization.

Differential Revision: https://reviews.freebsd.org/D21937
Submitted by: Rafal Kozik <rk@semihalf.com>
              Michal Krawczyk <mk@semihalf.com>
Obtained from: Semihalf
Sponsored by:  Amazon, Inc.
2019-10-31 16:02:42 +00:00
..
amd64 There's nothing architecture specific in "options STATS"; move it from 2019-10-30 10:16:28 +00:00
arm Use the new cam_sim_alloc_dev function to properly initialize SIM 2019-10-30 20:43:27 +00:00
arm64 Fix pmap_change_attr() on arm64 to allow KV addresses 2019-10-31 15:16:10 +00:00
bsm
cam
cddl FreeBSD'fy ZFS zlib zalloc/zfree callbacks. 2019-10-29 21:25:19 +00:00
compat
conf Move all the sys/dev/[a-j]* that are common to files.x86 2019-10-30 19:53:46 +00:00
contrib Introduce NETMAP support in ENA 2019-10-31 15:51:18 +00:00
crypto Fix the armv8 crypto driver after r354170. 2019-10-30 10:41:10 +00:00
ddb
dev Add support for ENA NETMAP partial initialization 2019-10-31 16:02:42 +00:00
dts
fs Replace OBJ_MIGHTBEDIRTY with a system using atomics. Remove the TMPFS_DIRTY 2019-10-29 21:06:34 +00:00
gdb
geom
gnu
i386
isa
kern Replace OBJ_MIGHTBEDIRTY with a system using atomics. Remove the TMPFS_DIRTY 2019-10-29 21:06:34 +00:00
kgssapi
libkern Rename the macros to extract a single arm64 ID field. 2019-10-30 10:06:57 +00:00
mips
modules Introduce NETMAP support in ENA 2019-10-31 15:51:18 +00:00
net iflib: cleanup memory leaks on driver detach 2019-10-30 20:45:12 +00:00
net80211
netgraph
netinet Properly set VNET when nuking recvif from fragment queues. 2019-10-25 18:54:06 +00:00
netinet6 Properly set VNET when nuking recvif from fragment queues. 2019-10-25 18:54:06 +00:00
netipsec
netpfil
netsmb
nfs
nfsclient
nfsserver
nlm
ofed
opencrypto
powerpc Fix GDB machdep code for PPC/PPC64 2019-10-31 12:03:47 +00:00
riscv RISC-V: skip cpu-map when parsing elf_hwcap 2019-10-25 21:39:29 +00:00
rpc
security
sparc64
sys Use atomics and a shared object lock to protect the object reference count. 2019-10-29 20:58:46 +00:00
teken
tests
tools
ufs Replace OBJ_MIGHTBEDIRTY with a system using atomics. Remove the TMPFS_DIRTY 2019-10-29 21:06:34 +00:00
vm vm_page_wire_mapped: explain why failure does not affect correctness. 2019-10-30 17:33:17 +00:00
x86 amd64: Fix typo: RDPRU bit is 0x10, not 0x04 2019-10-30 04:00:44 +00:00
xdr
xen
Makefile