Searched refs:ecn (Results 1 – 7 of 7) sorted by relevance
| /openthread-latest/tests/unit/ |
| D | test_ip4_header.cpp | 103 for (Ecn ecn : kEcns) in TestIp4Header() local 105 printf("Expecting {dscp:%-2d, ecn:%d} => ", dscp, ecn); in TestIp4Header() 106 header.SetEcn(ecn); in TestIp4Header() 108 VerifyEcnDscp(header, dscp, ecn); in TestIp4Header()
|
| D | test_ip6_header.cpp | 111 for (Ecn ecn : kEcns) in TestIp6Header() local 113 printf("Expecting {dscp:%-2d, ecn:%d, flow:%-7d} => ", dscp, ecn, flow); in TestIp6Header() 114 header.SetEcn(ecn); in TestIp6Header() 117 VerifyVersionTcFlow(header, dscp, ecn, flow); in TestIp6Header()
|
| D | test_lowpan.cpp | 177 Ip6::Ecn ecn; in Test() local 207 ecn = sLowpan->DecompressEcn(*compressedMsg, /* aOffset */ 0); in Test() 208 VerifyOrQuit(ecn == aVector.GetIpHeader().GetEcn()); in Test() 209 printf("Decompressed ECN is %d\n", ecn); in Test() 211 if (ecn != Ip6::kEcnNotCapable) in Test() 214 ecn = sLowpan->DecompressEcn(*compressedMsg, /* aOffset */ 0); in Test() 215 VerifyOrQuit(ecn == Ip6::kEcnMarked); in Test() 216 printf("ECN is updated to %d\n", ecn); in Test()
|
| /openthread-latest/tests/scripts/thread-cert/ |
| D | lowpan.py | 447 def _traffic_class(self, dscp, ecn): argument 448 return (dscp << 2) | ecn 460 ecn = self._unpack_ecn(data_bytes[0]) 462 traffic_class = self._traffic_class(dscp, ecn) 470 ecn = self._unpack_ecn(data_bytes[0]) 472 traffic_class = self._traffic_class(dscp=0, ecn=ecn) 481 ecn = self._unpack_ecn(data_byte) 483 traffic_class = self._traffic_class(dscp, ecn)
|
| D | test_lowpan.py | 2321 ecn = any_ecn() 2326 data_bytes.append((ecn << 6) | dscp) 2342 self.assertEqual((dscp << 2) | ecn, actual_traffic_class) 2347 ecn = any_ecn() 2351 data_bytes.append((ecn << 6) | (flow_label >> 16) & 0x0F) 2366 self.assertEqual(ecn, actual_traffic_class) 2371 ecn = any_ecn() 2374 data_bytes = bytearray([(ecn << 6) | dscp]) 2387 self.assertEqual((dscp << 2) | ecn, actual_traffic_class)
|
| /openthread-latest/src/core/thread/ |
| D | lowpan.cpp | 240 uint8_t ecn; in Compress() local 262 ecn = (ip6HeaderBytes[1] << 2) & 0xc0; in Compress() 267 if (dscp == 0 && ecn == 0) in Compress() 277 SuccessOrExit(error = aFrameBuilder.AppendUint8(ecn | dscp)); in Compress() 285 SuccessOrExit(error = aFrameBuilder.AppendUint8(ecn | (ip6HeaderBytes[1] & 0x0f))); in Compress() 291 SuccessOrExit(error = aFrameBuilder.AppendUint8(ecn | dscp)); in Compress() 1032 Ip6::Ecn ecn = Ip6::kEcnNotCapable; in DecompressEcn() local 1051 ecn = static_cast<Ip6::Ecn>((byte & kEcnMask) >> kEcnOffset); in DecompressEcn() 1054 return ecn; in DecompressEcn()
|
| D | mesh_forwarder.cpp | 281 Ip6::Ecn ecn = Get<Lowpan::Lowpan>().DecompressEcn(aMessage, offset); in UpdateEcnOrDrop() local 283 isEcnCapable = (ecn != Ip6::kEcnNotCapable); in UpdateEcnOrDrop() 300 switch (ecn) in UpdateEcnOrDrop()
|