- f98f89a [core] replace uses of `OT_ERROR_{}` with `kError{}` in core modules (#7919) by Abtin Keshavarzian · 2 years ago
- 6e0eb8a [mesh-forwarder] simplify `CheckReachability()` and `Icmp::SendError()` (#7887) by Abtin Keshavarzian · 2 years ago
- 5d09e9c [mle] update number parent requests in an attach cycle (#7538) by Abtin Keshavarzian · 2 years ago
- 733750b [mle] handle rx key seq update based on MLE message class (#7672) by Abtin Keshavarzian · 2 years ago
- 9bb09e7 [mle] add API to detach gracefully (#7666) by jinran-google · 2 years, 1 month ago
- cb41668 [mle] add `Tx/RxMessage` providing `Append/Read{Tlv}` methods (#7689) by Abtin Keshavarzian · 2 years, 2 months ago
- c2dd7eb [mesh-local-prefix] remove coupling to Extended PAN ID (#7686) by Jonathan Hui · 2 years, 2 months ago
- 8714ec1 [link-quality] define `LinkQuality` enumeration (#7673) by Abtin Keshavarzian · 2 years, 2 months ago
- c5fbc45 [mle] enhance `NewMleMessage()` to prepare the MLE header (#7633) by Abtin Keshavarzian · 2 years, 2 months ago
- 0347022 [mle] add common `ProcessMessageSecurity()` (#7625) by Abtin Keshavarzian · 2 years, 2 months ago
- 092be22 [mle] add `RxInfo` struct and pass in `Handle{MleMsg}()` methods (#7627) by Abtin Keshavarzian · 2 years, 2 months ago
- 8069b95 [mle] simplify security header processing (#7615) by Abtin Keshavarzian · 2 years, 2 months ago
- 2b2534c [mle] change `Restore()` to return `void` (#7537) by Abtin Keshavarzian · 2 years, 3 months ago
- f95bddc [mle] add `kBetterParent` in `AttachMode` enum (#7524) by Abtin Keshavarzian · 2 years, 3 months ago
- 018f54f [mle] renames and smaller changes (#7515) by Abtin Keshavarzian · 2 years, 3 months ago
- 289d137 [doxygen] fix inconsistencies (#7480) by Jonathan Hui · 2 years, 4 months ago
- dd4ce78 [mle] add `HasAcceptableParentCandidate()` and refactor code (#7470) by Abtin Keshavarzian · 2 years, 4 months ago
- ea28a19 [mle] add `RemoveDelayedMessage()` helper method (#7476) by Abtin Keshavarzian · 2 years, 4 months ago
- fc523bc [mle] add `SendDelayedResponse()` method (#7475) by Abtin Keshavarzian · 2 years, 4 months ago
- 9021935 [log] add `OT_SHOULD_LOG_AT(aLevel)` (#7456) by Abtin Keshavarzian · 2 years, 4 months ago
- 564982c [log] implement new logging model with module name support (#7385) by Abtin Keshavarzian · 2 years, 4 months ago
- 72676c5 [netdata] add `NetworkData::Type` enum for full or stable subset (#7328) by Abtin Keshavarzian · 2 years, 5 months ago
- 30ec50c [mle] simplify management of service ALOCs (#7326) by Abtin Keshavarzian · 2 years, 5 months ago
- 16d2d20 [style] use `nullptr` with backticks in comment (#7267) by Abtin Keshavarzian · 2 years, 6 months ago
- de0b8da [mle] `mParentChanges` counter without `INFORM_PREVIOUS_PARENT` (#7134) by Abtin Keshavarzian · 2 years, 8 months ago
- 35e5e20 [mle] evicts delayed MLE Data Request when sending a newer one (#6996) by Simon Lin · 2 years, 10 months ago
- 7aadbb7 [mle] send Delayed Data Request with latest Active/Pending Timestamp (#6995) by Simon Lin · 2 years, 10 months ago
- 9e631d8 [mle] simplify `Start()`, `Stop()`, and `SendAnnounce()` (#6986) by Abtin Keshavarzian · 2 years, 10 months ago
- 4d8cbe6 [netif] define related types (unicast/mcast addr, iterator) as nested types (#6928) by Abtin Keshavarzian · 2 years, 11 months ago
- 3d1f068 [mle] wait till end of announce tx on all channels to attach (#6897) by Abtin Keshavarzian · 2 years, 11 months ago
- 312ef5a [thread] replace `enum` constants with `constexpr` (#6895) by Abtin Keshavarzian · 2 years, 11 months ago
- 02d9ac3 [mle] correct failure errors of Start() doc (#6892) by Yakun Xu · 2 years, 11 months ago
- e8b085e [link-metrics] renames, using namespace, and style changes (#6848) by Abtin Keshavarzian · 3 years ago
- 02d968b [csl] add TLV for CSL clock accuracy (#6802) by canisLupus1313 · 3 years ago
- 126e232 [link-metrics] split OPENTHREAD_CONFIG_MLE_LINK_METRICS_ENABLE macro (#6716) by canisLupus1313 · 3 years ago
- e0a1987 [ip6] set `Mesh Local IID` for Reference Devices (#6599) by Simon Lin · 3 years, 2 months ago
- d514373 [low-power] resync SSED with its parent after retransmission (#6342) by Jintao Lin · 3 years, 3 months ago
- 743e913 [style] harmonize feature check and header includes (#6399) by Abtin Keshavarzian · 3 years, 3 months ago
- 7dca56e [error] add 'ot::Error' and 'kError{Name}' for use by core modules (#6237) by Abtin Keshavarzian · 3 years, 4 months ago
- b45f287 [mle] add wait time for resetting attach backoff interval after attach (#6202) by Abtin Keshavarzian · 3 years, 4 months ago
- 2cd3626 [low-power] fix csl code wrapper (#6149) by Li Cao · 3 years, 5 months ago
- ae07fe2 [low-power] implement enhanced-ack based probing (#5780) by Li Cao · 3 years, 7 months ago
- 90d9d3a [build] remove FTD/MTD/RADIO from core config file (#5923) by Li Cao · 3 years, 7 months ago
- 75b3c17 [mle] add helper `ReadFrameCounters()` to read Link/MLE Frame Counters (#5762) by Abtin Keshavarzian · 3 years, 8 months ago
- 42fb2e4 [low-power] implement forward tracking series (#5608) by Li Cao · 3 years, 8 months ago
- cf5f5ee [clang-tidy] apply readability-make-member-function-const (#5675) by Jonathan Hui · 3 years, 8 months ago
- 8e7d775 [common] use non-copyable for more instance-unique classes (#5639) by Li Cao · 3 years, 9 months ago
- 1f40793 [message] add new flavors of Read/Write/Append/Prepend methods (#5604) by Abtin Keshavarzian · 3 years, 9 months ago
- dc9b032 [mle] remove secure data request mode bit (#5560) by Jonathan Hui · 3 years, 9 months ago
- dc94758 [low-power] implement link metrics - single probe (#5481) by Li Cao · 3 years, 9 months ago
- 210ff5a [mle] further simplifications of logging in MLE (#5495) by Abtin Keshavarzian · 3 years, 10 months ago
- 34ac7c7 [mle] declare 'Header' as a private nested type of 'Mle' (#5488) by Abtin Keshavarzian · 3 years, 10 months ago
- e952128 [mle] simplify logging and add helper log methods (#5470) by Abtin Keshavarzian · 3 years, 10 months ago
- 7db8c68 [low-power] add csl feature for Thread 1.2 (#4557) by Li Cao · 3 years, 11 months ago
- 07221dd [notifier] simplify how 'Notifier' emits events to core/internal modules (#5365) by Abtin Keshavarzian · 3 years, 11 months ago
- 36b9ecb [neighbor-table] add 'NeighborTable' class (#5354) by Abtin Keshavarzian · 4 years ago
- 6c1abea [mle] add `mHasRestored` flag (#5228) by Rongli Sun · 4 years ago
- d5370ac [ip6] define NetworkPrefix type (#5213) by Abtin Keshavarzian · 4 years ago
- 04b35d0 [udp/tcp/icmp] simplify Header parsing, and declare related types as nested (#5203) by Abtin Keshavarzian · 4 years ago
- 1326d64 [style] replace NULL with nullptr (#5109) by Jonathan Hui · 4 years ago
- 54ad5a3 [discover-scanner] adding Mle::DiscoverScanner (#5075) by Abtin Keshavarzian · 4 years, 5 months ago
- f177acf [notifier] add Notifier::Receiver (#5052) by Abtin Keshavarzian · 4 years, 1 month ago
- adb5799 [notifier] add Event and Events types (#5052) by Abtin Keshavarzian · 4 years, 1 month ago
- 1d9b705 [meshcop] adding SteeringData class (#5040) by Abtin Keshavarzian · 4 years, 1 month ago
- 456cdf3 [mle] add constant kMleSecurityTagSize for MLE security tag size (#5015) by Abtin Keshavarzian · 4 years, 1 month ago
- 8b387c5 [tlvs] rename helper methods to FindTlv (FindUint8Tlv, etc) (#5008) by Abtin Keshavarzian · 4 years, 1 month ago
- 8160f34 [message] adding Message::Settings (#4977) by Abtin Keshavarzian · 4 years, 1 month ago
- 99e0666 [mle] fix MLE Router handling errors (#4860) by Simon Lin · 4 years, 1 month ago
- 7d8567d [announce-sender] change SendAnnounce() to return void (#4941) by Jonathan Hui · 4 years, 2 months ago
- 532a44b [mle] inline AddLeaderAloc() (#4941) by Jonathan Hui · 4 years, 2 months ago
- 3f299d3 [mle] change InformPreviousParent() to return void (#4941) by Jonathan Hui · 4 years, 2 months ago
- 86be53e [mle] change message handlers to return void (#4941) by Jonathan Hui · 4 years, 2 months ago
- baa5fdf [bbr] move bbr relative addresses to BackboneRouter::Local (#4893) by Rongli Sun · 4 years, 2 months ago
- b375286 [bbr] (Un)Subscribe AllDomainBBRs multicast address (#4795) by Rongli Sun · 4 years, 3 months ago
- 0aa880e [address-resolver] use RLOC dest when send `a/ae` to child (#4811) by Simon Lin · 4 years, 3 months ago
- 130e5b6 [mesh-forwarder] move ICMPv6 Dst Unreach call to mesh-forwarder (#4800) by Jonathan Hui · 4 years, 3 months ago
- 91111c6 [mle] add DeviceRole type, and IsChild, IsRouter, etc method (#4794) by Abtin Keshavarzian · 4 years, 3 months ago
- 132df25 [bbr] (Un)Subscribe AllNetworkBBRs Multicast address (#4755) by Rongli Sun · 4 years, 3 months ago
- 315a27b [bbr] add backbone router service (#4430) by Rongli Sun · 4 years, 3 months ago
- 2bb7229 [mle] define ResponseHeaderMetadata as inner type of Mle class (#4683) by Abtin Keshavarzian · 4 years, 4 months ago
- ab81a25 [mle-types] add MeshLocalPrefix class (#4679) by Abtin Keshavarzian · 4 years, 4 months ago
- 052047a [mle] adding LeaderData class (#4679) by Abtin Keshavarzian · 4 years, 4 months ago
- 54e8845 [mle-types] adding new files mle_types.hpp/cpp (#4679) by Abtin Keshavarzian · 4 years, 4 months ago
- 5903117 [debug] adding OT_ASSERT() macro (#4665) by Abtin Keshavarzian · 4 years, 4 months ago
- 15d5644 [mle-tlvs] simplify processing of simple MLE Tlvs (#4635) by Abtin Keshavarzian · 4 years, 4 months ago
- 835d9e2 [mle] update parent selection rulesi (#4423) by Rongli Sun · 4 years, 7 months ago
- 3a25f3a [mle] simplify how parent candidate is cleared (#4525) by Abtin Keshavarzian · 4 years, 5 months ago
- 24b84cc [mle] rename static methods converting between service ALOC and Id (#4486) by Abtin Keshavarzian · 4 years, 6 months ago
- c9ce2d4 [mle] rename static method to ChildIdFromRloc16() from GetChildId() (#4486) by Abtin Keshavarzian · 4 years, 6 months ago
- b7a56cd [mesh-forwarder] use Mle::RouterIdMatch() helper method (#4486) by Abtin Keshavarzian · 4 years, 6 months ago
- e2403f6 [mle] rename static method to RouterIdFromRloc16() from GetRouterId() (#4486) by Abtin Keshavarzian · 4 years, 6 months ago
- 05747e7 [mle] rename static method to Rloc16FromRouterId() from GetRloc16() (#4486) by Abtin Keshavarzian · 4 years, 6 months ago
- 6363524 [data-poll-sender] add GetParent() (#4419) by Abtin Keshavarzian · 4 years, 7 months ago
- 1996d42 [mle] update Mle::GetParent() to return reference (#4419) by Abtin Keshavarzian · 4 years, 7 months ago
- bf4c737 [mle] add Mle::IsAttaching() method (#4419) by Abtin Keshavarzian · 4 years, 7 months ago
- e860009 [network-data] always support service registration at Leader (#4360) by Rongli Sun · 4 years, 7 months ago
- b816319 [mle] fix unexpected data request (#4326) by Rongli Sun · 4 years, 8 months ago
- aab693f [timer] add helper methods for common timer use patterns and simplify code (#4243) by Abtin Keshavarzian · 4 years, 8 months ago
- 5635463 [mle] clean up Mle::HandleAdvertisement neighbor handling (#4297) by Jonathan Hui · 4 years, 9 months ago
- aa76e6c [mle] move security checks into message handlers (#4297) by Jonathan Hui · 4 years, 8 months ago