freebsd-dev/sys/dev/netmap
Mark Johnston df40e30c97 netmap: Try to count packet drops in emulated mode
Right now we have little visibility into packet drops within netmap.
Start trying to make packet loss issues more visible by counting queue
drops in the transmit path, and in the input path for interfaces running
in emulated mode, where we place received packets in a bounded software
queue that is processed by rxsync.

Reviewed by:	vmaffione
MFC after:	1 week
Sponsored by:	Zenarmor
Sponsored by:	OPNsense
Sponsored by:	Klara, Inc.
Differential Revision:	https://reviews.freebsd.org/D38064
2023-01-23 14:42:41 -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_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: Try to count packet drops in emulated mode 2023-01-23 14:42:41 -05:00
netmap_kern.h netmap: Correct a comment 2023-01-23 14:42:19 -05: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_mbq.c
netmap_mbq.h
netmap_mem2.c netmap: fix refcount bug in netmap allocator 2022-03-06 16:39:16 +00:00
netmap_mem2.h
netmap_monitor.c netmap: monitor: add missing netmap_adapter_put() 2022-12-24 16:03:14 +00:00
netmap_null.c
netmap_offloadings.c
netmap_pipe.c
netmap_vale.c netmap: add a tunable for the maximum number of VALE switches 2022-03-06 17:29:44 +00:00
netmap.c netmap: Try to count packet drops in emulated mode 2023-01-23 14:42:41 -05:00