prf::net::eth::IArpIngressHandler class

Ingress ARP hook used for proxy/policy decisions.

The hook is called for parsed ingress ARP requests before they are converted to pbuf and passed to lwIP.

Derived classes

class prf::net::parp::InterfaceParpRuntime final
Per-interface PARP runtime bound to one Ethernet-like ingress interface.

Constructors, destructors, conversion operators

~IArpIngressHandler() defaulted virtual

Public functions

auto on_arp_request(const ArpIngressContext& context) -> ArpIngressHandlerResult pure virtual