freebsd-dev/sys/dev/ena
Marcin Wojtas 277f11c401 Remove RSS support in ENA
Receive Side Scaling is optional feature that could be enabled in kernel
configuration by defining flag RSS.

Kernel uses hash to store and find protocol control block which is
stored in hash tables.
Kernel and NIC hash functions must be consistent. Otherwise case lookup
fails.

To achieve this kernel provides API to set proper hash key to NIC.
As it is not possible to change key for virtual ENA NIC, this driver
cannot support RSS function.

ENA is designed to work in virtual environments so supporting hardware
version of this card is unnecessary.

Submitted by:  Rafal Kozik <rk@semihalf.com>
Obtained from: Semihalf
Sponsored by:  Amazon, Inc.
2019-05-30 13:12:14 +00:00
..
ena_sysctl.c Allow usage of more RX descriptors than 1 in ENA driver 2017-11-09 13:36:42 +00:00
ena_sysctl.h
ena.c Remove RSS support in ENA 2019-05-30 13:12:14 +00:00
ena.h Prevent double activation of admin interrupt in ENA 2019-03-21 10:46:10 +00:00