src/net/eth/netif.hpp file

Namespaces

namespace prf
namespace prf::net
namespace prf::net::eth
Generic Ethernet-like control adapters and runtime helpers.
namespace prf::net::parp

Classes

struct prf::net::eth::ArpIngressContext
Rich ARP ingress context provided to policy handlers.
struct prf::net::eth::EthNetifBindingSnapshot
Current lwIP netif binding snapshot.
class prf::net::eth::EthNetifRuntime
Generic Ethernet lwIP netif runtime over injected L2 device.
struct prf::net::eth::EthNetifStatusSnapshot
Runtime status snapshot for diagnostics/control surfaces.
class prf::net::eth::IArpIngressHandler
Ingress ARP hook used for proxy/policy decisions.
class prf::net::eth::IEthernetDevice
Abstraction of Ethernet-capable L2 device used by lwIP netif runtime.

Typedefs

using err_t = signed char
using TaskHandle_t = void*