VBVX 0.1.0
Header-only C++23 library for safe, zero-copy parsing of packet buffers.
Loading...
Searching...
No Matches
arp.hxx File Reference
#include <bit>
#include <cstdint>
#include <span>
#include <cstring>
#include "utils.hxx"
#include "ether.hxx"

Go to the source code of this file.

Classes

struct  vbvx::ArpHeader
 Address Resolution Protocol (ARP) header. More...

Namespaces

namespace  vbvx

Enumerations

enum class  vbvx::ArpHType : uint16_t { vbvx::Ethernet = 1 }
 ARP hardware type values. More...
enum class  vbvx::ArpOpCode : uint16_t { vbvx::Request = 1 , vbvx::Reply = 2 }
 ARP opcode values. More...