common/sfc_efx/base: support custom EvQ to IRQ mapping
authorAndrew Rybchenko <andrew.rybchenko@oktetlabs.ru>
Fri, 2 Jul 2021 08:39:32 +0000 (11:39 +0300)
committerDavid Marchand <david.marchand@redhat.com>
Tue, 20 Jul 2021 10:20:31 +0000 (12:20 +0200)
commitaa6dc1017cd3fa7b722ca877558e871f82eb1f02
tree8d8c4a7ffac9bd1e78ffd8998d2877d56950454b
parent3dee345ab31a8cc685c9fe5ba3f90aa322ee1d48
common/sfc_efx/base: support custom EvQ to IRQ mapping

Custom mapping is actually supported for EF10 and EF100 families only.

A driver (e.g. DPDK PMD) may require to customize mapping of EvQ
to interrupts if, for example, extra EvQ are used for house-keeping
in polling or wake up (via another EvQ) mode.

Signed-off-by: Andrew Rybchenko <andrew.rybchenko@oktetlabs.ru>
Reviewed-by: Andy Moreton <amoreton@xilinx.com>
drivers/common/sfc_efx/base/ef10_ev.c
drivers/common/sfc_efx/base/ef10_impl.h
drivers/common/sfc_efx/base/efx.h
drivers/common/sfc_efx/base/efx_ev.c
drivers/common/sfc_efx/base/efx_impl.h
drivers/common/sfc_efx/base/rhead_ev.c
drivers/common/sfc_efx/base/rhead_impl.h
drivers/common/sfc_efx/version.map