]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commite9c0ec083e448d0696974fc77a933cbaec7523f3
treed375fcf36d55efc56d40244da15a1f9bdb94e69d
parente020ab3fe0c0689896af25df72dbd0a60bff7560
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: 77a8f201c918 ("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