Lines Matching refs:ipv6_packet
515 ipv6_packet = IPv6Packet(
532 ipv6_packet_bytes = ipv6_packet.to_bytes()
557 ipv6_packet = IPv6Packet(ipv6_header, udp_dgram)
560 ipv6_packet_bytes = ipv6_packet.to_bytes()
594 ipv6_packet = ipv6_factory.parse(io.BytesIO(ipv6_packet_bytes), any_message_info())
597 …self.assertEqual('fd00:1234:4555::ff:fe00:1800', ipv6_packet.ipv6_header.source_address.compressed)
598 self.assertEqual('ff03::1', ipv6_packet.ipv6_header.destination_address.compressed)
599 self.assertEqual(64, ipv6_packet.ipv6_header.hop_limit)
600 self.assertEqual(0, ipv6_packet.ipv6_header.next_header)
601 self.assertEqual(34, ipv6_packet.ipv6_header.payload_length)
602 self.assertEqual(0, ipv6_packet.ipv6_header.flow_label)
603 self.assertEqual(0, ipv6_packet.ipv6_header.traffic_class)
604 self.assertEqual(6, ipv6_packet.ipv6_header.version)
606 self.assertEqual(1, ipv6_packet.extension_headers[0].options[0].value.S)
607 self.assertEqual(0, ipv6_packet.extension_headers[0].options[0].value.M)
608 self.assertEqual(0, ipv6_packet.extension_headers[0].options[0].value.V)
609 self.assertEqual(2, ipv6_packet.extension_headers[0].options[0].value.sequence)
610 …self.assertEqual(bytearray([0x00, 0x18]), ipv6_packet.extension_headers[0].options[0].value.seed_i…
612 self.assertEqual(34578, ipv6_packet.upper_layer_protocol.header.checksum)
613 self.assertEqual(128, ipv6_packet.upper_layer_protocol.header.type)
614 self.assertEqual(0, ipv6_packet.upper_layer_protocol.header.code)
615 self.assertEqual(0, ipv6_packet.upper_layer_protocol.body.identifier)
616 self.assertEqual(2, ipv6_packet.upper_layer_protocol.body.sequence_number)
617 …self.assertEqual(b'\x80\x00\xc7\xbf\x00\x00\x00\x01AAAAAAAAAA', ipv6_packet.upper_layer_protocol.b…
631 ipv6_packet = ipv6_factory.parse(io.BytesIO(ipv6_packet_bytes), any_message_info())
632 ipv6_packet._validate_checksum()
635 …self.assertEqual('fd00:1234:4555::ff:fe00:1800', ipv6_packet.ipv6_header.source_address.compressed)
636 self.assertEqual('ff03::1', ipv6_packet.ipv6_header.destination_address.compressed)
637 self.assertEqual(64, ipv6_packet.ipv6_header.hop_limit)
638 self.assertEqual(58, ipv6_packet.ipv6_header.next_header)
639 self.assertEqual(26, ipv6_packet.ipv6_header.payload_length)
640 self.assertEqual(0, ipv6_packet.ipv6_header.flow_label)
641 self.assertEqual(0, ipv6_packet.ipv6_header.traffic_class)
642 self.assertEqual(6, ipv6_packet.ipv6_header.version)
644 self.assertEqual(34578, ipv6_packet.upper_layer_protocol.header.checksum)
645 self.assertEqual(128, ipv6_packet.upper_layer_protocol.header.type)
646 self.assertEqual(0, ipv6_packet.upper_layer_protocol.header.code)
647 self.assertEqual(0, ipv6_packet.upper_layer_protocol.body.identifier)
648 self.assertEqual(2, ipv6_packet.upper_layer_protocol.body.sequence_number)
649 …self.assertEqual(b'\x80\x00\xc7\xbf\x00\x00\x00\x01AAAAAAAAAA', ipv6_packet.upper_layer_protocol.b…