Lines Matching refs:Message

69 Message *Ip6::NewMessage(void) { return NewMessage(0); }  in NewMessage()
71 Message *Ip6::NewMessage(uint16_t aReserved) { return NewMessage(aReserved, Message::Settings::GetD… in NewMessage()
73 Message *Ip6::NewMessage(uint16_t aReserved, const Message::Settings &aSettings) in NewMessage()
76Message::kTypeIp6, sizeof(Header) + sizeof(HopByHopHeader) + sizeof(MplOption) + aReserved, aSetti… in NewMessage()
79 Message *Ip6::NewMessageFromData(const uint8_t *aData, uint16_t aDataLength, const Message::Setting… in NewMessageFromData()
81 Message *message = nullptr; in NewMessageFromData()
82 Message::Settings settings = aSettings; in NewMessageFromData()
93 message = Get<MessagePool>().Allocate(Message::kTypeIp6, /* aReserveHeader */ 0, settings); in NewMessageFromData()
107 Message::Priority Ip6::DscpToPriority(uint8_t aDscp) in DscpToPriority()
109 Message::Priority priority; in DscpToPriority()
116 priority = Message::kPriorityLow; in DscpToPriority()
121 priority = Message::kPriorityNormal; in DscpToPriority()
128 priority = Message::kPriorityHigh; in DscpToPriority()
132 priority = Message::kPriorityNormal; in DscpToPriority()
139 uint8_t Ip6::PriorityToDscp(Message::Priority aPriority) in PriorityToDscp()
145 case Message::kPriorityLow: in PriorityToDscp()
149 case Message::kPriorityNormal: in PriorityToDscp()
150 case Message::kPriorityNet: in PriorityToDscp()
154 case Message::kPriorityHigh: in PriorityToDscp()
162 Error Ip6::AddMplOption(Message &aMessage, Header &aHeader) in AddMplOption()
188 Error Ip6::PrepareMulticastToLargerThanRealmLocal(Message &aMessage, const Header &aHeader) in PrepareMulticastToLargerThanRealmLocal()
198 Message *messageCopy = aMessage.Clone(); in PrepareMulticastToLargerThanRealmLocal()
230 Error Ip6::InsertMplOption(Message &aMessage, Header &aHeader) in InsertMplOption()
290 Error Ip6::RemoveMplOption(Message &aMessage) in RemoveMplOption()
398 void Ip6::EnqueueDatagram(Message &aMessage) in EnqueueDatagram()
404 Error Ip6::SendDatagram(Message &aMessage, MessageInfo &aMessageInfo, uint8_t aIpProto) in SendDatagram()
483 Message *message; in HandleSendQueue()
488 IgnoreError(HandleDatagram(OwnedPtr<Message>(message))); in HandleSendQueue()
492 Error Ip6::ReadHopByHopHeader(const Message &aMessage, OffsetRange &aOffsetRange, HopByHopHeader &a… in ReadHopByHopHeader()
509 Error Ip6::HandleOptions(Message &aMessage, const Header &aHeader, bool &aReceive) in HandleOptions()
545 Error Ip6::FragmentDatagram(Message &aMessage, uint8_t aIpProto) in FragmentDatagram()
550 Message *fragment = nullptr; in FragmentDatagram()
623 Error Ip6::HandleFragment(Message &aMessage) in HandleFragment()
628 Message *message = nullptr; in HandleFragment()
643 for (Message &msg : mReassemblyList) in HandleFragment()
710 IgnoreError(HandleDatagram(OwnedPtr<Message>(message), /* aIsReassembled */ true)); in HandleFragment()
749 for (Message &message : mReassemblyList) in UpdateReassemblyList()
761 void Ip6::SendIcmpError(Message &aMessage, Icmp::Header::Type aIcmpType, Icmp::Header::Code aIcmpCo… in SendIcmpError()
781 Error Ip6::FragmentDatagram(Message &aMessage, uint8_t aIpProto) in FragmentDatagram()
790 Error Ip6::HandleFragment(Message &aMessage) in HandleFragment()
806 Error Ip6::HandleExtensionHeaders(OwnedPtr<Message> &aMessagePtr, in HandleExtensionHeaders()
826 … IgnoreError(PassToHost(aMessagePtr, aHeader, aNextHeader, aReceive, Message::kCopyToUse)); in HandleExtensionHeaders()
848 Error Ip6::TakeOrCopyMessagePtr(OwnedPtr<Message> &aTargetPtr, in TakeOrCopyMessagePtr()
849 OwnedPtr<Message> &aMessagePtr, in TakeOrCopyMessagePtr()
850 Message::Ownership aMessageOwnership) in TakeOrCopyMessagePtr()
854 case Message::kTakeCustody: in TakeOrCopyMessagePtr()
858 case Message::kCopyToUse: in TakeOrCopyMessagePtr()
867 OwnedPtr<Message> &aMessagePtr, in Receive()
869 Message::Ownership aMessageOwnership) in Receive()
872 OwnedPtr<Message> messagePtr; in Receive()
920 Error Ip6::PassToHost(OwnedPtr<Message> &aMessagePtr, in PassToHost()
924 Message::Ownership aMessageOwnership) in PassToHost()
932 OwnedPtr<Message> messagePtr; in PassToHost()
1037 Error Ip6::SendRaw(OwnedPtr<Message> aMessagePtr) in SendRaw()
1074 Error Ip6::HandleDatagram(OwnedPtr<Message> aMessagePtr, bool aIsReassembled) in HandleDatagram()
1166 OwnedPtr<Message> messagePtr; in HandleDatagram()
1170 … forwardThread ? Message::kCopyToUse : Message::kTakeCustody)); in HandleDatagram()
1185 … (receive || forwardThread) ? Message::kCopyToUse : Message::kTakeCustody); in HandleDatagram()
1190 …or = Receive(header, aMessagePtr, nextHeader, forwardThread ? Message::kCopyToUse : Message::kTake… in HandleDatagram()
1511 Error Headers::ParseFrom(const Message &aMessage) in ParseFrom()
1540 Error Headers::DecompressFrom(const Message &aMessage, uint16_t aOffset, const Mac::Addresses &aMac… in DecompressFrom()