3 #ifndef PCAPBACKEND_HPP 4 #define PCAPBACKEND_HPP 18 #include <net/ethernet.h> 31 char errbuf[PCAP_ERRBUF_SIZE];
34 static constexpr uint32_t bufSize = 2048;
35 static constexpr
unsigned int maxBufArraySize = 64;
37 std::vector<SamplePacket *> packetPool;
38 std::array<uint8_t, 6> srcMac;
42 PcapBackend(std::string dev,
43 std::array<uint8_t, 6> srcMac
Example for a packet class.
Wrapper around MoonGen bufarrays.