Searched refs:upper_layer_protocol (Results 1 – 3 of 3) sorted by relevance
/openthread-latest/tests/scripts/thread-cert/ |
D | ipv6.py | 403 def __init__(self, ipv6_header, upper_layer_protocol, extension_headers=None): argument 406 self.upper_layer_protocol = upper_layer_protocol 412 if not upper_layer_protocol.is_valid_checksum(): 413 self.upper_layer_protocol.checksum = self.calculate_checksum() 418 if self.upper_layer_protocol.checksum != checksum: 420 … "Invalid checksum: {}!={}".format(self.upper_layer_protocol.checksum, checksum)) 422 self.upper_layer_protocol.checksum = checksum 425 self.ipv6_header.payload_length = len(self.upper_layer_protocol) + sum( 435 last_header.next_header = self.upper_layer_protocol.type 438 saved_checksum = self.upper_layer_protocol.checksum [all …]
|
D | message.py | 85 def _extract_upper_layer_protocol(self, upper_layer_protocol): argument 86 if isinstance(upper_layer_protocol, ipv6.ICMPv6): 88 self._icmp = upper_layer_protocol 90 elif isinstance(upper_layer_protocol, ipv6.UDPDatagram): 91 self._extract_udp_datagram(upper_layer_protocol) 163 self._extract_upper_layer_protocol(value.upper_layer_protocol) 349 assert isinstance(self.ipv6_packet.upper_layer_protocol, ipv6.UDPDatagram) 350 return self.ipv6_packet.upper_layer_protocol.header.dst_port
|
D | test_ipv6.py | 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 …ertEqual(b'\x80\x00\xc7\xbf\x00\x00\x00\x01AAAAAAAAAA', ipv6_packet.upper_layer_protocol.body.data) 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) [all …]
|