Home
last modified time | relevance | path

Searched refs:aIp6Header (Results 1 – 10 of 10) sorted by relevance

/openthread-latest/src/core/thread/
Dlowpan.cpp591 Error Lowpan::DecompressBaseHeader(Ip6::Header &aIp6Header, in DecompressBaseHeader() argument
622 aIp6Header.Clear(); in DecompressBaseHeader()
623 aIp6Header.InitVersionTrafficClassFlow(); in DecompressBaseHeader()
628 uint8_t *ip6HeaderBytes = reinterpret_cast<uint8_t *>(&aIp6Header); in DecompressBaseHeader()
656 aIp6Header.SetNextHeader(byte); in DecompressBaseHeader()
668 aIp6Header.SetHopLimit(1); in DecompressBaseHeader()
672 aIp6Header.SetHopLimit(64); in DecompressBaseHeader()
676 aIp6Header.SetHopLimit(255); in DecompressBaseHeader()
681 aIp6Header.SetHopLimit(byte); in DecompressBaseHeader()
691 SuccessOrExit(aFrameData.Read(aIp6Header.GetSource())); in DecompressBaseHeader()
[all …]
Dmesh_forwarder_ftd.cpp390 Error MeshForwarder::UpdateIp6RouteFtd(const Ip6::Header &aIp6Header, Message &aMessage) in UpdateIp6RouteFtd() argument
400 else if (mle.IsRoutingLocator(aIp6Header.GetDestination())) in UpdateIp6RouteFtd()
402 uint16_t rloc16 = aIp6Header.GetDestination().GetIid().GetLocator(); in UpdateIp6RouteFtd()
406 else if (mle.IsAnycastLocator(aIp6Header.GetDestination())) in UpdateIp6RouteFtd()
408 uint16_t aloc16 = aIp6Header.GetDestination().GetIid().GetLocator(); in UpdateIp6RouteFtd()
429 else if ((neighbor = Get<NeighborTable>().FindNeighbor(aIp6Header.GetDestination())) != nullptr) in UpdateIp6RouteFtd()
433 else if (Get<NetworkData::Leader>().IsOnMesh(aIp6Header.GetDestination())) in UpdateIp6RouteFtd()
435 … SuccessOrExit(error = Get<AddressResolver>().Resolve(aIp6Header.GetDestination(), mMeshDest)); in UpdateIp6RouteFtd()
440 …Get<NetworkData::Leader>().RouteLookup(aIp6Header.GetSource(), aIp6Header.GetDestination(), mMeshD… in UpdateIp6RouteFtd()
447 SuccessOrExit(error = CheckReachability(mMeshDest, aIp6Header)); in UpdateIp6RouteFtd()
[all …]
Dmesh_forwarder.hpp491 Error CheckReachability(uint16_t aMeshDest, const Ip6::Header &aIp6Header);
524 Error UpdateIp6RouteFtd(const Ip6::Header &aIp6Header, Message &aMessage);
Dlowpan.hpp163 Error DecompressBaseHeader(Ip6::Header &aIp6Header,
/openthread-latest/src/core/net/
Dip6.cpp866 Error Ip6::Receive(Header &aIp6Header, in Receive() argument
876 messageInfo.SetPeerAddr(aIp6Header.GetSource()); in Receive()
877 messageInfo.SetSockAddr(aIp6Header.GetDestination()); in Receive()
878 messageInfo.SetHopLimit(aIp6Header.GetHopLimit()); in Receive()
879 messageInfo.SetEcn(aIp6Header.GetEcn()); in Receive()
900 error = mTcp.HandleMessage(aIp6Header, *messagePtr, messageInfo); in Receive()
Dtcp6.hpp606 Error HandleMessage(ot::Ip6::Header &aIp6Header, Message &aMessage, MessageInfo &aMessageInfo);
Dip6.hpp375 Error Receive(Header &aIp6Header,
Dtcp6.cpp611 Error Tcp::HandleMessage(ot::Ip6::Header &aIp6Header, Message &aMessage, MessageInfo &aMessageInfo) in HandleMessage() argument
621 uint16_t length = aIp6Header.GetPayloadLength(); in HandleMessage()
643 ip6Header = reinterpret_cast<struct ip6_hdr *>(&aIp6Header); in HandleMessage()
/openthread-latest/src/core/border_router/
Drouting_manager.cpp811 …ngManager::CheckReachabilityToSendIcmpError(const Message &aMessage, const Ip6::Header &aIp6Header) in CheckReachabilityToSendIcmpError() argument
820 VerifyOrExit(!aIp6Header.GetDestination().IsMulticast()); in CheckReachabilityToSendIcmpError()
828 aIp6Header.GetSource().MatchesPrefix(prefixConfig.GetPrefix())) in CheckReachabilityToSendIcmpError()
845 VerifyOrExit(!mRxRaTracker.IsAddressOnLink(aIp6Header.GetDestination())); in CheckReachabilityToSendIcmpError()
846 VerifyOrExit(!mRxRaTracker.IsAddressReachableThroughExplicitRoute(aIp6Header.GetDestination())); in CheckReachabilityToSendIcmpError()
847 VerifyOrExit(!Get<NetworkData::Leader>().IsNat64(aIp6Header.GetDestination())); in CheckReachabilityToSendIcmpError()
850 LogInfo(" src: %s", aIp6Header.GetSource().ToString().AsCString()); in CheckReachabilityToSendIcmpError()
851 LogInfo(" dst: %s", aIp6Header.GetDestination().ToString().AsCString()); in CheckReachabilityToSendIcmpError()
854 messageInfo.SetPeerAddr(aIp6Header.GetSource()); in CheckReachabilityToSendIcmpError()
Drouting_manager.hpp576 void CheckReachabilityToSendIcmpError(const Message &aMessage, const Ip6::Header &aIp6Header);