numam-dpdk/drivers/net/ena
Igor Chauskin 1d973d8f4c net/ena: prevent double doorbell
Add per-tx-ring flag for packets that were pushed to HW but await
doorbell. That is to prevent a situation when a doorbell is sent due to
reaching Tx burst threshold and next send fails (e.g., due to queue
full). In such case we shouldn't send another doorbell because there are
no actual packets waiting for transmission.

Fixes: c7519ea5eb ("net/ena: call additional doorbells if needed")
Cc: stable@dpdk.org

Signed-off-by: Igor Chauskin <igorch@amazon.com>
Reviewed-by: Michal Krawczyk <mk@semihalf.com>
2021-01-29 18:16:12 +01:00
..
base net/ena: validate Rx req ID upon acquiring descriptor 2021-01-29 18:16:12 +01:00
ena_ethdev.c net/ena: prevent double doorbell 2021-01-29 18:16:12 +01:00
ena_ethdev.h net/ena: prevent double doorbell 2021-01-29 18:16:12 +01:00
ena_logs.h net/ena: change license clause to SPDX tags 2019-10-07 15:00:56 +02:00
ena_platform.h net/ena: change license clause to SPDX tags 2019-10-07 15:00:56 +02:00
meson.build drivers/net: build i40e and mlx5 on Windows 2021-01-14 23:51:24 +01:00
version.map build: remove library name from version map file name 2020-10-19 22:13:59 +02:00