VBVX 0.1.0
Header-only C++23 library for safe, zero-copy parsing of packet buffers.
Loading...
Searching...
No Matches
ip4_header.hxx File Reference
#include <bit>
#include <cstdint>
#include <type_traits>
#include <utility>
#include "utils.hxx"
#include "ip_protocol.hxx"
#include "flags_view.hxx"

Go to the source code of this file.

Classes

struct  vbvx::enable_bitmask_operators< IPv4Flags >
struct  vbvx::IPv4Header
 IPv4 header (minimum 20 bytes). More...

Namespaces

namespace  vbvx

Enumerations

enum class  vbvx::IPv4Flags : uint16_t { vbvx::None = 0 , vbvx::MF = 0x2000 , vbvx::DF = 0x4000 , vbvx::RFU = 0x8000 }
 IPv4 fragmentation flags. More...