Lines Matching full:0
54 for (size_t i = 0; i < aBufLen; i++) in DumpMessageInHex()
68 messageLength = aMessage.ReadBytes(0, readMessage, aMessage.GetLength()); in CheckMessage()
70 success = success && (memcmp(readMessage, aExpectedMessage, aExpectedMessageLen) == 0); in CheckMessage()
75 for (size_t i = 0; i < aExpectedMessageLen; i++) in CheckMessage()
77 printf("%02x%c", aExpectedMessage[i], " \n"[(i & 0xf) == 0xf]); in CheckMessage()
81 for (uint16_t i = 0; i < messageLength; i++) in CheckMessage()
83 printf("%02x%c", readMessage[i], " \n"[(i & 0xf) == 0xf]); in CheckMessage()
98 Message *msg = sInstance->Get<Ip6::Ip6>().NewMessage(0); in TestCase6To4()
125 Message *msg = sInstance->Get<Ip6::Ip6>().NewMessage(0); in TestCase4To6()
171 VerifyOrQuit(memcmp(&aExpected, &aActual, sizeof(aActual)) == 0); in VerifyCounters()
185 const uint8_t ip6Address[] = {0xfd, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, in TestNat64()
186 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; in TestNat64()
198 …0x60, 0x08, 0x6e, 0x38, 0x00, 0x0c, 0x11, 0x40, 0xfd, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x… in TestNat64()
199 …0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xfd, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x… in TestNat64()
200 … 172, 16, 243, 197, 0xab, 0xcd, 0x12, 0x34, 0x00, 0x0c, 0xe3, 0x31, 0x61, 0x62, 0x63, 0x64, in TestNat64()
203 … const uint8_t kIp4Packet[] = {0x45, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x40, 0x11, 0x9f, in TestNat64()
204 … 0x4d, 192, 168, 123, 1, 172, 16, 243, 197, 0xab, 0xcd, in TestNat64()
205 0x12, 0x34, 0x00, 0x0c, 0xa1, 0x8d, 0x61, 0x62, 0x63, 0x64}; in TestNat64()
212 … const uint8_t kIp4Packet[] = {0x45, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x3f, 0x11, 0xa0, in TestNat64()
213 … 0x4d, 172, 16, 243, 197, 192, 168, 123, 1, 0xab, 0xcd, in TestNat64()
214 0x12, 0x34, 0x00, 0x0c, 0xa1, 0x8d, 0x61, 0x62, 0x63, 0x64}; in TestNat64()
217 …0x60, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x11, 0x3f, 0xfd, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x… in TestNat64()
218 …0x00, 0x00, 172, 16, 243, 197, 0xfd, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x… in TestNat64()
219 … 0x00, 0x00, 0x00, 0x01, 0xab, 0xcd, 0x12, 0x34, 0x00, 0x0c, 0xe3, 0x31, 0x61, 0x62, 0x63, 0x64, in TestNat64()
228 … 0x60, 0x08, 0x6e, 0x38, 0x00, 0x18, 0x06, 0x40, 0xfd, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, in TestNat64()
229 … 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xfd, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, in TestNat64()
230 … 0x00, 0x00, 0x00, 0x00, 172, 16, 243, 197, 0xab, 0xcd, 0x12, 0x34, 0x87, 0x65, 0x43, 0x21, in TestNat64()
231 … 0x12, 0x34, 0x56, 0x78, 0x50, 0x10, 0x00, 0x01, 0x5f, 0xf8, 0x00, 0x00, 0x61, 0x62, 0x63, 0x64, in TestNat64()
234 … const uint8_t kIp4Packet[] = {0x45, 0x00, 0x00, 0x2c, 0x00, 0x00, 0x00, 0x00, 0x40, 0x06, 0x9f, in TestNat64()
235 … 0x4c, 192, 168, 123, 1, 172, 16, 243, 197, 0xab, 0xcd, in TestNat64()
236 … 0x12, 0x34, 0x87, 0x65, 0x43, 0x21, 0x12, 0x34, 0x56, 0x78, 0x50, in TestNat64()
237 … 0x10, 0x00, 0x01, 0x1e, 0x54, 0x00, 0x00, 0x61, 0x62, 0x63, 0x64}; in TestNat64()
244 … const uint8_t kIp4Packet[] = {0x45, 0x00, 0x00, 0x2c, 0x00, 0x00, 0x00, 0x00, 0x40, 0x06, 0x9f, in TestNat64()
245 … 0x4c, 172, 16, 243, 197, 192, 168, 123, 1, 0xab, 0xcd, in TestNat64()
246 … 0x12, 0x34, 0x87, 0x65, 0x43, 0x21, 0x12, 0x34, 0x56, 0x78, 0x50, in TestNat64()
247 … 0x10, 0x00, 0x01, 0x1e, 0x54, 0x00, 0x00, 0x61, 0x62, 0x63, 0x64}; in TestNat64()
250 … 0x60, 0x00, 0x00, 0x00, 0x00, 0x18, 0x06, 0x40, 0xfd, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, in TestNat64()
251 … 0x00, 0x00, 0x00, 0x00, 172, 16, 243, 197, 0xfd, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, in TestNat64()
252 … 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xab, 0xcd, 0x12, 0x34, 0x87, 0x65, 0x43, 0x21, in TestNat64()
253 … 0x12, 0x34, 0x56, 0x78, 0x50, 0x10, 0x00, 0x01, 0x5f, 0xf8, 0x00, 0x00, 0x61, 0x62, 0x63, 0x64, in TestNat64()
260 …// fd02::1 fd01::ac10:f3c5 ICMPv6 52 Echo (ping) request id=0xaabb, seq=1, hop l… in TestNat64()
262 …0x60, 0x08, 0x6e, 0x38, 0x00, 0x0c, 0x3a, 0x40, 0xfd, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x… in TestNat64()
263 …0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xfd, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x… in TestNat64()
264 … 172, 16, 243, 197, 0x80, 0x00, 0x76, 0x59, 0xaa, 0xbb, 0x00, 0x01, 0x61, 0x62, 0x63, 0x64, in TestNat64()
266 …// 192.168.123.1 172.16.243.197 ICMP 32 Echo (ping) request id=0xaabb, seq=1/256, … in TestNat64()
267 … const uint8_t kIp4Packet[] = {0x45, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x40, 0x01, 0x9f, in TestNat64()
268 … 0x5d, 192, 168, 123, 1, 172, 16, 243, 197, 0x08, 0x00, in TestNat64()
269 0x88, 0x7c, 0xaa, 0xbb, 0x00, 0x01, 0x61, 0x62, 0x63, 0x64}; in TestNat64()
276 …// 172.16.243.197 192.168.123.1 ICMP 32 Echo (ping) reply id=0xaabb, seq… in TestNat64()
277 … const uint8_t kIp4Packet[] = {0x45, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x3f, 0x01, 0xa0, in TestNat64()
278 … 0x5d, 172, 16, 243, 197, 192, 168, 123, 1, 0x00, 0x00, in TestNat64()
279 0x90, 0x7c, 0xaa, 0xbb, 0x00, 0x01, 0x61, 0x62, 0x63, 0x64}; in TestNat64()
280 …// fd01::ac10:f3c5 fd02::1 ICMPv6 52 Echo (ping) reply id=0xaabb, seq=1,… in TestNat64()
282 …0x60, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x3a, 0x3f, 0xfd, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x… in TestNat64()
283 …0x00, 0x00, 172, 16, 243, 197, 0xfd, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x… in TestNat64()
284 … 0x00, 0x00, 0x00, 0x01, 0x81, 0x00, 0x75, 0x59, 0xaa, 0xbb, 0x00, 0x01, 0x61, 0x62, 0x63, 0x64, in TestNat64()
293 …const uint8_t kIp6Packet[] = {0x60, 0x08, 0x6e, 0x38, 0x00, 0x0c, 0x11, 0x40, 0xfd, 0x02, 0x00, 0x… in TestNat64()
294 … 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xfd, 0x01, in TestNat64()
295 … 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 172, 16, 243}; in TestNat64()
297 TestCase6To4("bad v6 datagram", kIp6Packet, Nat64::Translator::kDrop, nullptr, 0); in TestNat64()
302 const uint8_t kIp4Packet[] = {0x45, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x3f, 0x11, in TestNat64()
303 0xa0, 0x4c, 172, 16, 243, 197, 192, 168, 123}; in TestNat64()
305 TestCase4To6("bad v4 datagram", kIp4Packet, Nat64::Translator::kDrop, nullptr, 0); in TestNat64()
310 … const uint8_t kIp4Packet[] = {0x45, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x3f, 0x11, 0xa0, in TestNat64()
311 … 0x4c, 172, 16, 243, 197, 192, 168, 123, 2, 0xab, 0xcd, in TestNat64()
312 0x12, 0x34, 0x00, 0x0c, 0xa1, 0x8c, 0x61, 0x62, 0x63, 0x64}; in TestNat64()
314 TestCase4To6("no v4 mapping", kIp4Packet, Nat64::Translator::kDrop, nullptr, 0); in TestNat64()
320 …0x60, 0x08, 0x6e, 0x38, 0x00, 0x0c, 0x11, 0x40, 0xfd, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x… in TestNat64()
321 …0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xfd, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x… in TestNat64()
322 … 172, 16, 243, 197, 0xab, 0xcd, 0x12, 0x34, 0x00, 0x0c, 0xe3, 0x30, 0x61, 0x62, 0x63, 0x64, in TestNat64()
325 TestCase6To4("mapping pool exhausted", kIp6Packet, Nat64::Translator::kDrop, nullptr, 0); in TestNat64()
343 const uint8_t ip6Address[] = {0xfd, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, in TestPacketCounter()
344 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; in TestPacketCounter()
357 …0x60, 0x08, 0x6e, 0x38, 0x00, 0x0c, 0x11, 0x40, 0xfd, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x… in TestPacketCounter()
358 …0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xfd, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x… in TestPacketCounter()
359 … 172, 16, 243, 197, 0xab, 0xcd, 0x12, 0x34, 0x00, 0x0c, 0xe3, 0x31, 0x61, 0x62, 0x63, 0x64, in TestPacketCounter()
362 … const uint8_t kIp4Packet[] = {0x45, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x40, 0x11, 0x9f, in TestPacketCounter()
363 … 0x4d, 192, 168, 123, 1, 172, 16, 243, 197, 0xab, 0xcd, in TestPacketCounter()
364 0x12, 0x34, 0x00, 0x0c, 0xa1, 0x8d, 0x61, 0x62, 0x63, 0x64}; in TestPacketCounter()
372 size_t totalMappingCount = 0; in TestPacketCounter()
380 .m4To6Packets = 0, in TestPacketCounter()
381 .m4To6Bytes = 0, in TestPacketCounter()
387 .m4To6Packets = 0, in TestPacketCounter()
388 .m4To6Bytes = 0, in TestPacketCounter()
389 .m6To4Packets = 0, in TestPacketCounter()
390 .m6To4Bytes = 0, in TestPacketCounter()
394 .m4To6Packets = 0, in TestPacketCounter()
395 .m4To6Bytes = 0, in TestPacketCounter()
401 .m4To6Packets = 0, in TestPacketCounter()
402 .m4To6Bytes = 0, in TestPacketCounter()
403 .m6To4Packets = 0, in TestPacketCounter()
404 .m6To4Bytes = 0, in TestPacketCounter()
413 const uint8_t ip6Address[] = {0xfd, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, in TestPacketCounter()
414 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; in TestPacketCounter()
428 …0x60, 0x08, 0x6e, 0x38, 0x00, 0x0c, 0x11, 0x40, 0xfd, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x… in TestPacketCounter()
429 …0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xfd, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x… in TestPacketCounter()
430 … 172, 16, 243, 197, 0xab, 0xcd, 0x12, 0x34, 0x00, 0x0c, 0xe3, 0x31, 0x61, 0x62, 0x63, 0x64, in TestPacketCounter()
433 … const uint8_t kIp4Packet[] = {0x45, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x40, 0x11, 0x9e, in TestPacketCounter()
434 … 0x4d, 192, 168, 124, 1, 172, 16, 243, 197, 0xab, 0xcd, in TestPacketCounter()
435 0x12, 0x34, 0x00, 0x0c, 0xa0, 0x8d, 0x61, 0x62, 0x63, 0x64}; in TestPacketCounter()
444 size_t totalMappingCount = 0; in TestPacketCounter()
452 .m4To6Packets = 0, in TestPacketCounter()
453 .m4To6Bytes = 0, in TestPacketCounter()
459 .m4To6Packets = 0, in TestPacketCounter()
460 .m4To6Bytes = 0, in TestPacketCounter()
461 .m6To4Packets = 0, in TestPacketCounter()
462 .m6To4Bytes = 0, in TestPacketCounter()
466 .m4To6Packets = 0, in TestPacketCounter()
467 .m4To6Bytes = 0, in TestPacketCounter()
473 .m4To6Packets = 0, in TestPacketCounter()
474 .m4To6Bytes = 0, in TestPacketCounter()
475 .m6To4Packets = 0, in TestPacketCounter()
476 .m6To4Bytes = 0, in TestPacketCounter()
498 return 0; in main()