diff options
author | David Arinzon <darinzon@amazon.com> | 2023-12-11 07:28:01 +0100 |
---|---|---|
committer | Jakub Kicinski <kuba@kernel.org> | 2023-12-13 01:07:31 +0100 |
commit | 4ab138ca0a340e6d6e7a6a9bd5004bd8f83127ca (patch) | |
tree | e2f364d98d16358e6ef007e79066e700bd590e13 /drivers/net | |
parent | net: ena: Fix DMA syncing in XDP path when SWIOTLB is on (diff) | |
download | linux-4ab138ca0a340e6d6e7a6a9bd5004bd8f83127ca.tar.xz linux-4ab138ca0a340e6d6e7a6a9bd5004bd8f83127ca.zip |
net: ena: Fix XDP redirection error
When sending TX packets, the meta descriptor can be all zeroes
as no meta information is required (as in XDP).
This patch removes the validity check, as when
`disable_meta_caching` is enabled, such TX packets will be
dropped otherwise.
Fixes: 0e3a3f6dacf0 ("net: ena: support new LLQ acceleration mode")
Signed-off-by: Shay Agroskin <shayagr@amazon.com>
Signed-off-by: David Arinzon <darinzon@amazon.com>
Link: https://lore.kernel.org/r/20231211062801.27891-5-darinzon@amazon.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'drivers/net')
-rw-r--r-- | drivers/net/ethernet/amazon/ena/ena_eth_com.c | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/drivers/net/ethernet/amazon/ena/ena_eth_com.c b/drivers/net/ethernet/amazon/ena/ena_eth_com.c index 3d6f0a466a9e..f9f886289b97 100644 --- a/drivers/net/ethernet/amazon/ena/ena_eth_com.c +++ b/drivers/net/ethernet/amazon/ena/ena_eth_com.c @@ -328,9 +328,6 @@ static int ena_com_create_and_store_tx_meta_desc(struct ena_com_io_sq *io_sq, * compare it to the stored version, just create the meta */ if (io_sq->disable_meta_caching) { - if (unlikely(!ena_tx_ctx->meta_valid)) - return -EINVAL; - *have_meta = true; return ena_com_create_meta(io_sq, ena_meta); } |