opnsense-src/sys/dev/netmap
vmaffione dc1a6e67b9 ixl: remove unnecessary limitations related to netmap
Netmap supports the case where TX rings and RX rings have different size.
Remove unnecessary limitations related to netmap support, making the code
simpler.
Also, check that the value of the hw head index written back from the NIC
is valid.

Reviewed by:	erj
Differential Revision:	https://reviews.freebsd.org/D18984
2019-03-10 08:38:26 +01:00
..
if_em_netmap.h MFC r339639 2019-01-07 22:01:23 +01:00
if_igb_netmap.h MFC r339639 2019-01-07 22:01:23 +01:00
if_ixl_netmap.h ixl: remove unnecessary limitations related to netmap 2019-03-10 08:38:26 +01:00
if_lem_netmap.h MFC r339639 2019-01-07 22:01:23 +01:00
if_re_netmap.h MFC r339639 2019-01-07 22:01:23 +01:00
if_vtnet_netmap.h MFC r341516, r341589 2019-01-07 22:06:51 +01:00
ixgbe_netmap.h MFC r339639 2019-01-07 22:01:23 +01:00
netmap.c netmap: disable this notice again 2019-01-08 11:21:24 +01:00
netmap_bdg.c MFC r341516, r341589 2019-01-07 22:06:51 +01:00
netmap_bdg.h MFC r341516, r341589 2019-01-07 22:06:51 +01:00
netmap_freebsd.c MFC r341516, r341589 2019-01-07 22:06:51 +01:00
netmap_generic.c MFC r341516, r341589 2019-01-07 22:06:51 +01:00
netmap_kern.h MFC r342300 2019-01-07 22:10:13 +01:00
netmap_kloop.c MFC r341992 2019-01-07 22:08:48 +01:00
netmap_legacy.c MFC r341516, r341589 2019-01-07 22:06:51 +01:00
netmap_mbq.c MFC r339639 2019-01-07 22:01:23 +01:00
netmap_mbq.h MFC r339639 2019-01-07 22:01:23 +01:00
netmap_mem2.c MFC r341516, r341589 2019-01-07 22:06:51 +01:00
netmap_mem2.h MFC r341516, r341589 2019-01-07 22:06:51 +01:00
netmap_monitor.c MFC r343413 2019-03-10 08:36:00 +01:00
netmap_null.c MFC r341516, r341589 2019-01-07 22:06:51 +01:00
netmap_offloadings.c MFC r339639 2019-01-07 22:01:23 +01:00
netmap_pipe.c MFC r342299 2019-01-07 22:09:39 +01:00
netmap_pt.c MFC r339639 2019-01-07 22:01:23 +01:00
netmap_vale.c MFC r341516, r341589 2019-01-07 22:06:51 +01:00