freebsd-dev/sys
Vincenzo Maffione 55f0ad5fde netmap: restore hwofs and support it in iflib
Restore the hwofs functionality temporarily disabled by
7ba6ecf216 to prevent issues with iflib.
This patch brings the necessary changes to iflib to
enable howfs to allow interface restarts without
disrupting netmap applications actively using its
rings.
After this change, it becomes possible for multiple
non-cooperating netmap applications to use non-overlapping
subsets of the available netmap rings without clashing
with each other.

PR:		252453
MFC after:	1 week
2021-01-10 22:51:15 +00:00
..
amd64 Prefer the use of vm_page_domain() to vm_phys_domain(). 2021-01-10 13:25:33 -06:00
arm cgem: add 64-bit support 2021-01-10 16:51:52 -04:00
arm64 cgem: add 64-bit support 2021-01-10 16:51:52 -04:00
bsm Add aio_writev and aio_readv 2021-01-02 19:57:58 -07:00
cam cam: Remove Giant handling from cam_sim_alloc() 2021-01-03 11:50:31 -05:00
cddl dtrace: Fix /"string" == NULL/ comparisons using an uninitialized value. 2021-01-08 14:37:17 -08:00
compat linuxkpi: Fix the "error: unknown type name 'u32'" compilation issue when 2021-01-09 15:27:04 -08:00
conf hid: Add recently imported drivers to NOTES 2021-01-10 22:17:20 +03:00
contrib aio: fix the tests when ZFS is not available 2021-01-09 17:16:38 -07:00
crypto armv8crypto: add AES-XTS support 2021-01-07 15:35:20 -04:00
ddb ddb: add ability to print user registers 2021-01-08 14:53:06 -04:00
dev netmap: restore hwofs and support it in iflib 2021-01-10 22:51:15 +00:00
dts cgem: add 64-bit support 2021-01-10 16:51:52 -04:00
fs nfsd: add KASSERTs to nfsm_trimtrailing() for M_EXTPG mbufs 2021-01-10 13:50:15 -08:00
gdb gdb(4): allow bulk write of registers 2020-12-23 14:37:05 -04:00
geom geom(4): make g_newprovider_event() return if G_P_WITHER is set 2020-12-29 14:29:59 +00:00
gnu ARM64: Port FreeBSD to Nvidia Jetson TX1 and Nano. 2020-12-28 14:12:41 +01:00
i386 hid: Add recently imported drivers to NOTES 2021-01-10 22:17:20 +03:00
isa
kern Track pipe(2) reads and writes as rusage message receives and sends, a 2021-01-10 12:16:39 +00:00
kgssapi State kgssapi dependency on xdr. 2020-09-17 22:29:38 +00:00
libkern libkern/strcasestr.c: Drop xlocale support and connect to build. 2021-01-08 02:18:42 +03:00
mips hid: Import functions and constants required by new subsystem 2021-01-08 02:18:42 +03:00
modules Add fib lookup testing module. 2021-01-09 13:20:30 +00:00
net netmap: restore hwofs and support it in iflib 2021-01-10 22:51:15 +00:00
net80211 net80211: fix a typo 2020-11-04 12:07:33 +00:00
netgraph pccard: Remove bt3c(4) driver 2021-01-07 20:40:41 -07:00
netinet igmp: Avoid leaking mbuf when source validation fails 2021-01-08 13:32:04 -05:00
netinet6 Refactor rt_addrmsg() and rt_routemsg(). 2021-01-07 19:38:19 +00:00
netipsec Trigger soft lifetime expiration on sequence number 2020-10-16 11:27:01 +00:00
netpfil pf: Copy kif flags to userspace 2021-01-07 22:26:05 +01:00
netsmb net: clean up empty lines in .c and .h files 2020-09-01 21:19:14 +00:00
nfs nfs: clean up empty lines in .c and .h files 2020-09-01 21:25:39 +00:00
nfsclient nfs: clean up empty lines in .c and .h files 2020-09-01 21:25:39 +00:00
nfsserver nfs: Mark unused statistics variable as reserved 2020-11-18 04:35:49 +00:00
nlm nlm: clean up empty lines in .c and .h files 2020-09-01 22:14:52 +00:00
ofed Update user access region, UAR, APIs in the core in mlx5core. 2021-01-08 13:33:46 +01:00
opencrypto Remove the cloned file descriptors for /dev/crypto. 2020-11-25 00:10:54 +00:00
powerpc hid: Import functions and constants required by new subsystem 2021-01-08 02:18:42 +03:00
riscv cgem: add 64-bit support 2021-01-10 16:51:52 -04:00
rpc Add a new "tlscertname" NFS mount option. 2020-12-23 13:42:55 -08:00
security mac: cheaper check for mac_vnode_check_readlink 2021-01-08 13:57:10 +00:00
sys jobc: rework detection of orphaned groups. 2021-01-10 04:41:20 +02:00
teken loader: implement framebuffer console 2021-01-02 21:41:36 +02:00
tests Add fib lookup testing module. 2021-01-09 13:20:30 +00:00
tools sys/tools: Add a tool for generating arm and arm64 kernel images. 2020-12-30 13:22:04 +01:00
ufs ffs: Support O_DSYNC. 2021-01-08 13:15:56 +13:00
vm uma: Avoid unmapping direct-mapped slabs 2021-01-03 11:50:31 -05:00
x86 x86 tsc: mark %eax as earlyclobber in tscp_get_timecount_low(). 2021-01-11 00:05:49 +02:00
xdr xdr: clean up empty lines in .c and .h files 2020-09-01 22:13:28 +00:00
xen xen: allow limiting the amount of duplicated pending xenstore watches 2020-12-30 11:18:26 +01:00
Makefile