net: ena: Update XDP verdict upon failure
authorShay Agroskin <shayagr@amazon.com>
Fri, 5 Feb 2021 19:51:14 +0000 (21:51 +0200)
committerJakub Kicinski <kuba@kernel.org>
Sat, 6 Feb 2021 23:07:29 +0000 (15:07 -0800)
commit225353c070fda18a23785e34e1eec2be508a3a3c
treed375fcf36d55efc56d40244da15a1f9bdb94e69d
parent3d0bc44d39bca615b72637e340317b7899b7f911
net: ena: Update XDP verdict upon failure

The verdict returned from ena_xdp_execute() is used to determine the
fate of the RX buffer's page. In case of XDP Redirect/TX error the
verdict should be set to XDP_ABORTED, otherwise the page won't be freed.

Fixes: a318c70ad152 ("net: ena: introduce XDP redirect implementation")
Signed-off-by: Shay Agroskin <shayagr@amazon.com>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/amazon/ena/ena_netdev.c