Home
last modified time | relevance | path

Searched refs:icmp6Header (Results 1 – 4 of 4) sorted by relevance

/openthread-latest/src/core/net/
Dicmp6.cpp101 Header icmp6Header; in SendError() local
116 icmp6Header.Clear(); in SendError()
117 icmp6Header.SetType(aType); in SendError()
118 icmp6Header.SetCode(aCode); in SendError()
119 SuccessOrExit(error = message->Append(icmp6Header)); in SendError()
134 Header icmp6Header; in HandleMessage() local
136 SuccessOrExit(error = aMessage.Read(aMessage.GetOffset(), icmp6Header)); in HandleMessage()
140 if (icmp6Header.GetType() == Header::kTypeEchoRequest) in HandleMessage()
145 aMessage.MoveOffset(sizeof(icmp6Header)); in HandleMessage()
149 handler.HandleReceiveMessage(aMessage, aMessageInfo, icmp6Header); in HandleMessage()
[all …]
Dnat64_translator.cpp409 Ip6::Icmp::Header icmp6Header; in TranslateIcmp4() local
421 SuccessOrExit(err = aMessage.Read(0, icmp6Header)); in TranslateIcmp4()
422 icmp6Header.SetType(Ip6::Icmp::Header::Type::kTypeEchoReply); in TranslateIcmp4()
423 aMessage.Write(0, icmp6Header); in TranslateIcmp4()
439 Ip6::Icmp::Header icmp6Header; in TranslateIcmp6() local
444 SuccessOrExit(err = aMessage.Read(0, icmp6Header)); in TranslateIcmp6()
445 switch (icmp6Header.GetType()) in TranslateIcmp6()
/openthread-latest/tests/unit/
Dtest_checksum.cpp256 Ip6::Icmp::Header icmp6Header; in TestIcmp6MessageChecksum() local
264 Random::NonCrypto::Fill(icmp6Header); in TestIcmp6MessageChecksum()
265 icmp6Header.SetChecksum(0); in TestIcmp6MessageChecksum()
266 message->Write(0, icmp6Header); in TestIcmp6MessageChecksum()
268 if (size > sizeof(icmp6Header)) in TestIcmp6MessageChecksum()
271 uint16_t payloadSize = size - sizeof(icmp6Header); in TestIcmp6MessageChecksum()
274 message->WriteBytes(sizeof(icmp6Header), &buffer[0], payloadSize); in TestIcmp6MessageChecksum()
286 SuccessOrQuit(message->Read(message->GetOffset(), icmp6Header)); in TestIcmp6MessageChecksum()
287 VerifyOrQuit(icmp6Header.GetChecksum() != 0, "Failed to update checksum"); in TestIcmp6MessageChecksum()
/openthread-latest/src/core/border_router/
Drouting_manager.cpp410 const Ip6::Icmp::Header *icmp6Header; in HandleReceived() local
414 icmp6Header = reinterpret_cast<const Ip6::Icmp::Header *>(aPacket.GetBytes()); in HandleReceived()
416 switch (icmp6Header->GetType()) in HandleReceived()