47 const uint8_t *pkt, uint32_t
len)
86 static int DecodeRawTest01 (
void)
91 0x60, 0x00, 0x00, 0x00, 0x00, 0x28, 0x06, 0x40,
92 0x20, 0x01, 0x06, 0x18, 0x04, 0x00, 0x00, 0x00,
93 0x00, 0x00, 0x00, 0x00, 0x51, 0x99, 0xcc, 0x70,
94 0x20, 0x01, 0x06, 0x18, 0x00, 0x01, 0x80, 0x00,
95 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05,
96 0x8c, 0x9b, 0x00, 0x50, 0x6a, 0xe7, 0x07, 0x36,
97 0x00, 0x00, 0x00, 0x00, 0xa0, 0x02, 0x16, 0x30,
98 0x29, 0x9c, 0x00, 0x00, 0x02, 0x04, 0x05, 0x8c,
99 0x04, 0x02, 0x08, 0x0a, 0x00, 0xdd, 0x1a, 0x39,
100 0x00, 0x00, 0x00, 0x00, 0x01, 0x03, 0x03, 0x02 };
118 if (p->
ip6h == NULL) {
119 printf(
"expected a valid ipv6 header but it was NULL: ");
135 static int DecodeRawTest02 (
void)
140 0x45, 0x00, 0x00, 0x30, 0x00, 0xad, 0x40, 0x00,
141 0x7f, 0x06, 0xac, 0xc5, 0xc0, 0xa8, 0x67, 0x02,
142 0xc0, 0xa8, 0x66, 0x02, 0x0b, 0xc7, 0x00, 0x50,
143 0x1d, 0xb3, 0x12, 0x37, 0x00, 0x00, 0x00, 0x00,
144 0x70, 0x02, 0x40, 0x00, 0xb8, 0xc8, 0x00, 0x00,
145 0x02, 0x04, 0x05, 0xb4, 0x01, 0x01, 0x04, 0x02 };
164 if (p->
ip4h == NULL) {
165 printf(
"expected a valid ipv4 header but it was NULL: ");
181 static int DecodeRawTest03 (
void)
186 0xdf, 0x00, 0x00, 0x3d, 0x49, 0x42, 0x40, 0x00,
187 0x40, 0x06, 0xcf, 0x8a, 0x0a, 0x1f, 0x03, 0xaf,
188 0x0a, 0x1f, 0x0a, 0x02, 0xa5, 0xe7, 0xde, 0xad,
189 0x00, 0x0c, 0xe2, 0x0e, 0x8b, 0xfe, 0x0c, 0xe7,
190 0x80, 0x18, 0x00, 0xb7, 0xaf, 0xeb, 0x00, 0x00,
191 0x01, 0x01, 0x08, 0x0a, 0x00, 0x08, 0xab, 0x4f,
192 0x34, 0x40, 0x67, 0x31, 0x3b, 0x63, 0x61, 0x74,
193 0x20, 0x6b, 0x65, 0x79, 0x3b };
213 printf(
"expected IPRAW_INVALID_IPV to be set but it wasn't: ");