summaryrefslogtreecommitdiff
path: root/drivers/net/ethernet/microsoft/mana/mana.h
diff options
context:
space:
mode:
authorHaiyang Zhang <haiyangz@microsoft.com>2022-01-28 18:03:38 -0800
committerDavid S. Miller <davem@davemloft.net>2022-01-31 15:39:58 +0000
commita6bf5703f17bdbd775c0e6837dd2d5b1c344e28c (patch)
treeefe4a10c13242abc0e09af9bb0b817ec063c2758 /drivers/net/ethernet/microsoft/mana/mana.h
parentd356abb95b9883198b1ba0db678659369701e17d (diff)
net: mana: Reuse XDP dropped page
Reuse the dropped page in RX path to save page allocation overhead. Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/microsoft/mana/mana.h')
-rw-r--r--drivers/net/ethernet/microsoft/mana/mana.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/ethernet/microsoft/mana/mana.h b/drivers/net/ethernet/microsoft/mana/mana.h
index 8ead960f898d..d36405af9432 100644
--- a/drivers/net/ethernet/microsoft/mana/mana.h
+++ b/drivers/net/ethernet/microsoft/mana/mana.h
@@ -310,6 +310,7 @@ struct mana_rxq {
struct bpf_prog __rcu *bpf_prog;
struct xdp_rxq_info xdp_rxq;
+ struct page *xdp_save_page;
/* MUST BE THE LAST MEMBER:
* Each receive buffer has an associated mana_recv_buf_oob.