Searched refs:aIp6Header (Results 1 – 10 of 10) sorted by relevance
/openthread-latest/src/core/thread/ |
D | lowpan.cpp | 591 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 …]
|
D | mesh_forwarder_ftd.cpp | 390 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 …]
|
D | mesh_forwarder.hpp | 491 Error CheckReachability(uint16_t aMeshDest, const Ip6::Header &aIp6Header); 524 Error UpdateIp6RouteFtd(const Ip6::Header &aIp6Header, Message &aMessage);
|
D | lowpan.hpp | 163 Error DecompressBaseHeader(Ip6::Header &aIp6Header,
|
/openthread-latest/src/core/net/ |
D | ip6.cpp | 866 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()
|
D | tcp6.hpp | 606 Error HandleMessage(ot::Ip6::Header &aIp6Header, Message &aMessage, MessageInfo &aMessageInfo);
|
D | ip6.hpp | 375 Error Receive(Header &aIp6Header,
|
D | tcp6.cpp | 611 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/ |
D | routing_manager.cpp | 811 …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()
|
D | routing_manager.hpp | 576 void CheckReachabilityToSendIcmpError(const Message &aMessage, const Ip6::Header &aIp6Header);
|