|
VBVX 0.1.0
Header-only C++23 library for safe, zero-copy parsing of packet buffers.
|
#include <gtest/gtest.h>#include "buffer_view.hxx"#include "utils.hxx"#include <array>#include <bit>#include <vector>#include <cstring>#include <cstddef>Functions | |
| TEST (BufferViewTest, CopyAndEthertype) | |
| TEST (BufferViewTest, EmptyBufferNullptr) | |
| TEST (BufferViewTest, TruncatedEtherHeader) | |
| TEST (BufferViewTest, VlanMissingHeader) | |
| TEST (BufferViewTest, VlanWithHeader) | |
| TEST (BufferViewTest, ArpTruncated) | |
| TEST (BufferViewTest, IPv4IhlTooSmall) | |
| TEST (BufferViewTest, IPv4TcpHeaderPresentAndTruncated) | |
| TEST (BufferViewTest, IPv4UdpHeaderPresent) | |
| TEST (BufferViewTest, IPv6Icmpv6) | |
| TEST | ( | BufferViewTest | , |
| ArpTruncated | ) |
| TEST | ( | BufferViewTest | , |
| CopyAndEthertype | ) |
| TEST | ( | BufferViewTest | , |
| EmptyBufferNullptr | ) |
| TEST | ( | BufferViewTest | , |
| IPv4IhlTooSmall | ) |
| TEST | ( | BufferViewTest | , |
| IPv4TcpHeaderPresentAndTruncated | ) |
| TEST | ( | BufferViewTest | , |
| IPv4UdpHeaderPresent | ) |
| TEST | ( | BufferViewTest | , |
| IPv6Icmpv6 | ) |
| TEST | ( | BufferViewTest | , |
| TruncatedEtherHeader | ) |
| TEST | ( | BufferViewTest | , |
| VlanMissingHeader | ) |
| TEST | ( | BufferViewTest | , |
| VlanWithHeader | ) |