opnsense-src/sys/dev/netmap
Mark Johnston 56c438fcd4 netmap: Tell the compiler to avoid reloading ring indices
Per the removed comments these fields should be loaded only once, since
they can in principle be modified concurrently, though this would be a
violation of the userspace contract with netmap.

No functional change intended.

Reviewed by:	vmaffione
MFC after:	1 week
Sponsored by:	Zenarmor
Sponsored by:	OPNsense
Sponsored by:	Klara, Inc.
Differential Revision:	https://reviews.freebsd.org/D38061
2023-01-23 14:41:05 -05:00
..
if_ptnet.c netmap: drop compatibility FreeBSD code 2022-12-24 14:36:31 +00:00
if_re_netmap.h Fix unused variable warning in if_re_netmap.h 2022-07-21 21:52:39 +02:00
if_vtnet_netmap.h netmap: vtnet: remove unused variable 2021-04-09 19:33:41 +00:00
netmap.c netmap: Tell the compiler to avoid reloading ring indices 2023-01-23 14:41:05 -05:00
netmap_bdg.c netmap: add a tunable for the maximum number of VALE switches 2022-03-06 17:29:44 +00:00
netmap_bdg.h netmap_update_config: update na->name to cope with reconfigurations 2022-12-03 18:12:04 +00:00
netmap_freebsd.c if_lagg: Allow lagg interfaces to be used with netmap 2023-01-13 15:31:58 +00:00
netmap_generic.c netmap: drop compatibility FreeBSD code 2022-12-24 14:36:31 +00:00
netmap_kern.h debug_put_get: don't crash on null pointers 2022-12-24 15:32:12 +00:00
netmap_kloop.c netmap(4): Remove a double word in a source code comment 2022-09-04 13:42:48 +02:00
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 sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
netmap_mem2.c netmap: fix refcount bug in netmap allocator 2022-03-06 16:39:16 +00:00
netmap_mem2.h netmap: several typo fixes 2021-04-02 07:01:20 +00:00
netmap_monitor.c netmap: monitor: add missing netmap_adapter_put() 2022-12-24 16:03:14 +00:00
netmap_null.c netmap: add kernel support for the "offsets" feature 2021-03-29 16:29:01 +00:00
netmap_offloadings.c netmap: refactor logging macros and pipes 2019-02-05 12:10:48 +00:00
netmap_pipe.c netmap: add kernel support for the "offsets" feature 2021-03-29 16:29:01 +00:00
netmap_vale.c netmap: add a tunable for the maximum number of VALE switches 2022-03-06 17:29:44 +00:00