Proxy ARP at XDP: Answering and Dropping ARP Before skb Allocation

Authors

  • Azif Abdul Salam Kolisam beevi Director of Enterprise Solutions Engineering, San Jose, CA, USA https://orcid.org/0009-0003-7686-4630
  • Anil Kumar Reddy Principal Engineer, Bangalore, Karnataka, India

DOI:

https://doi.org/10.38124/ijsrmt.v5i10.1737

Keywords:

Proxy ARP, eBPF, XDP, XDP_TX, XDP_DROP, BPF Maps, LPM trie, skb Allocation, Wi-Fi, IEEE 802.11 Proxy ARP Service, Hotspot 2.0, DHCP Snooping, ARP Storm, Bridged Datapath

Abstract

Proxy ARP is usually implemented after the network stack has already paid for the packet: whether the logic lives in a kernel module or a userspace daemon, every ARP request has been received into an skb before anyone decides to answer, forward or discard it. An eBPF program attached at the XDP hook runs on the driver's receive buffer before any skb exists. Using BPF hash maps as binding tables and as sets, it can answer known requests in place with XDP_TX, drop unwanted ones with XDP_DROP, and pass only the remainder to the stack. This paper describes that design vendor-neutrally: the conventional implementations and their per-packet cost, the XDP datapath, the drop policy built from sets and maps, operational failure modes, and how to evaluate the result. It also states the main limit plainly: the skb saving requires native (driver-mode) XDP.

Downloads

Download data is not yet available.

Downloads

Published

2026-11-02

How to Cite

Kolisam beevi, A. A. S., & Reddy, A. K. (2026). Proxy ARP at XDP: Answering and Dropping ARP Before skb Allocation. International Journal of Scientific Research and Modern Technology, 5(10), 86–94. https://doi.org/10.38124/ijsrmt.v5i10.1737

PlumX Metrics takes 2–4 working days to display the details. As the paper receives citations, PlumX Metrics will update accordingly.

Similar Articles

1 2 3 4 5 6 7 8 9 10 > >> 

You may also start an advanced similarity search for this article.