freebsd-dev/sys
Konstantin Belousov 8a04b53dce Improve iflib busdma(9) KPI use.
- Specify BUS_DMA_NOWAIT for bus_dmamap_load() on rx refill, since
  callbacks are not supposed to be used.
- Match tso/non-tso tags to corresponding tx map operations.  Create
  separate tso maps for tx descriptors.  In particular, do not use
  non-tso tag to load, unload, or destroy a map created with tso tag.
- Add missed bus_dmamap_sync() calls.
  Submitted by: marius.

Reported and tested by:	pho
Reviewed by:	marius
Sponsored by:	The FreeBSD Foundation
MFC after:	1 week
2019-01-16 05:44:14 +00:00
..
amd64 vmm(4): Take steps towards multicore bhyve AMD support 2019-01-16 02:19:04 +00:00
arm [mv_pci] Increase default PCI space size for mv_pci 2019-01-15 00:37:37 +00:00
arm64 [rpi] Reorganize spigen(4) overlays for Raspberry Pi 2019-01-16 01:08:34 +00:00
bsm
cam Allocate pager bufs from UMA instead of 80-ish mutex protected linked list. 2019-01-15 01:02:16 +00:00
cddl Change ZFS quotas to return EINVAL when not present (matches man page). 2019-01-11 02:53:46 +00:00
compat Fix compilation failures on different arches that have vm_machdep.c not 2019-01-15 19:33:47 +00:00
conf Allocate pager bufs from UMA instead of 80-ish mutex protected linked list. 2019-01-15 01:02:16 +00:00
contrib Suppress excessive error prints in ENA TX hotpath 2019-01-16 02:13:21 +00:00
crypto Generalize AES iov optimization 2018-12-13 04:40:53 +00:00
ddb
dev Suppress excessive error prints in ENA TX hotpath 2019-01-16 02:13:21 +00:00
dts [rpi] Reorganize spigen(4) overlays for Raspberry Pi 2019-01-16 01:08:34 +00:00
fs Allocate pager bufs from UMA instead of 80-ish mutex protected linked list. 2019-01-15 01:02:16 +00:00
gdb
geom Use g_handleattr() to reply to GEOM::candelete queries. 2019-01-02 15:52:16 +00:00
gnu Import DTS from Linux 4.20 2019-01-11 09:40:34 +00:00
i386 Fix errno values returned from DUMMY_XATTR linuxulator calls 2019-01-11 07:58:25 +00:00
isa
kern Implement shmat(2) flag SHM_REMAP. 2019-01-16 05:15:57 +00:00
kgssapi
libkern
mips Add note to 32-bit mips smp config files documenting the status 2018-12-19 23:22:14 +00:00
modules [rpi] Reorganize spigen(4) overlays for Raspberry Pi 2019-01-16 01:08:34 +00:00
net Improve iflib busdma(9) KPI use. 2019-01-16 05:44:14 +00:00
net80211 net80211: provide rate validation for injected frames. 2019-01-13 06:01:36 +00:00
netgraph Allow ng_nat to be attached to a ethernet interface directly via ng_ether(4) 2018-12-17 16:00:35 +00:00
netinet Fix window update issue when scaling disabled 2019-01-15 17:40:19 +00:00
netinet6 Remove unnecessary ifdef. With INVARIANTS all KASSERTs are empty statements, 2019-01-10 00:52:06 +00:00
netipsec Remove unused argument to priv_check_cred. 2018-12-11 19:32:16 +00:00
netpfil pf: silence a runtime warning 2019-01-15 08:59:51 +00:00
netsmb Remove unused argument to priv_check_cred. 2018-12-11 19:32:16 +00:00
nfs
nfsclient
nfsserver
nlm
ofed Mechanical cleanup of epoch(9) usage in network stack. 2019-01-09 01:11:19 +00:00
opencrypto Plug memory leak for AES_*_NIST_GMAC algorithms. 2018-12-13 08:59:51 +00:00
powerpc powerpc: Fix FPU fsqrt emulation special case results 2019-01-16 03:52:43 +00:00
riscv Don't enable interrupts in init_secondary(). 2019-01-04 17:14:50 +00:00
rpc Add kern.rpc.gss.client_max, to make it possible to bump it easily. 2018-12-15 11:32:11 +00:00
security mac: reduce pessimization of sdt probe handling 2018-12-19 22:30:26 +00:00
sparc64 Remove iBCS2, part2: general kernel 2018-12-19 21:57:58 +00:00
sys Implement shmat(2) flag SHM_REMAP. 2019-01-16 05:15:57 +00:00
teken
tests
tools make_dtb.sh: Use $CPP instead of assuming that cpp is in $PATH 2018-12-14 23:53:28 +00:00
ufs Allocate pager bufs from UMA instead of 80-ish mutex protected linked list. 2019-01-15 01:02:16 +00:00
vm Implement shmat(2) flag SHM_REMAP. 2019-01-16 05:15:57 +00:00
x86 vmm(4): Take steps towards multicore bhyve AMD support 2019-01-16 02:19:04 +00:00
xdr
xen
Makefile