PcapPlusPlus  19.12
RawPacket.h File Reference
#include <stdint.h>
#include <sys/time.h>
#include <stddef.h>

Go to the source code of this file.

Classes

class  pcpp::RawPacket
 

Namespaces

 pcpp
 The main namespace for the PcapPlusPlus lib.
 

Macros

#define PCPP_MAX_PACKET_SIZE   65536
 

Enumerations

enum  pcpp::LinkLayerType {
  pcpp::LINKTYPE_NULL = 0, pcpp::LINKTYPE_ETHERNET = 1, pcpp::LINKTYPE_AX25 = 3, pcpp::LINKTYPE_IEEE802_5 = 6,
  pcpp::LINKTYPE_ARCNET_BSD = 7, pcpp::LINKTYPE_SLIP = 8, pcpp::LINKTYPE_PPP = 9, pcpp::LINKTYPE_FDDI = 10,
  pcpp::LINKTYPE_DLT_RAW1 = 12, pcpp::LINKTYPE_DLT_RAW2 = 14, pcpp::LINKTYPE_PPP_HDLC = 50, pcpp::LINKTYPE_PPP_ETHER = 51,
  pcpp::LINKTYPE_ATM_RFC1483 = 100, pcpp::LINKTYPE_RAW = 101, pcpp::LINKTYPE_C_HDLC = 104, pcpp::LINKTYPE_IEEE802_11 = 105,
  pcpp::LINKTYPE_FRELAY = 107, pcpp::LINKTYPE_LOOP = 108, pcpp::LINKTYPE_LINUX_SLL = 113, pcpp::LINKTYPE_LTALK = 114,
  pcpp::LINKTYPE_PFLOG = 117, pcpp::LINKTYPE_IEEE802_11_PRISM = 119, pcpp::LINKTYPE_IP_OVER_FC = 122, pcpp::LINKTYPE_SUNATM = 123,
  pcpp::LINKTYPE_IEEE802_11_RADIOTAP = 127, pcpp::LINKTYPE_ARCNET_LINUX = 129, pcpp::LINKTYPE_APPLE_IP_OVER_IEEE1394 = 138, pcpp::LINKTYPE_MTP2_WITH_PHDR = 139,
  pcpp::LINKTYPE_MTP2 = 140, pcpp::LINKTYPE_MTP3 = 141, pcpp::LINKTYPE_SCCP = 142, pcpp::LINKTYPE_DOCSIS = 143,
  pcpp::LINKTYPE_LINUX_IRDA = 144, pcpp::LINKTYPE_IEEE802_11_AVS = 163, pcpp::LINKTYPE_BACNET_MS_TP = 165, pcpp::LINKTYPE_PPP_PPPD = 166,
  pcpp::LINKTYPE_GPRS_LLC = 169, pcpp::LINKTYPE_GPF_T = 170, pcpp::LINKTYPE_GPF_F = 171, pcpp::LINKTYPE_LINUX_LAPD = 177,
  pcpp::LINKTYPE_BLUETOOTH_HCI_H4 = 187, pcpp::LINKTYPE_USB_LINUX = 189, pcpp::LINKTYPE_PPI = 192, pcpp::LINKTYPE_IEEE802_15_4 = 195,
  pcpp::LINKTYPE_SITA = 196, pcpp::LINKTYPE_ERF = 197, pcpp::LINKTYPE_BLUETOOTH_HCI_H4_WITH_PHDR = 201, pcpp::LINKTYPE_AX25_KISS = 202,
  pcpp::LINKTYPE_LAPD = 203, pcpp::LINKTYPE_PPP_WITH_DIR = 204, pcpp::LINKTYPE_C_HDLC_WITH_DIR = 205, pcpp::LINKTYPE_FRELAY_WITH_DIR = 206,
  pcpp::LINKTYPE_IPMB_LINUX = 209, pcpp::LINKTYPE_IEEE802_15_4_NONASK_PHY = 215, pcpp::LINKTYPE_USB_LINUX_MMAPPED = 220, pcpp::LINKTYPE_FC_2 = 224,
  pcpp::LINKTYPE_FC_2_WITH_FRAME_DELIMS = 225, pcpp::LINKTYPE_IPNET = 226, pcpp::LINKTYPE_CAN_SOCKETCAN = 227, pcpp::LINKTYPE_IPV4 = 228,
  pcpp::LINKTYPE_IPV6 = 229, pcpp::LINKTYPE_IEEE802_15_4_NOFCS = 230, pcpp::LINKTYPE_DBUS = 231, pcpp::LINKTYPE_DVB_CI = 235,
  pcpp::LINKTYPE_MUX27010 = 236, pcpp::LINKTYPE_STANAG_5066_D_PDU = 237, pcpp::LINKTYPE_NFLOG = 239, pcpp::LINKTYPE_NETANALYZER = 240,
  pcpp::LINKTYPE_NETANALYZER_TRANSPARENT = 241, pcpp::LINKTYPE_IPOIB = 242, pcpp::LINKTYPE_MPEG_2_TS = 243, pcpp::LINKTYPE_NG40 = 244,
  pcpp::LINKTYPE_NFC_LLCP = 245, pcpp::LINKTYPE_INFINIBAND = 247, pcpp::LINKTYPE_SCTP = 248, pcpp::LINKTYPE_USBPCAP = 249,
  pcpp::LINKTYPE_RTAC_SERIAL = 250, pcpp::LINKTYPE_BLUETOOTH_LE_LL = 251, pcpp::LINKTYPE_NETLINK = 253, pcpp::LINKTYPE_BLUETOOTH_LINUX_MONITOR = 254,
  pcpp::LINKTYPE_BLUETOOTH_BREDR_BB = 255, pcpp::LINKTYPE_BLUETOOTH_LE_LL_WITH_PHDR = 256, pcpp::LINKTYPE_PROFIBUS_DL = 257, pcpp::LINKTYPE_PKTAP = 258,
  pcpp::LINKTYPE_EPON = 259, pcpp::LINKTYPE_IPMI_HPM_2 = 260, pcpp::LINKTYPE_ZWAVE_R1_R2 = 261, pcpp::LINKTYPE_ZWAVE_R3 = 262,
  pcpp::LINKTYPE_WATTSTOPPER_DLM = 263, pcpp::LINKTYPE_ISO_14443 = 264
}
 

Macro Definition Documentation

◆ PCPP_MAX_PACKET_SIZE

#define PCPP_MAX_PACKET_SIZE   65536

Max packet size supported