opnsense-src/sys/dev/netmap
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
..
if_ptnet.c Use NET_TASK_INIT() and NET_GROUPTASK_INIT() for drivers that process 2020-02-11 18:57:07 +00:00
if_re_netmap.h
if_vtnet_netmap.h netmap: vtnet: enable/disable krings on any interface reinit 2021-01-10 14:10:09 +00:00
netmap.c netmap: restore hwofs and support it in iflib 2021-01-10 22:51:15 +00:00
netmap_bdg.c add valectl to the system commands 2019-10-31 21:01:34 +00:00
netmap_bdg.h
netmap_freebsd.c Make page busy state deterministic on free. Pages must be xbusy when 2019-12-22 06:56:44 +00:00
netmap_generic.c netmap: enter NET_EPOCH on generic txsync 2019-10-28 19:00:27 +00:00
netmap_kern.h netmap: introduce netmap_kring_on() 2020-06-11 20:35:28 +00:00
netmap_kloop.c
netmap_legacy.c netmap: fix parsing of legacy nmr->nr_ringid 2020-08-18 08:03:28 +00:00
netmap_mbq.c sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
netmap_mbq.h
netmap_mem2.c netmap: fix mutex double unlock bug 2020-10-22 20:21:11 +00:00
netmap_mem2.h
netmap_monitor.c
netmap_null.c
netmap_offloadings.c
netmap_pipe.c
netmap_vale.c netmap: vale: fix disabled logs 2020-06-03 05:49:19 +00:00