net/ena/base: fix doorbell evaluation for LLQ
This patch adds a missing LLQ-related check in the ena_com_is_doorbell_needed() routine, which is relevant for the feature supported by the next generation HW of the ENA. Fixes: b2b02edeb0d6 ("net/ena/base: upgrade HAL for new HW features") CC: stable@dpdk.org Signed-off-by: Michal Krawczyk <mk@semihalf.com> Signed-off-by: Artur Rojek <ar@semihalf.com>
This commit is contained in:
parent
8b6b2bf6b5
commit
bdebccafaf
@ -133,7 +133,8 @@ static inline bool ena_com_is_doorbell_needed(struct ena_com_io_sq *io_sq,
|
||||
llq_info = &io_sq->llq_info;
|
||||
num_descs = ena_tx_ctx->num_bufs;
|
||||
|
||||
if (unlikely(ena_com_meta_desc_changed(io_sq, ena_tx_ctx)))
|
||||
if (llq_info->disable_meta_caching ||
|
||||
unlikely(ena_com_meta_desc_changed(io_sq, ena_tx_ctx)))
|
||||
++num_descs;
|
||||
|
||||
if (num_descs > llq_info->descs_num_before_header) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user