| enum | pcpp::ProtocolType { pcpp::UnknownProtocol = 0x00, 
pcpp::Ethernet = 0x01, 
pcpp::IPv4 = 0x02, 
pcpp::IPv6 = 0x04,
 pcpp::IP = 0x06, 
pcpp::TCP = 0x08, 
pcpp::UDP = 0x10, 
pcpp::HTTPRequest = 0x20,
 pcpp::HTTPResponse = 0x40, 
pcpp::HTTP = 0x20 | 0x40, 
pcpp::ARP = 0x80, 
pcpp::VLAN = 0x100,
 pcpp::ICMP = 0x200, 
pcpp::PPPoESession = 0x400, 
pcpp::PPPoEDiscovery = 0x800, 
pcpp::PPPoE = 0x400 | 0x800,
 pcpp::DNS = 0x1000, 
pcpp::MPLS = 0x2000, 
pcpp::GREv0 = 0x4000, 
pcpp::GREv1 = 0x8000,
 pcpp::GRE = 0x4000 | 0x8000, 
pcpp::PPP_PPTP = 0x10000, 
pcpp::SSL = 0x20000, 
pcpp::SLL = 0x40000,
 pcpp::DHCP = 0x80000, 
pcpp::NULL_LOOPBACK = 0x100000, 
pcpp::IGMP = 0xE00000, 
pcpp::IGMPv1 = 0x200000,
 pcpp::IGMPv2 = 0x400000, 
pcpp::IGMPv3 = 0x800000, 
pcpp::GenericPayload = 0x1000000, 
pcpp::VXLAN = 0x2000000,
 pcpp::SIPRequest = 0x4000000, 
pcpp::SIPResponse = 0x8000000, 
pcpp::SIP = 0x4000000 | 0x8000000, 
pcpp::SDP = 0x10000000,
 pcpp::PacketTrailer = 0x20000000, 
pcpp::Radius = 0x40000000, 
pcpp::GTPv1 = 0x80000000, 
pcpp::GTP = 0x80000000
 }
 |