42 const uint8_t *pkt, uint32_t
len)
53 if (!PacketIncreaseCheckLayers(
p)) {
56 EthernetHdr *ethh = PacketSetEthernet(
p, pkt);
71 static int DecodeEthernetTest01 (
void)
75 0x00, 0x10, 0x94, 0x55, 0x00, 0x01, 0x00, 0x10,
76 0x94, 0x56, 0x00, 0x01, 0x88, 0x64, 0x11, 0x00,
77 0x00, 0x01, 0x00, 0x68, 0x00, 0x21, 0x45, 0xc0,
78 0x00, 0x64, 0x00, 0x1e, 0x00, 0x00, 0xff, 0x01,
79 0xa7, 0x78, 0x0a, 0x00, 0x00, 0x02, 0x0a, 0x00,
80 0x00, 0x01, 0x08, 0x00, 0x4a, 0x61, 0x00, 0x06,
81 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f,
82 0x3b, 0xd4, 0xab, 0xcd, 0xab, 0xcd, 0xab, 0xcd,
83 0xab, 0xcd, 0xab, 0xcd, 0xab, 0xcd, 0xab, 0xcd,
84 0xab, 0xcd, 0xab, 0xcd, 0xab, 0xcd, 0xab, 0xcd,
85 0xab, 0xcd, 0xab, 0xcd, 0xab, 0xcd, 0xab, 0xcd,
86 0xab, 0xcd, 0xab, 0xcd, 0xab, 0xcd, 0xab, 0xcd,
87 0xab, 0xcd, 0xab, 0xcd, 0xab, 0xcd, 0xab, 0xcd,
88 0xab, 0xcd, 0xab, 0xcd, 0xab, 0xcd, 0xab, 0xcd,
89 0xab, 0xcd, 0xab, 0xcd, 0xab, 0xcd, 0xab, 0xcd,
110 static int DecodeEthernetTestDceTooSmall(
void)
112 uint8_t raw_eth[] = {
113 0x00, 0x10, 0x94, 0x55, 0x00, 0x01, 0x00, 0x10,
114 0x94, 0x56, 0x00, 0x01, 0x89, 0x03,
140 static int DecodeEthernetTestDceNextTooSmall(
void)
142 uint8_t raw_eth[] = {
143 0x00, 0x10, 0x94, 0x55, 0x00, 0x01, 0x00, 0x10,
144 0x94, 0x56, 0x00, 0x01, 0x89, 0x03,
148 0x00, 0x10, 0x94, 0x55, 0x00, 0x01, 0x00, 0x10,
149 0x94, 0x56, 0x00, 0x01,
180 DecodeEthernetTestDceNextTooSmall);
182 DecodeEthernetTestDceTooSmall);