net/sfc: add abstractions for the management EVQ identity

Add a function returning management event queue software index.

Signed-off-by: Igor Romanov <igor.romanov@oktetlabs.ru>
Signed-off-by: Andrew Rybchenko <andrew.rybchenko@oktetlabs.ru>
Reviewed-by: Andy Moreton <amoreton@xilinx.com>
This commit is contained in:
Igor Romanov 2021-07-02 11:39:37 +03:00 committed by David Marchand
parent c414c567c7
commit 29b133bb15
2 changed files with 7 additions and 1 deletions

View File

@ -983,7 +983,7 @@ sfc_ev_attach(struct sfc_adapter *sa)
goto fail_kvarg_perf_profile;
}
sa->mgmt_evq_index = 0;
sa->mgmt_evq_index = sfc_mgmt_evq_sw_index(sfc_sa2shared(sa));
rte_spinlock_init(&sa->mgmt_evq_lock);
rc = sfc_ev_qinit(sa, SFC_EVQ_TYPE_MGMT, 0, sa->evq_min_entries,

View File

@ -60,6 +60,12 @@ struct sfc_evq {
unsigned int entries;
};
static inline sfc_sw_index_t
sfc_mgmt_evq_sw_index(__rte_unused const struct sfc_adapter_shared *sas)
{
return 0;
}
/*
* Functions below define event queue to transmit/receive queue and vice
* versa mapping.