freebsd-dev/sys/dev/ena
Marcin Wojtas 358bcc4c6c Add support for ENA NETMAP partial initialization
In NETMAP mode not all queues need to be allocated to NETMAP. Some of
them could be left to the kernel. Configuration is managed by the flags
nr_mode and nr_pending_mode provided per each NETMAP kring.

ENA driver checks those flags and perform proper rings initialization.

Differential Revision: https://reviews.freebsd.org/D21937
Submitted by: Rafal Kozik <rk@semihalf.com>
              Michal Krawczyk <mk@semihalf.com>
Obtained from: Semihalf
Sponsored by:  Amazon, Inc.
2019-10-31 16:02:42 +00:00
..
ena_datapath.c Add support for ENA NETMAP Tx 2019-10-31 15:59:29 +00:00
ena_datapath.h Split Rx/Tx from initialization code in ENA driver 2019-10-31 15:44:26 +00:00
ena_netmap.c Add support for ENA NETMAP partial initialization 2019-10-31 16:02:42 +00:00
ena_netmap.h Add support for ENA NETMAP partial initialization 2019-10-31 16:02:42 +00:00
ena_sysctl.c Update ENA version to v2.0.0 2019-05-30 13:52:32 +00:00
ena_sysctl.h Update ENA version to v2.0.0 2019-05-30 13:52:32 +00:00
ena.c Add support for ENA NETMAP partial initialization 2019-10-31 16:02:42 +00:00
ena.h Add support for ENA NETMAP Tx 2019-10-31 15:59:29 +00:00