Skip to content

Conversation

@rlubos
Copy link
Contributor

@rlubos rlubos commented Jun 26, 2025

The net_mgmt event representation changed from 32-bit to 64-bit value, therefore update all net_mgmt callbacks to align with this change.

The purpose of this PR is to catch any leftovers or breakages early, so we don't have to deal with this during the next upmerge. We don't necessarily have to merge it.

@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 Jun 26, 2025
@NordicBuilder
Copy link
Contributor

NordicBuilder commented Jun 26, 2025

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

Name Old Revision New Revision Diff
matter nrfconnect/sdk-connectedhomeip@1ef3e65 (v3.1-branch,v3.1.0-rc1) nrfconnect/sdk-connectedhomeip@b15be97 (master) nrfconnect/[email protected]
memfault-firmware-sdk memfault/[email protected] memfault/[email protected] memfault/[email protected]
zephyr nrfconnect/sdk-zephyr@7728962 nrfconnect/sdk-zephyr@8277731 (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 Jun 26, 2025

CI Information

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

Inputs:

Sources:

sdk-nrf: PR head: 4173a3e09db8efc0445c3e54ba28f8243be59c1d
matter: PR head: b15be97f496f586729d8f1e41bacbef145e50b74
zephyr: PR head: 8277731e86e2d7bab82d1ac72c8419c583a7bf3b

more details

sdk-nrf:

PR head: 4173a3e09db8efc0445c3e54ba28f8243be59c1d
merge base: 7e8932e3f3c2af07d6b9753877abd8feb1a2e188
target head (main): 7e8932e3f3c2af07d6b9753877abd8feb1a2e188
Diff

matter:

PR head: b15be97f496f586729d8f1e41bacbef145e50b74
merge base: 1ef3e65e14a4baf112391dc7dded8ada1b0c3ab2
Diff

zephyr:

PR head: 8277731e86e2d7bab82d1ac72c8419c583a7bf3b
merge base: 77289621634d9247a5b831dcd1c307889ba58104
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 (132)
applications
│  ├── matter_bridge
│  │  ├── src
│  │  │  │ chip_project_config.h
│  ├── serial_lte_modem
│  │  ├── src
│  │  │  │ slm_ppp.c
lib
│  ├── location
│  │  │ scan_wifi.c
modules
│  ├── lib
│  │  ├── matter
│  │  │  ├── src
│  │  │  │  ├── platform
│  │  │  │  │  ├── nrfconnect
│  │  │  │  │  │  ├── wifi
│  │  │  │  │  │  │  ├── WiFiManager.cpp
│  │  │  │  │  │  │  │ WiFiManager.h
│  ├── wfa-qt
│  │  ├── src
│  │  │  │ wpas_events.c
samples
│  ├── cellular
│  │  ├── modem_shell
│  │  │  ├── src
│  │  │  │  ├── ppp
│  │  │  │  │  │ ppp_ctrl.c
│  │  ├── nrf_cloud_multi_service
│  │  │  ├── src
│  │  │  │  ├── cloud_connection.c
│  │  │  │  │ provisioning_support.c
│  │  ├── nrf_cloud_rest_cell_location
│  │  │  ├── src
│  │  │  │  │ main.c
│  │  ├── nrf_cloud_rest_device_message
│  │  │  ├── src
│  │  │  │  │ main.c
│  │  ├── nrf_cloud_rest_fota
│  │  │  ├── src
│  │  │  │  │ main.c
│  │  ├── nrf_provisioning
│  │  │  ├── src
│  │  │  │  │ main.c
│  ├── debug
│  │  ├── memfault
│  │  │  ├── src
│  │  │  │  │ main.c
│  ├── matter
│  │  ├── light_bulb
│  │  │  ├── src
│  │  │  │  ├── aws_iot_integration
│  │  │  │  │  │ aws_iot_integration.c
│  ├── net
│  │  ├── aws_iot
│  │  │  ├── src
│  │  │  │  │ main.c
│  │  ├── azure_iot_hub
│  │  │  ├── src
│  │  │  │  │ main.c
│  │  ├── coap_client
│  │  │  ├── src
│  │  │  │  │ main.c
│  │  ├── download
│  │  │  ├── src
│  │  │  │  │ main.c
│  │  ├── http_server
│  │  │  ├── src
│  │  │  │  │ main.c
│  │  ├── https_client
│  │  │  ├── src
│  │  │  │  │ main.c
│  │  ├── mqtt
│  │  │  ├── src
│  │  │  │  ├── modules
│  │  │  │  │  ├── network
│  │  │  │  │  │  │ network.c
│  │  ├── udp
│  │  │  ├── src
│  │  │  │  │ main.c
│  ├── wifi
│  │  ├── ble_coex
│  │  │  ├── src
│  │  │  │  │ main.c
│  │  ├── promiscuous
│  │  │  ├── src
│  │  │  │  │ wifi_connection.c
│  │  ├── provisioning
│  │  │  ├── softap
│  │  │  │  ├── src
│  │  │  │  │  │ main.c
│  │  ├── raw_tx_packet
│  │  │  ├── src
│  │  │  │  ├── main.c
│  │  │  │  │ wifi_connection.c
│  │  ├── scan
│  │  │  ├── src
│  │  │  │  │ main.c
│  │  ├── shutdown
│  │  │  ├── src
│  │  │  │  │ main.c
│  │  ├── softap
│  │  │  ├── src
│  │  │  │  │ main.c
│  │  ├── sta
│  │  │  ├── src
│  │  │  │  │ main.c
│  │  ├── thread_coex
│  │  │  ├── src
│  │  │  │  ├── ot_coex_functions.c
│  │  │  │  │ ot_coex_functions.h
│  │  ├── twt
│  │  │  ├── src
│  │  │  │  │ main.c
subsys
│  ├── net
│  │  ├── l2_wifi_if_conn
│  │  │  │ l2_wifi_conn.c
│  │  ├── lib
│  │  │  ├── lwm2m_client_utils
│  │  │  │  ├── location
│  │  │  │  │  │ location_wifi_ap_scanner.c
│  │  │  ├── softap_wifi_provision
│  │  │  │  │ softap_wifi_provision.c
│  │  │  ├── wifi_prov_core
│  │  │  │  │ wifi_prov_handler.c
│  │  │  ├── wifi_ready
│  │  │  │  │ wifi_ready.c
tests
│  ├── lib
│  │  ├── location
│  │  │  ├── src
│  │  │  │  │ location_test.c
│  ├── subsys
│  │  ├── net
│  │  │  ├── lib
│  │  │  │  ├── lwm2m_client_utils
│  │  │  │  │  ├── src
│  │  │  │  │  │  ├── stubs.c
│  │  │  │  │  │  ├── stubs.h
│  │  │  │  │  │  │ wifi_ap_scanner.c
west.yml
zephyr
│  ├── doc
│  │  ├── connectivity
│  │  │  ├── networking
│  │  │  │  ├── api
│  │  │  │  │  ├── coap_server.rst
│  │  │  │  │  │ net_mgmt.rst
│  │  ├── releases
│  │  │  ├── migration-guide-4.2.rst
│  │  │  │ release-notes-4.2.rst
│  ├── drivers
│  │  ├── modem
│  │  │  │ modem_cellular.c
│  │  ├── wifi
│  │  │  ├── esp32
│  │  │  │  ├── src
│  │  │  │  │  │ esp_wifi_drv.c
│  ├── include
│  │  ├── zephyr
│  │  │  ├── net
│  │  │  │  ├── coap_mgmt.h
│  │  │  │  ├── conn_mgr_connectivity.h
│  │  │  │  ├── ethernet_mgmt.h
│  │  │  │  ├── ieee802154_mgmt.h
│  │  │  │  ├── net_event.h
│  │  │  │  ├── net_mgmt.h
│  │  │  │  ├── ppp.h
│  │  │  │  ├── socket_net_mgmt.h
│  │  │  │  │ wifi_mgmt.h
│  ├── modules
│  │  ├── hostap
│  │  │  ├── src
│  │  │  │  ├── supp_events.h
│  │  │  │  │ supp_main.c
│  ├── samples
│  │  ├── boards
│  │  │  ├── nxp
│  │  │  │  ├── s32
│  │  │  │  │  ├── netc
│  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  │ main.c
│  │  ├── net
│  │  │  ├── capture
│  │  │  │  ├── src
│  │  │  │  │  │ main.c
│  │  │  ├── cloud
│  │  │  │  ├── mqtt_azure
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ main.c
│  │  │  │  ├── tagoio_http_post
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ wifi.c
│  │  │  ├── common
│  │  │  │  │ net_sample_common.c
│  │  │  ├── dhcpv4_client
│  │  │  │  ├── src
│  │  │  │  │  │ main.c
│  │  │  ├── dns_resolve
│  │  │  │  ├── src
│  │  │  │  │  │ main.c
│  │  │  ├── dsa
│  │  │  │  ├── src
│  │  │  │  │  │ main.c
│  │  │  ├── ipv4_autoconf
│  │  │  │  ├── src
│  │  │  │  │  │ main.c
│  │  │  ├── lwm2m_client
│  │  │  │  ├── src
│  │  │  │  │  │ lwm2m-client.c
│  │  │  ├── mqtt_sn_publisher
│  │  │  │  ├── src
│  │  │  │  │  │ main.c
│  │  │  ├── secure_mqtt_sensor_actuator
│  │  │  │  ├── src
│  │  │  │  │  │ main.c
│  │  │  ├── sockets
│  │  │  │  ├── coap_download
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ main.c
│  │  │  │  ├── coap_server
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ events.c
│  │  │  │  ├── dumb_http_server_mt
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ main.c
│  │  │  │  ├── echo_client
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ echo-client.c
│  │  │  │  ├── echo_server
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ echo-server.c
│  │  │  │  ├── packet
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ packet.c
│  │  │  │  ├── txtime
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ main.c
│  │  │  ├── wifi
│  │  │  │  ├── apsta_mode
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ main.c
│  │  ├── subsys
│  │  │  ├── mgmt
│  │  │  │  ├── updatehub
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ main.c
│  ├── subsys
│  │  ├── logging
│  │  │  ├── backends
│  │  │  │  │ log_backend_net.c
│  │  ├── mgmt
│  │  │  ├── mcumgr
│  │  │  │  ├── transport
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ smp_udp.c
│  │  ├── net
│  │  │  ├── conn_mgr
│  │  │  │  ├── conn_mgr_connectivity.c
│  │  │  │  │ events_handler.c
│  │  │  ├── ip
│  │  │  │  ├── ipv4_autoconf.c
│  │  │  │  ├── ipv6_pe.c
│  │  │  │  ├── net_mgmt.c
│  │  │  │  ├── net_stats.c
│  │  │  │  │ pmtu.c
│  │  │  ├── l2
│  │  │  │  ├── ethernet
│  │  │  │  │  ├── arp.c
│  │  │  │  │  ├── ethernet_mgmt.c
│  │  │  │  │  ├── ethernet_stats.c
│  │  │  │  │  ├── lldp
│  │  │  │  │  │  │ lldp.c
│  │  │  │  ├── ieee802154
│  │  │  │  │  ├── ieee802154_mgmt.c
│  │  │  │  │  │ ieee802154_shell.c
│  │  │  │  ├── openthread
│  │  │  │  │  │ openthread.c
│  │  │  │  ├── ppp
│  │  │  │  │  ├── ppp_l2.c
│  │  │  │  │  │ ppp_stats.c
│  │  │  │  ├── virtual
│  │  │  │  │  │ virtual_mgmt.c
│  │  │  │  ├── wifi
│  │  │  │  │  ├── wifi_mgmt.c
│  │  │  │  │  │ wifi_shell.c
│  │  │  ├── lib
│  │  │  │  ├── coap
│  │  │  │  │  ├── coap.c
│  │  │  │  │  │ coap_server.c
│  │  │  │  ├── config
│  │  │  │  │  ├── init.c
│  │  │  │  │  │ init_clock_sntp.c
│  │  │  │  ├── dhcpv4
│  │  │  │  │  │ dhcpv4.c
│  │  │  │  ├── dhcpv6
│  │  │  │  │  │ dhcpv6.c
│  │  │  │  ├── dns
│  │  │  │  │  ├── llmnr_responder.c
│  │  │  │  │  │ mdns_responder.c
│  │  │  │  ├── ptp
│  │  │  │  │  │ port.c
│  │  │  │  ├── shell
│  │  │  │  │  │ events.c
│  │  │  │  ├── sockets
│  │  │  │  │  │ sockets_net_mgmt.c
│  │  ├── shell
│  │  │  ├── backends
│  │  │  │  │ shell_mqtt.c
│  ├── tests
│  │  ├── boards
│  │  │  ├── espressif
│  │  │  │  ├── ethernet
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ main.c
│  │  │  │  ├── wifi
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ main.c
│  │  ├── net
│  │  │  ├── conn_mgr_conn
│  │  │  │  ├── src
│  │  │  │  │  │ main.c
│  │  │  ├── conn_mgr_monitor
│  │  │  │  ├── src
│  │  │  │  │  │ main.c
│  │  │  ├── conn_mgr_nsos
│  │  │  │  ├── src
│  │  │  │  │  │ main.c
│  │  │  ├── dhcpv4
│  │  │  │  ├── client
│  │  │  │  │  ├── prj.conf
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ main.c
│  │  │  ├── dhcpv6
│  │  │  │  ├── src
│  │  │  │  │  │ main.c
│  │  │  ├── hostname
│  │  │  │  ├── src
│  │  │  │  │  │ main.c
│  │  │  ├── ieee802154
│  │  │  │  ├── l2
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ ieee802154_shell_test.c
│  │  │  ├── igmp
│  │  │  │  ├── src
│  │  │  │  │  │ main.c
│  │  │  ├── lib
│  │  │  │  ├── dns_addremove
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ main.c
│  │  │  ├── mgmt
│  │  │  │  ├── src
│  │  │  │  │  │ mgmt.c
│  │  │  ├── mld
│  │  │  │  ├── src
│  │  │  │  │  │ main.c
│  │  │  ├── pmtu
│  │  │  │  ├── src
│  │  │  │  │  │ main.c
│  │  │  ├── socket
│  │  │  │  ├── net_mgmt
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ main.c

Outputs:

Toolchain

Version: c5be9c56c7
Build docker image: docker-dtr.nordicsemi.no/sw-production/ncs-build:c5be9c56c7_bba2ea5f2e

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

  • ◻️ Toolchain - Skipped: existing toolchain is used
  • ✅ Build twister
    • sdk-nrf test count: 11
    • sdk-zephyr test count: 3084
  • ✅ Integration tests
    • ✅ test-sdk-audio
    • ✅ test-fw-nrfconnect-chip
    • ✅ test-fw-nrfconnect-nfc
    • ✅ test-fw-nrfconnect-nrf-iot_cloud
    • ✅ test-fw-nrfconnect-nrf-iot_serial_lte_modem
    • ✅ test-fw-nrfconnect-nrf-iot_zephyr_lwm2m
    • ✅ test-fw-nrfconnect-nrf-iot_samples
    • ✅ test-fw-nrfconnect-nrf-iot_thingy91
    • ✅ test-fw-nrfconnect-rs
    • ✅ test-fw-nrfconnect-fem
    • ✅ test-fw-nrfconnect-thread-main
    • ✅ test-sdk-find-my
    • ✅ test-fw-nrfconnect-nrf_lrcs_mosh
    • ✅ test-fw-nrfconnect-nrf_lrcs_positioning
    • ✅ test-sdk-wifi
    • ✅ test-low-level
    • ✅ test-sdk-mcuboot
    • ✅ test-sdk-dfu
    • ⚠️ test-fw-nrfconnect-nrf_lrcs_mosh
    • ⚠️ test-fw-nrfconnect-nrf_lrcs_positioning
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-nrf-iot_libmodem-nrf
    • test-fw-nrfconnect-nrf-iot_lwm2m
    • test-fw-nrfconnect-nrf_crypto
    • test-fw-nrfconnect-ps-main
    • test-fw-nrfconnect-rpc
    • test-fw-nrfconnect-tfm
    • test-sdk-pmic-samples
    • test-secdom-samples-public

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

@github-actions
Copy link

github-actions bot commented Jun 26, 2025

You can find the documentation preview for this PR here.

@rlubos
Copy link
Contributor Author

rlubos commented Jun 27, 2025

So we got green CI here, but the PR is blocked until memfault aligns with the latest Zephyr.

@jtguggedal
Copy link
Contributor

jtguggedal commented Jun 30, 2025

So we got green CI here, but the PR is blocked until memfault aligns with the latest Zephyr.

@rlubos Updated Memfault SDK was just merged: #23041
Do we need more updates to it?

@rlubos
Copy link
Contributor Author

rlubos commented Jun 30, 2025

So we got green CI here, but the PR is blocked until memfault aligns with the latest Zephyr.

@rlubos Updated Memfault SDK was just merged: #23041 Do we need more updates to it?

Unfortunately yes, 1.26.0 was released just before I've identified the problem and opened a PR with a fix.

@noahp
Copy link
Contributor

noahp commented Jun 30, 2025

Thanks @rlubos , we'll push out a memfault sdk update asap with the fix!

@jtguggedal
Copy link
Contributor

So we got green CI here, but the PR is blocked until memfault aligns with the latest Zephyr.

@rlubos Updated Memfault SDK was just merged: #23041 Do we need more updates to it?

Unfortunately yes, 1.26.0 was released just before I've identified the problem and opened a PR with a fix.

@rlubos Memfault SDK 1.26.1 is released now and should solve the issue: memfault/memfault-firmware-sdk@b99f8c2

@rlubos rlubos force-pushed the net/align-with-net-mgmt-changes branch from 72760c1 to 1ffdd61 Compare July 1, 2025 08:02
@rlubos
Copy link
Contributor Author

rlubos commented Jul 1, 2025

@noahp @jtguggedal Thanks! I've rebased the PR and switched to the latest memfault release.

@rlubos rlubos force-pushed the net/align-with-net-mgmt-changes branch 2 times, most recently from 8ddbaa8 to cdb9e2d Compare August 5, 2025 08:04
@rlubos rlubos force-pushed the net/align-with-net-mgmt-changes branch from cdb9e2d to 66065fc Compare August 5, 2025 14:08
@rlubos
Copy link
Contributor Author

rlubos commented Aug 5, 2025

Added fix for matter_bridge flash size as agreed with @ArekBalysNordic.

rlubos added 2 commits August 5, 2025 20:07
The net_mgmt event representation changed from 32-bit to 64-bit value,
therefore update all net_mgmt callbacks to align with this change.

Signed-off-by: Robert Lubos <[email protected]>
The application won't fit into flash anymore in BLE bridge
configuration, so disable some additional logs to save some flash.

Signed-off-by: Robert Lubos <[email protected]>
@rlubos rlubos force-pushed the net/align-with-net-mgmt-changes branch from 66065fc to 4173a3e Compare August 5, 2025 18:21
@NordicBuilder NordicBuilder removed the DNM label Aug 5, 2025
@rlubos rlubos merged commit 2276433 into nrfconnect:main Aug 5, 2025
14 of 15 checks passed
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-matter manifest-memfault-firmware-sdk manifest-zephyr

Projects

None yet

Development

Successfully merging this pull request may close these issues.