aboutsummaryrefslogtreecommitdiffstats
path: root/kernel
diff options
context:
space:
mode:
Diffstat (limited to 'kernel')
-rw-r--r--kernel/bpf/cpumap.c2
-rw-r--r--kernel/bpf/devmap.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/kernel/bpf/cpumap.c b/kernel/bpf/cpumap.c
index c95b04ec103e..e0918d180f08 100644
--- a/kernel/bpf/cpumap.c
+++ b/kernel/bpf/cpumap.c
@@ -578,7 +578,7 @@ static int bq_flush_to_queue(struct bpf_cpu_map_entry *rcpu,
578 err = __ptr_ring_produce(q, xdpf); 578 err = __ptr_ring_produce(q, xdpf);
579 if (err) { 579 if (err) {
580 drops++; 580 drops++;
581 xdp_return_frame(xdpf); 581 xdp_return_frame_rx_napi(xdpf);
582 } 582 }
583 processed++; 583 processed++;
584 } 584 }
diff --git a/kernel/bpf/devmap.c b/kernel/bpf/devmap.c
index ff2f3bf59f2f..a9cd5c93dd2b 100644
--- a/kernel/bpf/devmap.c
+++ b/kernel/bpf/devmap.c
@@ -239,7 +239,7 @@ static int bq_xmit_all(struct bpf_dtab_netdev *obj,
239 err = dev->netdev_ops->ndo_xdp_xmit(dev, xdpf); 239 err = dev->netdev_ops->ndo_xdp_xmit(dev, xdpf);
240 if (err) { 240 if (err) {
241 drops++; 241 drops++;
242 xdp_return_frame(xdpf); 242 xdp_return_frame_rx_napi(xdpf);
243 } else { 243 } else {
244 sent++; 244 sent++;
245 } 245 }