Implemention of "net::Dispatch" for Ethernet frames.
Accept incoming Ethernet packets by EtherType.
satcat5::eth::Dispatch *const m_iface
Parent interface (e.g., for address and I/O)
Protocol(satcat5::eth::Dispatch *dispatch, const satcat5::eth::MacType ðertype, const satcat5::eth::VlanTag &vtag=satcat5::eth::VTAG_NONE)
Register or unregister this handler with the Dispatcher.
A net::Protocol is the counterpart to net::Dispatch that handles a particular data stream,...
Generic network Protocol API.
EtherType field (uint16) is used a protocol-ID [1536..65535].
Header contents for an 802.1Q Virtual-LAN tag.