24#ifndef SURICATA_DECODE_ETHERNET_H
25#define SURICATA_DECODE_ETHERNET_H
27#define ETHERNET_HEADER_LEN 14
30#define ETHERNET_DCE_HEADER_LEN (ETHERNET_HEADER_LEN + 2)
33#define ETHERNET_TYPE_PUP 0x0200
34#define ETHERNET_TYPE_IP 0x0800
35#define ETHERNET_TYPE_ARP 0x0806
36#define ETHERNET_TYPE_BRIDGE 0x6558
37#define ETHERNET_TYPE_REVARP 0x8035
38#define ETHERNET_TYPE_EAPOL 0x888e
39#define ETHERNET_TYPE_IPV6 0x86dd
40#define ETHERNET_TYPE_IPX 0x8137
41#define ETHERNET_TYPE_PPPOE_DISC 0x8863
42#define ETHERNET_TYPE_PPPOE_SESS 0x8864
43#define ETHERNET_TYPE_8021AD 0x88a8
44#define ETHERNET_TYPE_8021AH 0x88e7
45#define ETHERNET_TYPE_8021Q 0x8100
46#define ETHERNET_TYPE_LOOP 0x9000
47#define ETHERNET_TYPE_8021QINQ 0x9100
48#define ETHERNET_TYPE_ERSPAN 0x88BE
49#define ETHERNET_TYPE_DCE 0x8903
51#define ETHERNET_TYPE_NSH 0x894F
52#define ETHERNET_TYPE_VNTAG 0x8926
void DecodeEthernetRegisterTests(void)
Registers Ethernet unit tests.
struct PrefilterEngineFlowbits __attribute__
DNP3 application header.