Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

openthread: fix diags modules #19891

Merged

Conversation

maciejbaczmanski
Copy link
Member

Pull OT and Zephyr with diagnostic module related fixes.

@maciejbaczmanski maciejbaczmanski requested review from a team as code owners January 14, 2025 10:20
@maciejbaczmanski maciejbaczmanski requested a review from a team January 14, 2025 10:20
@github-actions github-actions bot added manifest changelog-entry-required Update changelog before merge. Remove label if entry is not needed or already added. labels Jan 14, 2025
@NordicBuilder
Copy link
Contributor

NordicBuilder commented Jan 14, 2025

The following west manifest projects have changed revision in this Pull Request:

Name Old Revision New Revision Diff
openthread nrfconnect/sdk-openthread@ncs-thread-reference-20241002 nrfconnect/sdk-openthread@e344d15 (main) nrfconnect/[email protected]
zephyr nrfconnect/sdk-zephyr@ffa5be0 nrfconnect/sdk-zephyr@52a1cee (main) nrfconnect/[email protected]

All manifest checks OK

Note: This message is automatically posted and updated by the Manifest GitHub Action.

@NordicBuilder
Copy link
Contributor

NordicBuilder commented Jan 14, 2025

CI Information

To view the history of this post, clich the 'edited' button above
Build number: 4

Inputs:

Sources:

sdk-nrf: PR head: 01343bfe8c06e3503d959e9365074c7a4badb644
openthread: PR head: e344d15117bfb00c583b3667a047329210ee0ee8
zephyr: PR head: 52a1ceee359c93ecf0cfeee835b60e7b4c8c78a5

more details

sdk-nrf:

PR head: 01343bfe8c06e3503d959e9365074c7a4badb644
merge base: 08065c1c19902d39243bbcca8256523678991f2c
target head (main): 874962fc2e1c3c776395f172a0a09f86c179fad3
Diff

openthread:

PR head: e344d15117bfb00c583b3667a047329210ee0ee8
merge base: ee86dc26d71c9ef021fad8a28898829df772011a
Diff

zephyr:

PR head: 52a1ceee359c93ecf0cfeee835b60e7b4c8c78a5
merge base: ffa5be0dbbfd941f2156fe6237bdc5bd58772836
Diff

Github labels

Enabled Name Description
ci-disabled Disable the ci execution
ci-all-test Run all of ci, no test spec filtering will be done
ci-force-downstream Force execution of downstream even if twister fails
ci-run-twister Force run twister
ci-run-zephyr-twister Force run zephyr twister
List of changed files detected by CI (885)
modules
│  ├── lib
│  │  ├── openthread
│  │  │  ├── .code-spell-ignore
│  │  │  ├── .github
│  │  │  │  ├── workflows
│  │  │  │  │  ├── build.yml
│  │  │  │  │  ├── codeql.yml
│  │  │  │  │  ├── docker.yml
│  │  │  │  │  ├── fuzz.yml
│  │  │  │  │  ├── makefile-check.yml
│  │  │  │  │  ├── otbr.yml
│  │  │  │  │  ├── otci.yml
│  │  │  │  │  ├── otns.yml
│  │  │  │  │  ├── posix.yml
│  │  │  │  │  ├── scorecards.yml
│  │  │  │  │  ├── simulation-1.1.yml
│  │  │  │  │  ├── simulation-1.4.yml
│  │  │  │  │  ├── size.yml
│  │  │  │  │  ├── toranj.yml
│  │  │  │  │  ├── unit.yml
│  │  │  │  │  │ version.yml
│  │  │  ├── .gitignore
│  │  │  ├── BUILD.gn
│  │  │  ├── CMakeLists.txt
│  │  │  ├── NOTICE
│  │  │  ├── README.md
│  │  │  ├── doc
│  │  │  │  ├── ot_api_doc.h
│  │  │  │  │ ot_config_doc.h
│  │  │  ├── etc
│  │  │  │  ├── cmake
│  │  │  │  │  │ options.cmake
│  │  │  ├── examples
│  │  │  │  ├── apps
│  │  │  │  │  ├── cli
│  │  │  │  │  │  ├── cli_uart.cpp
│  │  │  │  │  │  │ main.c
│  │  │  │  │  ├── ncp
│  │  │  │  │  │  │ main.c
│  │  │  │  ├── config
│  │  │  │  │  ├── ot-core-config-check-size-br.h
│  │  │  │  │  ├── ot-core-config-check-size-ftd.h
│  │  │  │  │  │ ot-core-config-check-size-mtd.h
│  │  │  │  ├── platforms
│  │  │  │  │  ├── openthread-system.h
│  │  │  │  │  ├── simulation
│  │  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  │  ├── alarm.c
│  │  │  │  │  │  ├── ble.c
│  │  │  │  │  │  ├── diag.c
│  │  │  │  │  │  ├── dnssd.c
│  │  │  │  │  │  ├── entropy.c
│  │  │  │  │  │  ├── infra_if.c
│  │  │  │  │  │  ├── logging.c
│  │  │  │  │  │  ├── mdns_socket.c
│  │  │  │  │  │  ├── misc.c
│  │  │  │  │  │  ├── openthread-core-simulation-config.h
│  │  │  │  │  │  ├── platform-config.h
│  │  │  │  │  │  ├── platform-simulation.h
│  │  │  │  │  │  ├── radio.c
│  │  │  │  │  │  ├── simul_utils.c
│  │  │  │  │  │  ├── simul_utils.h
│  │  │  │  │  │  ├── system.c
│  │  │  │  │  │  ├── trel.c
│  │  │  │  │  │  ├── uart.c
│  │  │  │  │  │  ├── virtual_time
│  │  │  │  │  │  │  │ platform-sim.c
│  │  │  │  │  ├── utils
│  │  │  │  │  │  ├── code_utils.h
│  │  │  │  │  │  ├── encoding.h
│  │  │  │  │  │  ├── link_metrics.cpp
│  │  │  │  │  │  ├── link_metrics.h
│  │  │  │  │  │  ├── logging_rtt.c
│  │  │  │  │  │  ├── logging_rtt.h
│  │  │  │  │  │  ├── mac_frame.cpp
│  │  │  │  │  │  ├── mac_frame.h
│  │  │  │  │  │  ├── settings.h
│  │  │  │  │  │  ├── settings_ram.c
│  │  │  │  │  │  ├── soft_source_match_table.c
│  │  │  │  │  │  ├── uart.h
│  │  │  │  │  │  ├── uart_rtt.c
│  │  │  │  │  │  │ uart_rtt.h
│  │  │  ├── include
│  │  │  │  ├── openthread
│  │  │  │  │  ├── backbone_router.h
│  │  │  │  │  ├── backbone_router_ftd.h
│  │  │  │  │  ├── ble_secure.h
│  │  │  │  │  ├── border_agent.h
│  │  │  │  │  ├── border_router.h
│  │  │  │  │  ├── border_routing.h
│  │  │  │  │  ├── channel_manager.h
│  │  │  │  │  ├── channel_monitor.h
│  │  │  │  │  ├── child_supervision.h
│  │  │  │  │  ├── cli.h
│  │  │  │  │  ├── coap.h
│  │  │  │  │  ├── coap_secure.h
│  │  │  │  │  ├── commissioner.h
│  │  │  │  │  ├── config.h
│  │  │  │  │  ├── crypto.h
│  │  │  │  │  ├── dataset.h
│  │  │  │  │  ├── dataset_ftd.h
│  │  │  │  │  ├── dataset_updater.h
│  │  │  │  │  ├── diag.h
│  │  │  │  │  ├── dns.h
│  │  │  │  │  ├── dns_client.h
│  │  │  │  │  ├── dnssd_server.h
│  │  │  │  │  ├── error.h
│  │  │  │  │  ├── heap.h
│  │  │  │  │  ├── history_tracker.h
│  │  │  │  │  ├── icmp6.h
│  │  │  │  │  ├── instance.h
│  │  │  │  │  ├── ip6.h
│  │  │  │  │  ├── jam_detection.h
│  │  │  │  │  ├── joiner.h
│  │  │  │  │  ├── link.h
│  │  │  │  │  ├── link_metrics.h
│  │  │  │  │  ├── link_raw.h
│  │  │  │  │  ├── logging.h
│  │  │  │  │  ├── mdns.h
│  │  │  │  │  ├── mesh_diag.h
│  │  │  │  │  ├── message.h
│  │  │  │  │  ├── multi_radio.h
│  │  │  │  │  ├── nat64.h
│  │  │  │  │  ├── ncp.h
│  │  │  │  │  ├── netdata.h
│  │  │  │  │  ├── netdata_publisher.h
│  │  │  │  │  ├── netdiag.h
│  │  │  │  │  ├── network_time.h
│  │  │  │  │  ├── ping_sender.h
│  │  │  │  │  ├── platform
│  │  │  │  │  │  ├── alarm-micro.h
│  │  │  │  │  │  ├── alarm-milli.h
│  │  │  │  │  │  ├── ble.h
│  │  │  │  │  │  ├── border_routing.h
│  │  │  │  │  │  ├── crypto.h
│  │  │  │  │  │  ├── debug_uart.h
│  │  │  │  │  │  ├── diag.h
│  │  │  │  │  │  ├── dns.h
│  │  │  │  │  │  ├── dnssd.h
│  │  │  │  │  │  ├── dso_transport.h
│  │  │  │  │  │  ├── entropy.h
│  │  │  │  │  │  ├── flash.h
│  │  │  │  │  │  ├── infra_if.h
│  │  │  │  │  │  ├── logging.h
│  │  │  │  │  │  ├── mdns_socket.h
│  │  │  │  │  │  ├── memory.h
│  │  │  │  │  │  ├── messagepool.h
│  │  │  │  │  │  ├── misc.h
│  │  │  │  │  │  ├── multipan.h
│  │  │  │  │  │  ├── otns.h
│  │  │  │  │  │  ├── radio.h
│  │  │  │  │  │  ├── settings.h
│  │  │  │  │  │  ├── spi-slave.h
│  │  │  │  │  │  ├── time.h
│  │  │  │  │  │  ├── toolchain.h
│  │  │  │  │  │  ├── trel.h
│  │  │  │  │  │  │ udp.h
│  │  │  │  │  ├── radio_stats.h
│  │  │  │  │  ├── random_crypto.h
│  │  │  │  │  ├── random_noncrypto.h
│  │  │  │  │  ├── server.h
│  │  │  │  │  ├── sntp.h
│  │  │  │  │  ├── srp_client.h
│  │  │  │  │  ├── srp_client_buffers.h
│  │  │  │  │  ├── srp_server.h
│  │  │  │  │  ├── tasklet.h
│  │  │  │  │  ├── tcat.h
│  │  │  │  │  ├── tcp.h
│  │  │  │  │  ├── tcp_ext.h
│  │  │  │  │  ├── thread.h
│  │  │  │  │  ├── thread_ftd.h
│  │  │  │  │  ├── trel.h
│  │  │  │  │  ├── udp.h
│  │  │  │  │  │ verhoeff_checksum.h
│  │  │  ├── script
│  │  │  │  ├── check-size
│  │  │  │  │ test
│  │  │  ├── src
│  │  │  │  ├── cli
│  │  │  │  │  ├── BUILD.gn
│  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  ├── README.md
│  │  │  │  │  ├── README_BR.md
│  │  │  │  │  ├── README_DATASET.md
│  │  │  │  │  ├── README_NETDATA.md
│  │  │  │  │  ├── cli.cpp
│  │  │  │  │  ├── cli.hpp
│  │  │  │  │  ├── cli_bbr.hpp
│  │  │  │  │  ├── cli_br.cpp
│  │  │  │  │  ├── cli_br.hpp
│  │  │  │  │  ├── cli_coap.hpp
│  │  │  │  │  ├── cli_coap_secure.hpp
│  │  │  │  │  ├── cli_commissioner.hpp
│  │  │  │  │  ├── cli_config.h
│  │  │  │  │  ├── cli_dataset.cpp
│  │  │  │  │  ├── cli_dataset.hpp
│  │  │  │  │  ├── cli_dns.hpp
│  │  │  │  │  ├── cli_history.hpp
│  │  │  │  │  ├── cli_joiner.hpp
│  │  │  │  │  ├── cli_link_metrics.hpp
│  │  │  │  │  ├── cli_mac_filter.hpp
│  │  │  │  │  ├── cli_mdns.hpp
│  │  │  │  │  ├── cli_mesh_diag.cpp
│  │  │  │  │  ├── cli_mesh_diag.hpp
│  │  │  │  │  ├── cli_network_data.cpp
│  │  │  │  │  ├── cli_network_data.hpp
│  │  │  │  │  ├── cli_ping.cpp
│  │  │  │  │  ├── cli_ping.hpp
│  │  │  │  │  ├── cli_srp_client.hpp
│  │  │  │  │  ├── cli_srp_server.hpp
│  │  │  │  │  ├── cli_tcat.cpp
│  │  │  │  │  ├── cli_tcat.hpp
│  │  │  │  │  ├── cli_tcp.cpp
│  │  │  │  │  ├── cli_tcp.hpp
│  │  │  │  │  ├── cli_udp.cpp
│  │  │  │  │  ├── cli_udp.hpp
│  │  │  │  │  ├── cli_utils.hpp
│  │  │  │  │  │ x509_cert_key.hpp
│  │  │  │  ├── core
│  │  │  │  │  ├── BUILD.gn
│  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  ├── api
│  │  │  │  │  │  ├── backbone_router_api.cpp
│  │  │  │  │  │  ├── backbone_router_ftd_api.cpp
│  │  │  │  │  │  ├── ble_secure_api.cpp
│  │  │  │  │  │  ├── border_agent_api.cpp
│  │  │  │  │  │  ├── border_router_api.cpp
│  │  │  │  │  │  ├── border_routing_api.cpp
│  │  │  │  │  │  ├── channel_manager_api.cpp
│  │  │  │  │  │  ├── channel_monitor_api.cpp
│  │  │  │  │  │  ├── child_supervision_api.cpp
│  │  │  │  │  │  ├── coap_api.cpp
│  │  │  │  │  │  ├── coap_secure_api.cpp
│  │  │  │  │  │  ├── commissioner_api.cpp
│  │  │  │  │  │  ├── crypto_api.cpp
│  │  │  │  │  │  ├── dataset_api.cpp
│  │  │  │  │  │  ├── dataset_ftd_api.cpp
│  │  │  │  │  │  ├── dataset_updater_api.cpp
│  │  │  │  │  │  ├── diags_api.cpp
│  │  │  │  │  │  ├── dns_api.cpp
│  │  │  │  │  │  ├── dns_server_api.cpp
│  │  │  │  │  │  ├── history_tracker_api.cpp
│  │  │  │  │  │  ├── icmp6_api.cpp
│  │  │  │  │  │  ├── instance_api.cpp
│  │  │  │  │  │  ├── ip6_api.cpp
│  │  │  │  │  │  ├── jam_detection_api.cpp
│  │  │  │  │  │  ├── joiner_api.cpp
│  │  │  │  │  │  ├── link_api.cpp
│  │  │  │  │  │  ├── link_metrics_api.cpp
│  │  │  │  │  │  ├── link_raw_api.cpp
│  │  │  │  │  │  ├── logging_api.cpp
│  │  │  │  │  │  ├── mdns_api.cpp
│  │  │  │  │  │  ├── mesh_diag_api.cpp
│  │  │  │  │  │  ├── message_api.cpp
│  │  │  │  │  │  ├── multi_radio_api.cpp
│  │  │  │  │  │  ├── nat64_api.cpp
│  │  │  │  │  │  ├── netdata_api.cpp
│  │  │  │  │  │  ├── netdata_publisher_api.cpp
│  │  │  │  │  │  ├── netdiag_api.cpp
│  │  │  │  │  │  ├── network_time_api.cpp
│  │  │  │  │  │  ├── ping_sender_api.cpp
│  │  │  │  │  │  ├── radio_stats_api.cpp
│  │  │  │  │  │  ├── server_api.cpp
│  │  │  │  │  │  ├── sntp_api.cpp
│  │  │  │  │  │  ├── srp_client_api.cpp
│  │  │  │  │  │  ├── srp_client_buffers_api.cpp
│  │  │  │  │  │  ├── srp_server_api.cpp
│  │  │  │  │  │  ├── tasklet_api.cpp
│  │  │  │  │  │  ├── tcp_api.cpp
│  │  │  │  │  │  ├── tcp_ext_api.cpp
│  │  │  │  │  │  ├── thread_api.cpp
│  │  │  │  │  │  ├── thread_ftd_api.cpp
│  │  │  │  │  │  ├── trel_api.cpp
│  │  │  │  │  │  │ udp_api.cpp
│  │  │  │  │  ├── backbone_router
│  │  │  │  │  │  ├── backbone_tmf.cpp
│  │  │  │  │  │  ├── backbone_tmf.hpp
│  │  │  │  │  │  ├── bbr_leader.cpp
│  │  │  │  │  │  ├── bbr_leader.hpp
│  │  │  │  │  │  ├── bbr_local.cpp
│  │  │  │  │  │  ├── bbr_local.hpp
│  │  │  │  │  │  ├── bbr_manager.cpp
│  │  │  │  │  │  ├── bbr_manager.hpp
│  │  │  │  │  │  ├── multicast_listeners_table.cpp
│  │  │  │  │  │  ├── multicast_listeners_table.hpp
│  │  │  │  │  │  ├── ndproxy_table.cpp
│  │  │  │  │  │  │ ndproxy_table.hpp
│  │  │  │  │  ├── border_router
│  │  │  │  │  │  ├── infra_if.cpp
│  │  │  │  │  │  ├── infra_if.hpp
│  │  │  │  │  │  ├── routing_manager.cpp
│  │  │  │  │  │  │ routing_manager.hpp
│  │  │  │  │  ├── coap
│  │  │  │  │  │  ├── coap.cpp
│  │  │  │  │  │  ├── coap.hpp
│  │  │  │  │  │  ├── coap_message.cpp
│  │  │  │  │  │  ├── coap_message.hpp
│  │  │  │  │  │  ├── coap_secure.cpp
│  │  │  │  │  │  │ coap_secure.hpp
│  │  │  │  │  ├── common
│  │  │  │  │  │  ├── appender.hpp
│  │  │  │  │  │  ├── array.hpp
│  │  │  │  │  │  ├── as_core_type.hpp
│  │  │  │  │  │  ├── binary_search.hpp
│  │  │  │  │  │  ├── bit_set.hpp
│  │  │  │  │  │  ├── bit_vector.hpp
│  │  │  │  │  │  ├── callback.hpp
│  │  │  │  │  │  ├── clearable.hpp
│  │  │  │  │  │  ├── const_cast.hpp
│  │  │  │  │  │  ├── crc16.hpp
│  │  │  │  │  │  ├── data.hpp
│  │  │  │  │  │  ├── debug.hpp
│  │  │  │  │  │  ├── encoding.hpp
│  │  │  │  │  │  ├── equatable.hpp
│  │  │  │  │  │  ├── error.hpp
│  │  │  │  │  │  ├── frame_builder.cpp
│  │  │  │  │  │  ├── frame_builder.hpp
│  │  │  │  │  │  ├── frame_data.hpp
│  │  │  │  │  │  ├── heap.hpp
│  │  │  │  │  │  ├── heap_allocatable.hpp
│  │  │  │  │  │  ├── heap_array.hpp
│  │  │  │  │  │  ├── heap_data.hpp
│  │  │  │  │  │  ├── heap_string.hpp
│  │  │  │  │  │  ├── iterator_utils.hpp
│  │  │  │  │  │  ├── linked_list.hpp
│  │  │  │  │  │  ├── locator.hpp
│  │  │  │  │  │  ├── log.hpp
│  │  │  │  │  │  ├── message.cpp
│  │  │  │  │  │  ├── message.hpp
│  │  │  │  │  │  ├── non_copyable.hpp
│  │  │  │  │  │  ├── notifier.cpp
│  │  │  │  │  │  ├── notifier.hpp
│  │  │  │  │  │  ├── num_utils.hpp
│  │  │  │  │  │  ├── numeric_limits.hpp
│  │  │  │  │  │  ├── offset_range.hpp
│  │  │  │  │  │  ├── owned_ptr.hpp
│  │  │  │  │  │  ├── owning_list.hpp
│  │  │  │  │  │  ├── pool.hpp
│  │  │  │  │  │  ├── preference.cpp
│  │  │  │  │  │  ├── preference.hpp
│  │  │  │  │  │  ├── ptr_wrapper.hpp
│  │  │  │  │  │  ├── random.hpp
│  │  │  │  │  │  ├── retain_ptr.hpp
│  │  │  │  │  │  ├── serial_number.hpp
│  │  │  │  │  │  ├── settings.cpp
│  │  │  │  │  │  ├── settings.hpp
│  │  │  │  │  │  ├── settings_driver.hpp
│  │  │  │  │  │  ├── string.hpp
│  │  │  │  │  │  ├── tasklet.cpp
│  │  │  │  │  │  ├── tasklet.hpp
│  │  │  │  │  │  ├── time.hpp
│  │  │  │  │  │  ├── time_ticker.cpp
│  │  │  │  │  │  ├── time_ticker.hpp
│  │  │  │  │  │  ├── timer.cpp
│  │  │  │  │  │  ├── timer.hpp
│  │  │  │  │  │  ├── tlvs.hpp
│  │  │  │  │  │  ├── trickle_timer.hpp
│  │  │  │  │  │  ├── type_traits.hpp
│  │  │  │  │  │  ├── uptime.cpp
│  │  │  │  │  │  │ uptime.hpp
│  │  │  │  │  ├── config
│  │  │  │  │  │  ├── announce_sender.h
│  │  │  │  │  │  ├── backbone_router.h
│  │  │  │  │  │  ├── border_agent.h
│  │  │  │  │  │  ├── border_router.h
│  │  │  │  │  │  ├── border_routing.h
│  │  │  │  │  │  ├── channel_manager.h
│  │  │  │  │  │  ├── channel_monitor.h
│  │  │  │  │  │  ├── child_supervision.h
│  │  │  │  │  │  ├── coap.h
│  │  │  │  │  │  ├── commissioner.h
│  │  │  │  │  │  ├── crypto.h
│  │  │  │  │  │  ├── dataset_updater.h
│  │  │  │  │  │  ├── dhcp6_client.h
│  │  │  │  │  │  ├── dhcp6_server.h
│  │  │  │  │  │  ├── diag.h
│  │  │  │  │  │  ├── dns_client.h
│  │  │  │  │  │  ├── dns_dso.h
│  │  │  │  │  │  ├── dnssd_server.h
│  │  │  │  │  │  ├── history_tracker.h
│  │  │  │  │  │  ├── ip6.h
│  │  │  │  │  │  ├── joiner.h
│  │  │  │  │  │  ├── link_metrics_manager.h
│  │  │  │  │  │  ├── link_quality.h
│  │  │  │  │  │  ├── link_raw.h
│  │  │  │  │  │  ├── logging.h
│  │  │  │  │  │  ├── mac.h
│  │  │  │  │  │  ├── mdns.h
│  │  │  │  │  │  ├── mesh_diag.h
│  │  │  │  │  │  ├── mesh_forwarder.h
│  │  │  │  │  │  ├── misc.h
│  │  │  │  │  │  ├── mle.h
│  │  │  │  │  │  ├── nat64.h
│  │  │  │  │  │  ├── netdata_publisher.h
│  │  │  │  │  │  ├── network_diagnostic.h
│  │  │  │  │  │  ├── openthread-core-config-check.h
│  │  │  │  │  │  ├── parent_search.h
│  │  │  │  │  │  ├── ping_sender.h
│  │  │  │  │  │  ├── platform.h
│  │  │  │  │  │  ├── power_calibration.h
│  │  │  │  │  │  ├── radio_link.h
│  │  │  │  │  │  ├── secure_transport.h
│  │  │  │  │  │  ├── sntp_client.h
│  │  │  │  │  │  ├── srp_client.h
│  │  │  │  │  │  ├── srp_server.h
│  │  │  │  │  │  ├── time_sync.h
│  │  │  │  │  │  ├── tmf.h
│  │  │  │  │  │  ├── trel.h
│  │  │  │  │  │  │ wakeup.h
│  │  │  │  │  ├── crypto
│  │  │  │  │  │  ├── aes_ccm.hpp
│  │  │  │  │  │  ├── aes_ecb.hpp
│  │  │  │  │  │  ├── context_size.hpp
│  │  │  │  │  │  ├── ecdsa.hpp
│  │  │  │  │  │  ├── hkdf_sha256.cpp
│  │  │  │  │  │  ├── hkdf_sha256.hpp
│  │  │  │  │  │  ├── hmac_sha256.hpp
│  │  │  │  │  │  ├── mbedtls.hpp
│  │  │  │  │  │  ├── sha256.hpp
│  │  │  │  │  │  ├── storage.cpp
│  │  │  │  │  │  │ storage.hpp
│  │  │  │  │  ├── diags
│  │  │  │  │  │  ├── README.md
│  │  │  │  │  │  ├── factory_diags.cpp
│  │  │  │  │  │  │ factory_diags.hpp
│  │  │  │  │  ├── instance
│  │  │  │  │  │  ├── extension.hpp
│  │  │  │  │  │  ├── extension_example.cpp
│  │  │  │  │  │  ├── instance.cpp
│  │  │  │  │  │  │ instance.hpp
│  │  │  │  │  ├── mac
│  │  │  │  │  │  ├── channel_mask.hpp
│  │  │  │  │  │  ├── data_poll_handler.cpp
│  │  │  │  │  │  ├── data_poll_handler.hpp
│  │  │  │  │  │  ├── data_poll_sender.cpp
│  │  │  │  │  │  ├── data_poll_sender.hpp
│  │  │  │  │  │  ├── link_raw.cpp
│  │  │  │  │  │  ├── link_raw.hpp
│  │  │  │  │  │  ├── mac.cpp
│  │  │  │  │  │  ├── mac.hpp
│  │  │  │  │  │  ├── mac_filter.cpp
│  │  │  │  │  │  ├── mac_filter.hpp
│  │  │  │  │  │  ├── mac_frame.cpp
│  │  │  │  │  │  ├── mac_frame.hpp
│  │  │  │  │  │  ├── mac_header_ie.hpp
│  │  │  │  │  │  ├── mac_links.cpp
│  │  │  │  │  │  ├── mac_links.hpp
│  │  │  │  │  │  ├── mac_types.cpp
│  │  │  │  │  │  ├── mac_types.hpp
│  │  │  │  │  │  ├── sub_mac.cpp
│  │  │  │  │  │  ├── sub_mac.hpp
│  │  │  │  │  │  ├── sub_mac_callbacks.cpp
│  │  │  │  │  │  ├── sub_mac_csl_receiver.cpp
│  │  │  │  │  │  ├── sub_mac_wed.cpp
│  │  │  │  │  │  ├── wakeup_tx_scheduler.cpp
│  │  │  │  │  │  │ wakeup_tx_scheduler.hpp
│  │  │  │  │  ├── meshcop
│  │  │  │  │  │  ├── announce_begin_client.cpp
│  │  │  │  │  │  ├── announce_begin_client.hpp
│  │  │  │  │  │  ├── border_agent.cpp
│  │  │  │  │  │  ├── border_agent.hpp
│  │  │  │  │  │  ├── commissioner.cpp
│  │  │  │  │  │  ├── commissioner.hpp
│  │  │  │  │  │  ├── dataset.cpp
│  │  │  │  │  │  ├── dataset.hpp
│  │  │  │  │  │  ├── dataset_manager.cpp
│  │  │  │  │  │  ├── dataset_manager.hpp
│  │  │  │  │  │  ├── dataset_manager_ftd.cpp
│  │  │  │  │  │  ├── dataset_updater.cpp
│  │  │  │  │  │  ├── dataset_updater.hpp
│  │  │  │  │  │  ├── energy_scan_client.cpp
│  │  │  │  │  │  ├── energy_scan_client.hpp
│  │  │  │  │  │  ├── extended_panid.cpp
│  │  │  │  │  │  ├── extended_panid.hpp
│  │  │  │  │  │  ├── joiner.cpp
│  │  │  │  │  │  ├── joiner.hpp
│  │  │  │  │  │  ├── joiner_router.cpp
│  │  │  │  │  │  ├── joiner_router.hpp
│  │  │  │  │  │  ├── meshcop.cpp
│  │  │  │  │  │  ├── meshcop.hpp
│  │  │  │  │  │  ├── meshcop_leader.cpp
│  │  │  │  │  │  ├── meshcop_leader.hpp
│  │  │  │  │  │  ├── meshcop_tlvs.cpp
│  │  │  │  │  │  ├── meshcop_tlvs.hpp
│  │  │  │  │  │  ├── network_name.cpp
│  │  │  │  │  │  ├── network_name.hpp
│  │  │  │  │  │  ├── panid_query_client.cpp
│  │  │  │  │  │  ├── panid_query_client.hpp
│  │  │  │  │  │  ├── secure_transport.cpp
│  │  │  │  │  │  ├── secure_transport.hpp
│  │  │  │  │  │  ├── tcat_agent.cpp
│  │  │  │  │  │  ├── tcat_agent.hpp
│  │  │  │  │  │  │ timestamp.hpp
│  │  │  │  │  ├── net
│  │  │  │  │  │  ├── checksum.hpp
│  │  │  │  │  │  ├── dhcp6.hpp
│  │  │  │  │  │  ├── dhcp6_client.cpp
│  │  │  │  │  │  ├── dhcp6_client.hpp
│  │  │  │  │  │  ├── dhcp6_server.cpp
│  │  │  │  │  │  ├── dhcp6_server.hpp
│  │  │  │  │  │  ├── dns_client.cpp
│  │  │  │  │  │  ├── dns_client.hpp
│  │  │  │  │  │  ├── dns_dso.cpp
│  │  │  │  │  │  ├── dns_dso.hpp
│  │  │  │  │  │  ├── dns_platform.cpp
│  │  │  │  │  │  ├── dns_types.cpp
│  │  │  │  │  │  ├── dns_types.hpp
│  │  │  │  │  │  ├── dnssd.cpp
│  │  │  │  │  │  ├── dnssd.hpp
│  │  │  │  │  │  ├── dnssd_server.cpp
│  │  │  │  │  │  ├── dnssd_server.hpp
│  │  │  │  │  │  ├── icmp6.cpp
│  │  │  │  │  │  ├── icmp6.hpp
│  │  │  │  │  │  ├── ip4_types.hpp
│  │  │  │  │  │  ├── ip6.cpp
│  │  │  │  │  │  ├── ip6.hpp
│  │  │  │  │  │  ├── ip6_address.cpp
│  │  │  │  │  │  ├── ip6_address.hpp
│  │  │  │  │  │  ├── ip6_filter.cpp
│  │  │  │  │  │  ├── ip6_filter.hpp
│  │  │  │  │  │  ├── ip6_headers.hpp
│  │  │  │  │  │  ├── ip6_mpl.cpp
│  │  │  │  │  │  ├── ip6_mpl.hpp
│  │  │  │  │  │  ├── ip6_types.hpp
│  │  │  │  │  │  ├── mdns.cpp
│  │  │  │  │  │  ├── mdns.hpp
│  │  │  │  │  │  ├── nat64_translator.cpp
│  │  │  │  │  │  ├── nat64_translator.hpp
│  │  │  │  │  │  ├── nd6.cpp
│  │  │  │  │  │  ├── nd6.hpp
│  │  │  │  │  │  ├── nd_agent.cpp
│  │  │  │  │  │  ├── nd_agent.hpp
│  │  │  │  │  │  ├── netif.cpp
│  │  │  │  │  │  ├── netif.hpp
│  │  │  │  │  │  ├── sntp_client.cpp
│  │  │  │  │  │  ├── sntp_client.hpp
│  │  │  │  │  │  ├── socket.cpp
│  │  │  │  │  │  ├── socket.hpp
│  │  │  │  │  │  ├── srp_advertising_proxy.cpp
│  │  │  │  │  │  ├── srp_advertising_proxy.hpp
│  │  │  │  │  │  ├── srp_client.cpp
│  │  │  │  │  │  ├── srp_client.hpp
│  │  │  │  │  │  ├── srp_server.cpp
│  │  │  │  │  │  ├── srp_server.hpp
│  │  │  │  │  │  ├── tcp6.cpp
│  │  │  │  │  │  ├── tcp6.hpp
│  │  │  │  │  │  ├── tcp6_ext.cpp
│  │  │  │  │  │  ├── tcp6_ext.hpp
│  │  │  │  │  │  ├── udp6.cpp
│  │  │  │  │  │  │ udp6.hpp
│  │  │  │  │  ├── openthread-core-config.h
│  │  │  │  │  ├── radio
│  │  │  │  │  │  ├── ble_secure.cpp
│  │  │  │  │  │  ├── ble_secure.hpp
│  │  │  │  │  │  ├── max_power_table.hpp
│  │  │  │  │  │  ├── radio.cpp
│  │  │  │  │  │  ├── radio.hpp
│  │  │  │  │  │  ├── radio_callbacks.cpp
│  │  │  │  │  │  ├── radio_platform.cpp
│  │  │  │  │  │  ├── trel_interface.cpp
│  │  │  │  │  │  ├── trel_interface.hpp
│  │  │  │  │  │  ├── trel_link.cpp
│  │  │  │  │  │  ├── trel_link.hpp
│  │  │  │  │  │  ├── trel_packet.cpp
│  │  │  │  │  │  │ trel_packet.hpp
│  │  │  │  │  ├── thread
│  │  │  │  │  │  ├── address_resolver.cpp
│  │  │  │  │  │  ├── address_resolver.hpp
│  │  │  │  │  │  ├── announce_begin_server.cpp
│  │  │  │  │  │  ├── announce_begin_server.hpp
│  │  │  │  │  │  ├── announce_sender.cpp
│  │  │  │  │  │  ├── announce_sender.hpp
│  │  │  │  │  │  ├── anycast_locator.cpp
│  │  │  │  │  │  ├── anycast_locator.hpp
│  │  │  │  │  │  ├── child.cpp
│  │  │  │  │  │  ├── child.hpp
│  │  │  │  │  │  ├── child_mask.hpp
│  │  │  │  │  │  ├── child_supervision.cpp
│  │  │  │  │  │  ├── child_supervision.hpp
│  │  │  │  │  │  ├── child_table.cpp
│  │  │  │  │  │  ├── child_table.hpp
│  │  │  │  │  │  ├── csl_tx_scheduler.cpp
│  │  │  │  │  │  ├── csl_tx_scheduler.hpp
│  │  │  │  │  │  ├── discover_scanner.cpp
│  │  │  │  │  │  ├── discover_scanner.hpp
│  │  │  │  │  │  ├── dua_manager.cpp
│  │  │  │  │  │  ├── dua_manager.hpp
│  │  │  │  │  │  ├── energy_scan_server.cpp
│  │  │  │  │  │  ├── energy_scan_server.hpp
│  │  │  │  │  │  ├── indirect_sender.cpp
│  │  │  │  │  │  ├── indirect_sender.hpp
│  │  │  │  │  │  ├── indirect_sender_frame_context.hpp
│  │  │  │  │  │  ├── key_manager.cpp
│  │  │  │  │  │  ├── key_manager.hpp
│  │  │  │  │  │  ├── link_metrics.cpp
│  │  │  │  │  │  ├── link_metrics.hpp
│  │  │  │  │  │  ├── link_metrics_tlvs.hpp
│  │  │  │  │  │  ├── link_metrics_types.hpp
│  │  │  │  │  │  ├── link_quality.cpp
│  │  │  │  │  │  ├── link_quality.hpp
│  │  │  │  │  │  ├── lowpan.cpp
│  │  │  │  │  │  ├── lowpan.hpp
│  │  │  │  │  │  ├── mesh_forwarder.cpp
│  │  │  │  │  │  ├── mesh_forwarder.hpp
│  │  │  │  │  │  ├── mesh_forwarder_ftd.cpp
│  │  │  │  │  │  ├── mesh_forwarder_mtd.cpp
│  │  │  │  │  │  ├── mle.cpp
│  │  │  │  │  │  ├── mle.hpp
│  │  │  │  │  │  ├── mle_router.cpp
│  │  │  │  │  │  ├── mle_router.hpp
│  │  │  │  │  │  ├── mle_tlvs.cpp
│  │  │  │  │  │  ├── mle_tlvs.hpp
│  │  │  │  │  │  ├── mle_types.cpp
│  │  │  │  │  │  ├── mle_types.hpp
│  │  │  │  │  │  ├── mlr_manager.cpp
│  │  │  │  │  │  ├── mlr_manager.hpp
│  │  │  │  │  │  ├── mlr_types.hpp
│  │  │  │  │  │  ├── neighbor.cpp
│  │  │  │  │  │  ├── neighbor.hpp
│  │  │  │  │  │  ├── neighbor_table.cpp
│  │  │  │  │  │  ├── neighbor_table.hpp
│  │  │  │  │  │  ├── network_data.cpp
│  │  │  │  │  │  ├── network_data.hpp
│  │  │  │  │  │  ├── network_data_leader.cpp
│  │  │  │  │  │  ├── network_data_leader.hpp
│  │  │  │  │  │  ├── network_data_leader_ftd.cpp
│  │  │  │  │  │  ├── network_data_local.cpp
│  │  │  │  │  │  ├── network_data_local.hpp
│  │  │  │  │  │  ├── network_data_notifier.cpp
│  │  │  │  │  │  ├── network_data_notifier.hpp
│  │  │  │  │  │  ├── network_data_publisher.cpp
│  │  │  │  │  │  ├── network_data_publisher.hpp
│  │  │  │  │  │  ├── network_data_service.cpp
│  │  │  │  │  │  ├── network_data_service.hpp
│  │  │  │  │  │  ├── network_data_tlvs.hpp
│  │  │  │  │  │  ├── network_data_types.cpp
│  │  │  │  │  │  ├── network_data_types.hpp
│  │  │  │  │  │  ├── network_diagnostic.cpp
│  │  │  │  │  │  ├── network_diagnostic.hpp
│  │  │  │  │  │  ├── network_diagnostic_tlvs.hpp
│  │  │  │  │  │  ├── panid_query_server.cpp
│  │  │  │  │  │  ├── panid_query_server.hpp
│  │  │  │  │  │  ├── radio_selector.cpp
│  │  │  │  │  │  ├── radio_selector.hpp
│  │  │  │  │  │  ├── router.cpp
│  │  │  │  │  │  ├── router.hpp
│  │  │  │  │  │  ├── router_table.cpp
│  │  │  │  │  │  ├── router_table.hpp
│  │  │  │  │  │  ├── src_match_controller.cpp
│  │  │  │  │  │  ├── src_match_controller.hpp
│  │  │  │  │  │  ├── thread_netif.cpp
│  │  │  │  │  │  ├── thread_netif.hpp
│  │  │  │  │  │  ├── thread_tlvs.hpp
│  │  │  │  │  │  ├── time_sync_service.cpp
│  │  │  │  │  │  ├── time_sync_service.hpp
│  │  │  │  │  │  ├── tmf.cpp
│  │  │  │  │  │  ├── tmf.hpp
│  │  │  │  │  │  ├── uri_paths.cpp
│  │  │  │  │  │  │ uri_paths.hpp
│  │  │  │  │  ├── utils
│  │  │  │  │  │  ├── channel_manager.cpp
│  │  │  │  │  │  ├── channel_manager.hpp
│  │  │  │  │  │  ├── channel_monitor.cpp
│  │  │  │  │  │  ├── channel_monitor.hpp
│  │  │  │  │  │  ├── flash.cpp
│  │  │  │  │  │  ├── flash.hpp
│  │  │  │  │  │  ├── heap.cpp
│  │  │  │  │  │  ├── heap.hpp
│  │  │  │  │  │  ├── history_tracker.cpp
│  │  │  │  │  │  ├── history_tracker.hpp
│  │  │  │  │  │  ├── jam_detector.cpp
│  │  │  │  │  │  ├── jam_detector.hpp
│  │  │  │  │  │  ├── link_metrics_manager.cpp
│  │  │  │  │  │  ├── link_metrics_manager.hpp
│  │  │  │  │  │  ├── mesh_diag.cpp
│  │  │  │  │  │  ├── mesh_diag.hpp
│  │  │  │  │  │  ├── otns.cpp
│  │  │  │  │  │  ├── otns.hpp
│  │  │  │  │  │  ├── parse_cmdline.hpp
│  │  │  │  │  │  ├── ping_sender.cpp
│  │  │  │  │  │  ├── ping_sender.hpp
│  │  │  │  │  │  ├── power_calibration.cpp
│  │  │  │  │  │  ├── power_calibration.hpp
│  │  │  │  │  │  ├── slaac_address.cpp
│  │  │  │  │  │  ├── slaac_address.hpp
│  │  │  │  │  │  ├── srp_client_buffers.cpp
│  │  │  │  │  │  ├── srp_client_buffers.hpp
│  │  │  │  │  │  ├── static_counter.hpp
│  │  │  │  │  │  │ verhoeff_checksum.hpp
│  │  │  │  ├── include
│  │  │  │  │  ├── common
│  │  │  │  │  │  ├── arg_macros.hpp
│  │  │  │  │  │  ├── code_utils.hpp
│  │  │  │  │  │  │ new.hpp
│  │  │  │  ├── lib
│  │  │  │  │  ├── hdlc
│  │  │  │  │  │  ├── hdlc.cpp
│  │  │  │  │  │  │ hdlc.hpp
│  │  │  │  │  ├── platform
│  │  │  │  │  │  │ exit_code.h
│  │  │  │  │  ├── spinel
│  │  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  │  ├── logger.cpp
│  │  │  │  │  │  ├── multi_frame_buffer.hpp
│  │  │  │  │  │  ├── openthread-spinel-config.h
│  │  │  │  │  │  ├── radio_spinel.cpp
│  │  │  │  │  │  ├── radio_spinel.hpp
│  │  │  │  │  │  ├── radio_spinel_metrics.h
│  │  │  │  │  │  ├── spi_frame.hpp
│  │  │  │  │  │  ├── spinel.c
│  │  │  │  │  │  ├── spinel.h
│  │  │  │  │  │  ├── spinel_buffer.cpp
│  │  │  │  │  │  ├── spinel_buffer.hpp
│  │  │  │  │  │  ├── spinel_decoder.cpp
│  │  │  │  │  │  ├── spinel_decoder.hpp
│  │  │  │  │  │  ├── spinel_driver.cpp
│  │  │  │  │  │  ├── spinel_driver.hpp
│  │  │  │  │  │  ├── spinel_encoder.cpp
│  │  │  │  │  │  ├── spinel_encoder.hpp
│  │  │  │  │  │  ├── spinel_helper.cpp
│  │  │  │  │  │  ├── spinel_helper.hpp
│  │  │  │  │  │  ├── spinel_interface.hpp
│  │  │  │  │  │  ├── spinel_platform.h
│  │  │  │  │  │  ├── spinel_prop_codec.cpp
│  │  │  │  │  │  │ spinel_prop_codec.hpp
│  │  │  │  │  ├── url
│  │  │  │  │  │  ├── url.cpp
│  │  │  │  │  │  │ url.hpp
│  │  │  │  │  ├── utils
│  │  │  │  │  │  ├── endian.hpp
│  │  │  │  │  │  ├── math.hpp
│  │  │  │  │  │  │ utils.hpp
│  │  │  │  ├── ncp
│  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  ├── changed_props_set.hpp
│  │  │  │  │  ├── ncp_base.cpp
│  │  │  │  │  ├── ncp_base.hpp
│  │  │  │  │  ├── ncp_base_dispatcher.cpp
│  │  │  │  │  ├── ncp_base_ftd.cpp
│  │  │  │  │  ├── ncp_base_mtd.cpp
│  │  │  │  │  ├── ncp_base_radio.cpp
│  │  │  │  │  ├── ncp_config.h
│  │  │  │  │  ├── ncp_hdlc.hpp
│  │  │  │  │  ├── ncp_spi.hpp
│  │  │  │  │  ├── platform
│  │  │  │  │  │  ├── dnssd.cpp
│  │  │  │  │  │  │ infra_if.cpp
│  │  │  │  ├── posix
│  │  │  │  │  ├── main.c
│  │  │  │  │  ├── platform
│  │  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  │  ├── config_file.hpp
│  │  │  │  │  │  ├── configuration.hpp
│  │  │  │  │  │  ├── entropy.cpp
│  │  │  │  │  │  ├── firewall.hpp
│  │  │  │  │  │  ├── hdlc_interface.hpp
│  │  │  │  │  │  ├── include
│  │  │  │  │  │  │  ├── openthread
│  │  │  │  │  │  │  │  ├── openthread-system.h
│  │  │  │  │  │  │  │  ├── platform
│  │  │  │  │  │  │  │  │  │ secure_settings.h
│  │  │  │  │  │  ├── infra_if.hpp
│  │  │  │  │  │  ├── ip6_utils.hpp
│  │  │  │  │  │  ├── logger.hpp
│  │  │  │  │  │  ├── mainloop.cpp
│  │  │  │  │  │  ├── mainloop.hpp
│  │  │  │  │  │  ├── mdns_socket.hpp
│  │  │  │  │  │  ├── multicast_routing.cpp
│  │  │  │  │  │  ├── netif.cpp
│  │  │  │  │  │  ├── openthread-core-posix-config.h
│  │  │  │  │  │  ├── openthread-posix-config.h
│  │  │  │  │  │  ├── openthread-posix-daemon-config.h
│  │  │  │  │  │  ├── platform-posix.h
│  │  │  │  │  │  ├── power.hpp
│  │  │  │  │  │  ├── radio.cpp
│  │  │  │  │  │  ├── radio.hpp
│  │  │  │  │  │  ├── radio_url.cpp
│  │  │  │  │  │  ├── radio_url.hpp
│  │  │  │  │  │  ├── rcp_caps_diag.hpp
│  │  │  │  │  │  ├── resolver.cpp
│  │  │  │  │  │  ├── resolver.hpp
│  │  │  │  │  │  ├── settings.cpp
│  │  │  │  │  │  ├── settings.hpp
│  │  │  │  │  │  ├── settings_file.cpp
│  │  │  │  │  │  ├── settings_file.hpp
│  │  │  │  │  │  ├── spi_interface.hpp
│  │  │  │  │  │  ├── spinel_driver_getter.hpp
│  │  │  │  │  │  ├── spinel_manager.hpp
│  │  │  │  │  │  ├── system.cpp
│  │  │  │  │  │  ├── system.hpp
│  │  │  │  │  │  ├── trel.cpp
│  │  │  │  │  │  ├── udp.cpp
│  │  │  │  │  │  ├── utils.hpp
│  │  │  │  │  │  ├── vendor.cmake
│  │  │  │  │  │  ├── vendor_interface.hpp
│  │  │  │  │  │  │ vendor_interface_example.cpp
│  │  │  ├── tests
│  │  │  │  ├── CMakeLists.txt
│  │  │  │  ├── fuzz
│  │  │  │  │  │ fuzzer_platform.cpp
│  │  │  │  ├── gtest
│  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  ├── dataset_test.cpp
│  │  │  │  │  ├── fake_coprocessor_platform.cpp
│  │  │  │  │  ├── fake_coprocessor_platform.hpp
│  │  │  │  │  ├── fake_platform.cpp
│  │  │  │  │  ├── fake_platform.hpp
│  │  │  │  │  │ radio_spinel_rcp_test.cpp
│  │  │  │  ├── nexus
│  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  ├── README.md
│  │  │  │  │  ├── build.sh
│  │  │  │  │  ├── openthread-core-nexus-config.h
│  │  │  │  │  ├── platform
│  │  │  │  │  │  ├── nexus_alarm.cpp
│  │  │  │  │  │  ├── nexus_alarm.hpp
│  │  │  │  │  │  ├── nexus_core.cpp
│  │  │  │  │  │  ├── nexus_core.hpp
│  │  │  │  │  │  ├── nexus_misc.cpp
│  │  │  │  │  │  ├── nexus_node.cpp
│  │  │  │  │  │  ├── nexus_node.hpp
│  │  │  │  │  │  ├── nexus_radio.cpp
│  │  │  │  │  │  ├── nexus_radio.hpp
│  │  │  │  │  │  ├── nexus_settings.cpp
│  │  │  │  │  │  ├── nexus_settings.hpp
│  │  │  │  │  │  │ nexus_utils.hpp
│  │  │  │  │  ├── test_border_agent.cpp
│  │  │  │  │  ├── test_dtls.cpp
│  │  │  │  │  ├── test_form_join.cpp
│  │  │  │  │  │ test_large_network.cpp
│  │  │  │  ├── scripts
│  │  │  │  │  ├── expect
│  │  │  │  │  │  ├── _common.exp
│  │  │  │  │  │  ├── cli-diags.exp
│  │  │  │  │  │  ├── cli-misc.exp
│  │  │  │  │  │  ├── cli-tcat-advertisement.exp
│  │  │  │  │  │  ├── cli-tcat-decommission.exp
│  │  │  │  │  │  ├── cli-tcat-hashes.exp
│  │  │  │  │  │  ├── cli-tcat.exp
│  │  │  │  │  │  ├── posix-diag-rcp.exp
│  │  │  │  │  │  │ posix-power-calibration.exp
│  │  │  │  │  ├── thread-cert
│  │  │  │  │  │  ├── border_router
│  │  │  │  │  │  │  ├── internet
│  │  │  │  │  │  │  │  ├── test_dhcp6pd.py
│  │  │  │  │  │  │  │  ├── test_multi_border_routers.py
│  │  │  │  │  │  │  │  ├── test_single_border_router.py
│  │  │  │  │  │  │  │  ├── test_upstream_dns.py
│  │  │  │  │  │  │  │  │ test_with_infrastructure_prefix.py
│  │  │  │  │  │  │  ├── test_advertising_proxy.py
│  │  │  │  │  │  │  ├── test_publish_meshcop_service.py
│  │  │  │  │  │  │  │ test_trel_connectivity.py
│  │  │  │  │  │  ├── config.py
│  │  │  │  │  │  ├── node.py
│  │  │  │  │  │  ├── requirements.txt
│  │  │  │  │  │  ├── run_cert_suite.py
│  │  │  │  │  │  ├── test_detach.py
│  │  │  │  │  │  ├── test_diag.py
│  │  │  │  │  │  │ test_netdata_publisher.py
│  │  │  │  ├── toranj
│  │  │  │  │  ├── build.sh
│  │  │  │  │  ├── cli
│  │  │  │  │  │  ├── cli.py
│  │  │  │  │  │  ├── test-005-traffic-router-to-child.py
│  │  │  │  │  │  ├── test-012-reset-recovery.py
│  │  │  │  │  │  ├── test-033-alt-short-addr-role-transition.py
│  │  │  │  │  │  ├── test-034-fed-parent-search.py
│  │  │  │  │  │  ├── test-035-context-id-change-addr-reg.py
│  │  │  │  │  │  ├── test-500-two-brs-two-networks.py
│  │  │  │  │  │  │ test-706-multi-radio-trel-peer-addr-port-change-discovery.py
│  │  │  │  │  ├── openthread-core-toranj-config-posix.h
│  │  │  │  │  ├── openthread-core-toranj-config-simulation.h
│  │  │  │  │  ├── openthread-core-toranj-config.h
│  │  │  │  │  │ start.sh
│  │  │  │  ├── unit
│  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  ├── test_aes.cpp
│  │  │  │  │  ├── test_dns_client.cpp
│  │  │  │  │  ├── test_dnssd_discovery_proxy.cpp
│  │  │  │  │  ├── test_heap.cpp
│  │  │  │  │  ├── test_linked_list.cpp
│  │  │  │  │  ├── test_lowpan.cpp
│  │  │  │  │  ├── test_lowpan.hpp
│  │  │  │  │  ├── test_mac_frame.cpp
│  │  │  │  │  ├── test_mdns.cpp
│  │  │  │  │  ├── test_message.cpp
│  │  │  │  │  ├── test_multipan_rcp_instances.cpp
│  │  │  │  │  ├── test_nat64.cpp
│  │  │  │  │  ├── test_ncp_dnssd.cpp
│  │  │  │  │  ├── test_ncp_infra_if.cpp
│  │  │  │  │  ├── test_ncp_srp_server.cpp
│  │  │  │  │  ├── test_network_data.cpp
│  │  │  │  │  ├── test_platform.cpp
│  │  │  │  │  ├── test_routing_manager.cpp
│  │  │  │  │  ├── test_serial_number.cpp
│  │  │  │  │  ├── test_spinel_buffer.cpp
│  │  │  │  │  ├── test_spinel_prop_codec.cpp
│  │  │  │  │  ├── test_srp_server.cpp
│  │  │  │  │  ├── test_tasklet.cpp
│  │  │  │  │  ├── test_util.h
│  │  │  │  │  │ test_util.hpp
│  │  │  ├── third_party
│  │  │  │  ├── tcplp
│  │  │  │  │  ├── bsdtcp
│  │  │  │  │  │  │ tcp_subr.c
│  │  │  ├── tools
│  │  │  │  ├── cp-caps
│  │  │  │  │  ├── CHANGE_LOG.md
│  │  │  │  │  ├── README.md
│  │  │  │  │  ├── rcp_caps_test.py
│  │  │  │  │  │ requirements.txt
│  │  │  │  ├── ot-fct
│  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  ├── cli.cpp
│  │  │  │  │  │ cli.hpp
│  │  │  │  ├── otci
│  │  │  │  │  ├── otci
│  │  │  │  │  │  │ otci.py
│  │  │  │  │  ├── pyproject.toml
│  │  │  │  │  │ setup.py
│  │  │  │  ├── tcat_ble_client
│  │  │  │  │  ├── bbtc.py
│  │  │  │  │  ├── ble
│  │  │  │  │  │  ├── ble_advertisement_data.py
│  │  │  │  │  │  ├── ble_scanner.py
│  │  │  │  │  │  ├── ble_stream.py
│  │  │  │  │  │  │ ble_stream_secure.py
│  │  │  │  │  ├── cli
│  │  │  │  │  │  ├── __init__.py
│  │  │  │  │  │  ├── base_commands.py
│  │  │  │  │  │  ├── cli.py
│  │  │  │  │  │  ├── dataset_commands.py
│  │  │  │  │  │  │ tlv_commands.py
│  │  │  │  │  ├── dataset
│  │  │  │  │  │  ├── dataset.py
│  │  │  │  │  │  │ dataset_entries.py
│  │  │  │  │  ├── tlv
│  │  │  │  │  │  ├── advertised_tlv.py
│  │  │  │  │  │  ├── tcat_tlv.py
│  │  │  │  │  │  │ tlv.py
│  │  │  │  │  ├── utils
│  │  │  │  │  │  │ __init__.py
subsys
│  ├── net
│  │  ├── openthread
│  │  │  │ Kconfig.defconfig
west.yml
zephyr
│  ├── modules
│  │  ├── openthread
│  │  │  ├── platform
│  │  │  │  ├── diag.c
│  │  │  │  ├── platform-zephyr.h
│  │  │  │  │ radio.c
│  ├── tests
│  │  ├── subsys
│  │  │  ├── openthread
│  │  │  │  │ radio_test.c
│  │ west.yml

Outputs:

Toolchain

Version: 11349092be
Build docker image: docker-dtr.nordicsemi.no/sw-production/ncs-build:11349092be_912848a074

Test Spec & Results: ✅ Success; ❌ Failure; 🟠 Queued; 🟡 Progress; ◻️ Skipped; ⚠️ Quarantine

  • ◻️ Toolchain - Skipped: existing toolchain is used
  • ✅ Build twister
    • sdk-nrf test count: 541
    • sdk-zephyr test count: 6115
  • ✅ Integration tests
    • ✅ test-fw-nrfconnect-chip
    • ✅ test-fw-nrfconnect-rs - Skipped: Job was skipped as it succeeded in a previous run
    • ✅ test-fw-nrfconnect-fem - Skipped: Job was skipped as it succeeded in a previous run
    • ✅ test-fw-nrfconnect-thread
Disabled integration tests
    • desktop52_verification
    • doc-internal
    • test_ble_nrf_config
    • test-fw-nrfconnect-apps
    • test-fw-nrfconnect-ble_mesh
    • test-fw-nrfconnect-ble_samples
    • test-fw-nrfconnect-boot
    • test-fw-nrfconnect-nfc
    • test-fw-nrfconnect-nrf-iot_libmodem-nrf
    • test-fw-nrfconnect-nrf-iot_lwm2m
    • test-fw-nrfconnect-nrf-iot_mosh
    • test-fw-nrfconnect-nrf-iot_nrf_provisioning
    • test-fw-nrfconnect-nrf-iot_positioning
    • test-fw-nrfconnect-nrf-iot_samples
    • test-fw-nrfconnect-nrf-iot_serial_lte_modem
    • test-fw-nrfconnect-nrf-iot_thingy91
    • test-fw-nrfconnect-nrf-iot_zephyr_lwm2m
    • test-fw-nrfconnect-nrf_crypto
    • test-fw-nrfconnect-ps
    • test-fw-nrfconnect-rpc
    • test-fw-nrfconnect-tfm
    • test-fw-nrfconnect-zigbee
    • test-low-level
    • test-sdk-audio
    • test-sdk-dfu
    • test-sdk-find-my
    • test-sdk-mcuboot
    • test-sdk-pmic-samples
    • test-sdk-sidewalk
    • test-sdk-wifi
    • test-secdom-samples-public

Note: This message is automatically posted and updated by the CI

@NordicBuilder
Copy link
Contributor

You can find the documentation preview for this PR at this link.

Note: This comment is automatically posted by the Documentation Publish GitHub Action.

@maciejbaczmanski
Copy link
Member Author

@nrfconnect/ncs-co-build-system @nrfconnect/ncs-code-owners please review

@nordicjm
Copy link
Contributor

rebase needed

Pull OT and Zephyr with diagnostic module related fixes.

Signed-off-by: Maciej Baczmanski <[email protected]>
@maciejbaczmanski maciejbaczmanski merged commit 4418588 into nrfconnect:main Jan 15, 2025
13 checks passed
@maciejbaczmanski maciejbaczmanski deleted the ot_state_machine_fixes branch January 15, 2025 12:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
changelog-entry-required Update changelog before merge. Remove label if entry is not needed or already added. manifest manifest-openthread manifest-zephyr
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants