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

Added automatic node resolve after first transmission failure. #12263

Merged

Conversation

kkasperczyk-no
Copy link
Contributor

Problem

  • Data advertised in the DNS-SD records such as IP address or CRA/CRI values may change in time and it may result
    in communication failures.
  • DNS-SD records are cached, so in case of device IP address change and trying to resolve address again the cached value
    is used instead of the new one.

Change overview

  • Added argument that allows to bypass reading DNS-SD services data from cache and force resolving node data.
  • Added SessionRecoveryDelegate that can be used to notify about the first message transmission failure.
  • Added CHIPDeviceController implementation of SessionRecoveryDelegate to trigger resolving node data again
    if communication failure appeared.

Testing

Tested using nrfconnect platform and Python CHIP controller that after first message delivery failure controller resolves node data once again:

  1. Commissioned and provisioned accessory device
  2. Resolved node data with resolve command
  3. Changed OTBR mesh prefix to trigger accessory device IP address change
  4. Invoked zcl OnOff command and verified that:
  • First message delivery failed due to using old device IP address
  • Controller resolved node data again and updated IP address
  • First retransmission using new IP address succeeded

Fixes: #11040

@github-actions
Copy link

github-actions bot commented Nov 25, 2021

PR #12263: Size comparison from 914b58e to 38ead1e

Increases above 0.2%:

platform target config section 914b58e 38ead1e change % change
linux shell debug .bss 23496 23560 64 0.3
Increases (26 builds for efr32, esp32, k32w, linux, mbed, p6, qpg, telink)
platform target config section 914b58e 38ead1e change % change
efr32 lighting-app BRD4161A (read only) 759184 759392 208 0.0
(read/write) 119812 119852 40 0.0
.bss 117988 118028 40 0.0
.text 759176 759384 208 0.0
BRD4161A+rpc (read only) 746964 747188 224 0.0
(read/write) 136436 136476 40 0.0
.bss 134492 134532 40 0.0
.text 746956 747180 224 0.0
lock-app BRD4161A (read only) 735120 735344 224 0.0
(read/write) 117524 117564 40 0.0
.bss 115748 115788 40 0.0
.text 735112 735336 224 0.0
window-app BRD4161A (read only) 738560 738784 224 0.0
(read/write) 117884 117924 40 0.0
.bss 116100 116140 40 0.0
.text 738552 738776 224 0.0
esp32 all-clusters-app c3devkit (read only) 835642 835676 34 0.0
(read/write) 1224282 1224314 32 0.0
.dram0.bss 59240 59280 40 0.1
.flash.text 835642 835676 34 0.0
m5stack (read only) 906995 907031 36 0.0
(read/write) 423532 423572 40 0.0
.dram0.bss 64632 64672 40 0.1
.flash.text 901611 901647 36 0.0
k32w lighting-app k32w061+se05x+release (read/write) 720916 720988 72 0.0
.bss 78276 78316 40 0.1
.text 634884 634916 32 0.0
lock-app k32w061+debug (read/write) 611236 611308 72 0.0
.bss 68716 68756 40 0.1
.text 534800 534832 32 0.0
shell k32w061+debug (read/write) 676568 676680 112 0.0
.bss 79868 79948 80 0.1
.text 589008 589040 32 0.0
linux all-clusters-app debug (read only) 1769433 1770201 768 0.0
(read/write) 131480 131544 64 0.0
.bss 60080 60144 64 0.1
.rodata 138325 138389 64 0.0
.text 1492738 1493442 704 0.0
bridge-app debug+rpc (read only) 1345293 1346061 768 0.1
(read/write) 77824 77888 64 0.1
.bss 41712 41776 64 0.2
.rodata 112988 113052 64 0.1
.text 1132213 1132917 704 0.1
chip-tool debug (read only) 6005893 6008221 2328 0.0
(read/write) 199664 199856 192 0.1
.bss 40064 40128 64 0.2
.data.rel.ro 151632 151776 144 0.1
.rodata 283944 284072 128 0.0
.text 5333397 5335381 1984 0.0
lighting-app debug+rpc (read only) 1618217 1618985 768 0.0
(read/write) 111072 111136 64 0.1
.bss 47408 47472 64 0.1
.rodata 131249 131313 64 0.0
.text 1349250 1349954 704 0.1
ota-provider-app debug (read only) 1309361 1310129 768 0.1
(read/write) 76312 76376 64 0.1
.bss 44320 44384 64 0.1
.rodata 114736 114800 64 0.1
.text 1094274 1094978 704 0.1
ota-requestor-app debug (read only) 1405849 1406633 784 0.1
(read/write) 80144 80208 64 0.1
.bss 46752 46816 64 0.1
.rodata 126176 126240 64 0.1
.text 1176530 1177250 720 0.1
shell debug (read only) 820129 820897 768 0.1
(read/write) 66936 67000 64 0.1
.bss 23496 23560 64 0.3
.rodata 78927 78991 64 0.1
.text 634514 635218 704 0.1
tv-app debug (read only) 1915025 1917353 2328 0.1
(read/write) 320088 320312 224 0.1
.bss 250168 250264 96 0.0
.data.rel.ro 61368 61496 128 0.2
.rodata 159240 159368 128 0.1
.text 1607586 1609570 1984 0.1
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2293520 2293584 64 0.0
.bss 181788 181828 40 0.0
.text 1256120 1256184 64 0.0
lighting-app CY8CPROTO_062_4343W+release .bss 172404 172444 40 0.0
lock-app CY8CPROTO_062_4343W+release .bss 171220 171260 40 0.0
shell CY8CPROTO_062_4343W+release .bss 156424 156464 40 0.0
p6 all-clusters-app default (read/write) 2310328 2310616 288 0.0
.bss 114784 114824 40 0.0
.text 1268592 1268880 288 0.0
lock-app default (read/write) 2222144 2222432 288 0.0
.bss 101080 101120 40 0.0
.text 1180408 1180696 288 0.0
qpg lighting-app qpg6100+debug (read only) 500992 501008 16 0.0
.bss 50384 50424 40 0.1
.text 495672 495688 16 0.0
lock-app qpg6100+debug (read only) 474960 474976 16 0.0
.bss 49256 49296 40 0.1
.text 469640 469656 16 0.0
telink lighting-app tlsr9518adk80d (read/write) 774870 774950 80 0.0
bss 79216 79256 40 0.1
text 538758 538792 34 0.0
Decreases (6 builds for mbed, p6)
platform target config section 914b58e 38ead1e change % change
mbed all-clusters-app CY8CPROTO_062_4343W+release .heap 849416 849376 -40 -0.0
lighting-app CY8CPROTO_062_4343W+release .heap 858440 858400 -40 -0.0
lock-app CY8CPROTO_062_4343W+release .heap 859640 859600 -40 -0.0
shell CY8CPROTO_062_4343W+release .heap 875040 875000 -40 -0.0
p6 all-clusters-app default .heap 916016 915976 -40 -0.0
lock-app default .heap 929848 929808 -40 -0.0
Full report (28 builds for efr32, esp32, k32w, linux, mbed, p6, qpg, telink)
platform target config section 914b58e 38ead1e change % change
efr32 lighting-app BRD4161A (read only) 759184 759392 208 0.0
(read/write) 119812 119852 40 0.0
.bss 117988 118028 40 0.0
.data 1820 1820 0 0.0
.text 759176 759384 208 0.0
BRD4161A+rpc (read only) 746964 747188 224 0.0
(read/write) 136436 136476 40 0.0
.bss 134492 134532 40 0.0
.data 1944 1944 0 0.0
.text 746956 747180 224 0.0
lock-app BRD4161A (read only) 735120 735344 224 0.0
(read/write) 117524 117564 40 0.0
.bss 115748 115788 40 0.0
.data 1776 1776 0 0.0
.text 735112 735336 224 0.0
window-app BRD4161A (read only) 738560 738784 224 0.0
(read/write) 117884 117924 40 0.0
.bss 116100 116140 40 0.0
.data 1784 1784 0 0.0
.text 738552 738776 224 0.0
esp32 all-clusters-app c3devkit (read only) 835642 835676 34 0.0
(read/write) 1224282 1224314 32 0.0
.dram0.bss 59240 59280 40 0.1
.dram0.data 14100 14100 0 0.0
.flash.rodata 165680 165680 0 0.0
.flash.text 835642 835676 34 0.0
.iram0.text 61394 61394 0 0.0
m5stack (read only) 906995 907031 36 0.0
(read/write) 423532 423572 40 0.0
.dram0.bss 64632 64672 40 0.1
.dram0.data 34072 34072 0 0.0
.flash.rodata 193548 193548 0 0.0
.flash.text 901611 901647 36 0.0
.iram0.text 122943 122943 0 0.0
k32w lighting-app k32w061+se05x+release (read/write) 720916 720988 72 0.0
.bss 78276 78316 40 0.1
.data 1956 1956 0 0.0
.text 634884 634916 32 0.0
lock-app k32w061+debug (read/write) 611236 611308 72 0.0
.bss 68716 68756 40 0.1
.data 1920 1920 0 0.0
.text 534800 534832 32 0.0
shell k32w061+debug (read/write) 676568 676680 112 0.0
.bss 79868 79948 80 0.1
.data 1892 1892 0 0.0
.text 589008 589040 32 0.0
linux all-clusters-app debug (read only) 1769433 1770201 768 0.0
(read/write) 131480 131544 64 0.0
.bss 60080 60144 64 0.1
.data 1170 1170 0 0.0
.data.rel.ro 64928 64928 0 0.0
.dynamic 592 592 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 576 576 0 0.0
.rodata 138325 138389 64 0.0
.text 1492738 1493442 704 0.0
bridge-app debug+rpc (read only) 1345293 1346061 768 0.1
(read/write) 77824 77888 64 0.1
.bss 41712 41776 64 0.2
.data 1680 1680 0 0.0
.data.rel.ro 29384 29384 0 0.0
.dynamic 592 592 0 0.0
.got 3984 3984 0 0.0
.init 27 27 0 0.0
.init_array 424 424 0 0.0
.rodata 112988 113052 64 0.1
.text 1132213 1132917 704 0.1
chip-tool debug (read only) 6005893 6008221 2328 0.0
(read/write) 199664 199856 192 0.1
.bss 40064 40128 64 0.2
.data 2384 2384 0 0.0
.data.rel.ro 151632 151776 144 0.1
.dynamic 592 592 0 0.0
.got 4456 4456 0 0.0
.init 27 27 0 0.0
.init_array 488 488 0 0.0
.rodata 283944 284072 128 0.0
.text 5333397 5335381 1984 0.0
lighting-app debug+rpc (read only) 1618217 1618985 768 0.0
(read/write) 111072 111136 64 0.1
.bss 47408 47472 64 0.1
.data 1362 1362 0 0.0
.data.rel.ro 56976 56976 0 0.0
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 552 552 0 0.0
.rodata 131249 131313 64 0.0
.text 1349250 1349954 704 0.1
ota-provider-app debug (read only) 1309361 1310129 768 0.1
(read/write) 76312 76376 64 0.1
.bss 44320 44384 64 0.1
.data 912 912 0 0.0
.data.rel.ro 25944 25944 0 0.0
.dynamic 592 592 0 0.0
.got 4048 4048 0 0.0
.init 27 27 0 0.0
.init_array 464 464 0 0.0
.rodata 114736 114800 64 0.1
.text 1094274 1094978 704 0.1
ota-requestor-app debug (read only) 1405849 1406633 784 0.1
(read/write) 80144 80208 64 0.1
.bss 46752 46816 64 0.1
.data 976 976 0 0.0
.data.rel.ro 27272 27272 0 0.0
.dynamic 592 592 0 0.0
.got 4032 4032 0 0.0
.init 27 27 0 0.0
.init_array 488 488 0 0.0
.rodata 126176 126240 64 0.1
.text 1176530 1177250 720 0.1
shell debug (read only) 820129 820897 768 0.1
(read/write) 66936 67000 64 0.1
.bss 23496 23560 64 0.3
.data 338 338 0 0.0
.data.rel.ro 38560 38560 0 0.0
.dynamic 592 592 0 0.0
.got 3560 3560 0 0.0
.init 27 27 0 0.0
.init_array 360 360 0 0.0
.rodata 78927 78991 64 0.1
.text 634514 635218 704 0.1
tv-app debug (read only) 1915025 1917353 2328 0.1
(read/write) 320088 320312 224 0.1
.bss 250168 250264 96 0.0
.data 2880 2880 0 0.0
.data.rel.ro 61368 61496 128 0.2
.dynamic 592 592 0 0.0
.got 4432 4432 0 0.0
.init 27 27 0 0.0
.init_array 632 632 0 0.0
.rodata 159240 159368 128 0.1
.text 1607586 1609570 1984 0.1
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2293520 2293584 64 0.0
.bss 181788 181828 40 0.0
.data 5240 5240 0 0.0
.heap 849416 849376 -40 -0.0
.text 1256120 1256184 64 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2277552 2277552 0 0.0
.bss 172404 172444 40 0.0
.data 5600 5600 0 0.0
.heap 858440 858400 -40 -0.0
.text 1240152 1240152 0 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2251936 2251936 0 0.0
.bss 171220 171260 40 0.0
.data 5584 5584 0 0.0
.heap 859640 859600 -40 -0.0
.text 1214536 1214536 0 0.0
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1139744 1139744 0 0.0
.bss 11752 11752 0 0.0
.data 4368 4368 0 0.0
.heap 1020328 1020328 0 0.0
.text 103128 103128 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2050800 2050800 0 0.0
.bss 156424 156464 40 0.0
.data 4984 4984 0 0.0
.heap 875040 875000 -40 -0.0
.text 1013400 1013400 0 0.0
p6 all-clusters-app default (read/write) 2310328 2310616 288 0.0
.bss 114784 114824 40 0.0
.data 2544 2544 0 0.0
.heap 916016 915976 -40 -0.0
.text 1268592 1268880 288 0.0
lock-app default (read/write) 2222144 2222432 288 0.0
.bss 101080 101120 40 0.0
.data 2416 2416 0 0.0
.heap 929848 929808 -40 -0.0
.text 1180408 1180696 288 0.0
qpg lighting-app qpg6100+debug (read only) 500992 501008 16 0.0
(read/write) 114144 114144 0 0.0
.bss 50384 50424 40 0.1
.data 1024 1024 0 0.0
.text 495672 495688 16 0.0
lock-app qpg6100+debug (read only) 474960 474976 16 0.0
(read/write) 114140 114140 0 0.0
.bss 49256 49296 40 0.1
.data 980 980 0 0.0
.text 469640 469656 16 0.0
persistent-storage-app qpg6100+debug (read only) 105424 105424 0 0.0
(read/write) 114138 114138 0 0.0
.bss 12002 12002 0 0.0
.data 276 276 0 0.0
.text 100104 100104 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 774870 774950 80 0.0
bss 79216 79256 40 0.1
noinit 37160 37160 0 0.0
text 538758 538792 34 0.0

Copy link
Contributor

@LuDuda LuDuda left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks!

@todo
Copy link

todo bot commented Nov 25, 2021

investigate why in ReliableMessageMgr::CheckResendApplicationMessageWithPeerExchange unit test released exchange

// TODO: investigate why in ReliableMessageMgr::CheckResendApplicationMessageWithPeerExchange unit test released exchange
// context with mExchangeMgr==nullptr is used.
if (exchangeMgr)
{
// After the first failure notify session manager to refresh device data
if (entry->sendCount == 0)
{
exchangeMgr->GetSessionManager()->RefreshSessionOperationalData(entry->ec->GetSessionHandle());
}
}
// Update the counters


This comment was generated by todo based on a TODO comment in 67adb8b in #12263. cc @kkasperczyk-no.

@github-actions
Copy link

github-actions bot commented Nov 25, 2021

PR #12263: Size comparison from badf2e4 to 67adb8b

Increases above 0.2%:

platform target config section badf2e4 67adb8b change % change
linux shell debug .bss 23496 23560 64 0.3
Increases (35 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section badf2e4 67adb8b change % change
efr32 lighting-app BRD4161A (read only) 759184 759392 208 0.0
(read/write) 119812 119852 40 0.0
.bss 117988 118028 40 0.0
.text 759176 759384 208 0.0
BRD4161A+rpc (read only) 746964 747188 224 0.0
(read/write) 136436 136476 40 0.0
.bss 134492 134532 40 0.0
.text 746956 747180 224 0.0
lock-app BRD4161A (read only) 735120 735344 224 0.0
(read/write) 117524 117564 40 0.0
.bss 115748 115788 40 0.0
.text 735112 735336 224 0.0
window-app BRD4161A (read only) 738560 738784 224 0.0
(read/write) 117884 117924 40 0.0
.bss 116100 116140 40 0.0
.text 738552 738776 224 0.0
esp32 all-clusters-app c3devkit (read only) 835642 835678 36 0.0
(read/write) 1224282 1224314 32 0.0
.dram0.bss 59240 59280 40 0.1
.flash.text 835642 835678 36 0.0
m5stack (read only) 906995 907035 40 0.0
(read/write) 423532 423572 40 0.0
.dram0.bss 64632 64672 40 0.1
.flash.text 901611 901651 40 0.0
k32w lighting-app k32w061+se05x+release (read/write) 720916 720988 72 0.0
.bss 78276 78316 40 0.1
.text 634884 634916 32 0.0
lock-app k32w061+debug (read/write) 611236 611308 72 0.0
.bss 68716 68756 40 0.1
.text 534800 534832 32 0.0
shell k32w061+debug (read/write) 676568 676680 112 0.0
.bss 79868 79948 80 0.1
.text 589008 589040 32 0.0
linux all-clusters-app debug (read only) 1769433 1770217 784 0.0
(read/write) 131480 131544 64 0.0
.bss 60080 60144 64 0.1
.rodata 138325 138389 64 0.0
.text 1492738 1493458 720 0.0
bridge-app debug+rpc (read only) 1345293 1346077 784 0.1
(read/write) 77824 77888 64 0.1
.bss 41712 41776 64 0.2
.rodata 112988 113052 64 0.1
.text 1132213 1132933 720 0.1
chip-tool debug (read only) 6070109 6072453 2344 0.0
(read/write) 199728 199920 192 0.1
.bss 40064 40128 64 0.2
.data.rel.ro 151712 151840 128 0.1
.rodata 290344 290472 128 0.0
.text 5391045 5393045 2000 0.0
lighting-app debug+rpc (read only) 1618217 1619001 784 0.0
(read/write) 111072 111136 64 0.1
.bss 47408 47472 64 0.1
.rodata 131249 131313 64 0.0
.text 1349250 1349970 720 0.1
ota-provider-app debug (read only) 1309361 1310145 784 0.1
(read/write) 76312 76376 64 0.1
.bss 44320 44384 64 0.1
.rodata 114736 114800 64 0.1
.text 1094274 1094994 720 0.1
ota-requestor-app debug (read only) 1405849 1406649 800 0.1
(read/write) 80144 80208 64 0.1
.bss 46752 46816 64 0.1
.rodata 126176 126240 64 0.1
.text 1176530 1177266 736 0.1
shell debug (read only) 820129 820913 784 0.1
(read/write) 66936 67000 64 0.1
.bss 23496 23560 64 0.3
.rodata 78927 78991 64 0.1
.text 634514 635234 720 0.1
tv-app debug (read only) 1915025 1917369 2344 0.1
(read/write) 320088 320312 224 0.1
.bss 250168 250264 96 0.0
.data.rel.ro 61368 61496 128 0.2
.rodata 159240 159368 128 0.1
.text 1607586 1609586 2000 0.1
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2293520 2293584 64 0.0
.bss 181788 181828 40 0.0
.text 1256120 1256184 64 0.0
lighting-app CY8CPROTO_062_4343W+release .bss 172404 172444 40 0.0
lock-app CY8CPROTO_062_4343W+release .bss 171220 171260 40 0.0
shell CY8CPROTO_062_4343W+release .bss 156424 156464 40 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 873291 873339 48 0.0
bss 112644 112684 40 0.0
text 588304 588324 20 0.0
nrf52840dk_nrf52840+rpc (read/write) 835819 835883 64 0.0
bss 108996 109036 40 0.0
text 562576 562600 24 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 798318 798382 64 0.0
bss 114020 114060 40 0.0
text 517764 517788 24 0.0
lock-app nrf52840dk_nrf52840 (read/write) 845447 845511 64 0.0
bss 109680 109720 40 0.0
text 567616 567644 28 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 770718 770782 64 0.0
bss 111088 111128 40 0.0
text 497172 497196 24 0.0
pump-app nrf52840dk_nrf52840 (read/write) 851547 851611 64 0.0
bss 109816 109856 40 0.0
text 571800 571824 24 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 845139 845203 64 0.0
bss 109712 109752 40 0.0
text 567236 567264 28 0.0
shell nrf52840dk_nrf52840 (read/write) 778327 778423 96 0.0
bss 109180 109220 40 0.0
text 521552 521580 28 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 693382 693446 64 0.0
bss 110164 110204 40 0.0
text 442160 442188 28 0.0
p6 all-clusters-app default (read/write) 2310328 2310616 288 0.0
.bss 114784 114824 40 0.0
.text 1268592 1268880 288 0.0
lock-app default (read/write) 2222144 2222432 288 0.0
.bss 101080 101120 40 0.0
.text 1180408 1180696 288 0.0
qpg lighting-app qpg6100+debug (read only) 500992 501016 24 0.0
.bss 50384 50424 40 0.1
.text 495672 495696 24 0.0
lock-app qpg6100+debug (read only) 474960 474976 16 0.0
.bss 49256 49296 40 0.1
.text 469640 469656 16 0.0
telink lighting-app tlsr9518adk80d (read/write) 774870 774958 88 0.0
bss 79216 79256 40 0.1
text 538758 538794 36 0.0
Decreases (6 builds for mbed, p6)
platform target config section badf2e4 67adb8b change % change
mbed all-clusters-app CY8CPROTO_062_4343W+release .heap 849416 849376 -40 -0.0
lighting-app CY8CPROTO_062_4343W+release .heap 858440 858400 -40 -0.0
lock-app CY8CPROTO_062_4343W+release .heap 859640 859600 -40 -0.0
shell CY8CPROTO_062_4343W+release .heap 875040 875000 -40 -0.0
p6 all-clusters-app default .heap 916016 915976 -40 -0.0
lock-app default .heap 929848 929808 -40 -0.0
Full report (38 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section badf2e4 67adb8b change % change
efr32 lighting-app BRD4161A (read only) 759184 759392 208 0.0
(read/write) 119812 119852 40 0.0
.bss 117988 118028 40 0.0
.data 1820 1820 0 0.0
.text 759176 759384 208 0.0
BRD4161A+rpc (read only) 746964 747188 224 0.0
(read/write) 136436 136476 40 0.0
.bss 134492 134532 40 0.0
.data 1944 1944 0 0.0
.text 746956 747180 224 0.0
lock-app BRD4161A (read only) 735120 735344 224 0.0
(read/write) 117524 117564 40 0.0
.bss 115748 115788 40 0.0
.data 1776 1776 0 0.0
.text 735112 735336 224 0.0
window-app BRD4161A (read only) 738560 738784 224 0.0
(read/write) 117884 117924 40 0.0
.bss 116100 116140 40 0.0
.data 1784 1784 0 0.0
.text 738552 738776 224 0.0
esp32 all-clusters-app c3devkit (read only) 835642 835678 36 0.0
(read/write) 1224282 1224314 32 0.0
.dram0.bss 59240 59280 40 0.1
.dram0.data 14100 14100 0 0.0
.flash.rodata 165680 165680 0 0.0
.flash.text 835642 835678 36 0.0
.iram0.text 61394 61394 0 0.0
m5stack (read only) 906995 907035 40 0.0
(read/write) 423532 423572 40 0.0
.dram0.bss 64632 64672 40 0.1
.dram0.data 34072 34072 0 0.0
.flash.rodata 193548 193548 0 0.0
.flash.text 901611 901651 40 0.0
.iram0.text 122943 122943 0 0.0
k32w lighting-app k32w061+se05x+release (read/write) 720916 720988 72 0.0
.bss 78276 78316 40 0.1
.data 1956 1956 0 0.0
.text 634884 634916 32 0.0
lock-app k32w061+debug (read/write) 611236 611308 72 0.0
.bss 68716 68756 40 0.1
.data 1920 1920 0 0.0
.text 534800 534832 32 0.0
shell k32w061+debug (read/write) 676568 676680 112 0.0
.bss 79868 79948 80 0.1
.data 1892 1892 0 0.0
.text 589008 589040 32 0.0
linux all-clusters-app debug (read only) 1769433 1770217 784 0.0
(read/write) 131480 131544 64 0.0
.bss 60080 60144 64 0.1
.data 1170 1170 0 0.0
.data.rel.ro 64928 64928 0 0.0
.dynamic 592 592 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 576 576 0 0.0
.rodata 138325 138389 64 0.0
.text 1492738 1493458 720 0.0
bridge-app debug+rpc (read only) 1345293 1346077 784 0.1
(read/write) 77824 77888 64 0.1
.bss 41712 41776 64 0.2
.data 1680 1680 0 0.0
.data.rel.ro 29384 29384 0 0.0
.dynamic 592 592 0 0.0
.got 3984 3984 0 0.0
.init 27 27 0 0.0
.init_array 424 424 0 0.0
.rodata 112988 113052 64 0.1
.text 1132213 1132933 720 0.1
chip-tool debug (read only) 6070109 6072453 2344 0.0
(read/write) 199728 199920 192 0.1
.bss 40064 40128 64 0.2
.data 2384 2384 0 0.0
.data.rel.ro 151712 151840 128 0.1
.dynamic 592 592 0 0.0
.got 4456 4456 0 0.0
.init 27 27 0 0.0
.init_array 488 488 0 0.0
.rodata 290344 290472 128 0.0
.text 5391045 5393045 2000 0.0
lighting-app debug+rpc (read only) 1618217 1619001 784 0.0
(read/write) 111072 111136 64 0.1
.bss 47408 47472 64 0.1
.data 1362 1362 0 0.0
.data.rel.ro 56976 56976 0 0.0
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 552 552 0 0.0
.rodata 131249 131313 64 0.0
.text 1349250 1349970 720 0.1
ota-provider-app debug (read only) 1309361 1310145 784 0.1
(read/write) 76312 76376 64 0.1
.bss 44320 44384 64 0.1
.data 912 912 0 0.0
.data.rel.ro 25944 25944 0 0.0
.dynamic 592 592 0 0.0
.got 4048 4048 0 0.0
.init 27 27 0 0.0
.init_array 464 464 0 0.0
.rodata 114736 114800 64 0.1
.text 1094274 1094994 720 0.1
ota-requestor-app debug (read only) 1405849 1406649 800 0.1
(read/write) 80144 80208 64 0.1
.bss 46752 46816 64 0.1
.data 976 976 0 0.0
.data.rel.ro 27272 27272 0 0.0
.dynamic 592 592 0 0.0
.got 4032 4032 0 0.0
.init 27 27 0 0.0
.init_array 488 488 0 0.0
.rodata 126176 126240 64 0.1
.text 1176530 1177266 736 0.1
shell debug (read only) 820129 820913 784 0.1
(read/write) 66936 67000 64 0.1
.bss 23496 23560 64 0.3
.data 338 338 0 0.0
.data.rel.ro 38560 38560 0 0.0
.dynamic 592 592 0 0.0
.got 3560 3560 0 0.0
.init 27 27 0 0.0
.init_array 360 360 0 0.0
.rodata 78927 78991 64 0.1
.text 634514 635234 720 0.1
tv-app debug (read only) 1915025 1917369 2344 0.1
(read/write) 320088 320312 224 0.1
.bss 250168 250264 96 0.0
.data 2880 2880 0 0.0
.data.rel.ro 61368 61496 128 0.2
.dynamic 592 592 0 0.0
.got 4432 4432 0 0.0
.init 27 27 0 0.0
.init_array 632 632 0 0.0
.rodata 159240 159368 128 0.1
.text 1607586 1609586 2000 0.1
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2293520 2293584 64 0.0
.bss 181788 181828 40 0.0
.data 5240 5240 0 0.0
.heap 849416 849376 -40 -0.0
.text 1256120 1256184 64 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2277552 2277552 0 0.0
.bss 172404 172444 40 0.0
.data 5600 5600 0 0.0
.heap 858440 858400 -40 -0.0
.text 1240152 1240152 0 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2251936 2251936 0 0.0
.bss 171220 171260 40 0.0
.data 5584 5584 0 0.0
.heap 859640 859600 -40 -0.0
.text 1214536 1214536 0 0.0
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1139744 1139744 0 0.0
.bss 11752 11752 0 0.0
.data 4368 4368 0 0.0
.heap 1020328 1020328 0 0.0
.text 103128 103128 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2050800 2050800 0 0.0
.bss 156424 156464 40 0.0
.data 4984 4984 0 0.0
.heap 875040 875000 -40 -0.0
.text 1013400 1013400 0 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 873291 873339 48 0.0
bss 112644 112684 40 0.0
rodata 96676 96676 0 0.0
text 588304 588324 20 0.0
nrf52840dk_nrf52840+rpc (read/write) 835819 835883 64 0.0
bss 108996 109036 40 0.0
rodata 87924 87924 0 0.0
text 562576 562600 24 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 798318 798382 64 0.0
bss 114020 114060 40 0.0
rodata 91936 91936 0 0.0
text 517764 517788 24 0.0
lock-app nrf52840dk_nrf52840 (read/write) 845447 845511 64 0.0
bss 109680 109720 40 0.0
rodata 92680 92680 0 0.0
text 567616 567644 28 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 770718 770782 64 0.0
bss 111088 111128 40 0.0
rodata 87968 87968 0 0.0
text 497172 497196 24 0.0
pigweed-app nrf52840dk_nrf52840 (read/write) 497327 497327 0 0.0
bss 51824 51824 0 0.0
rodata 45780 45780 0 0.0
text 339436 339436 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 851547 851611 64 0.0
bss 109816 109856 40 0.0
rodata 94388 94388 0 0.0
text 571800 571824 24 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 845139 845203 64 0.0
bss 109712 109752 40 0.0
rodata 92636 92636 0 0.0
text 567236 567264 28 0.0
shell nrf52840dk_nrf52840 (read/write) 778327 778423 96 0.0
bss 109180 109220 40 0.0
rodata 72996 72996 0 0.0
text 521552 521580 28 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 693382 693446 64 0.0
bss 110164 110204 40 0.0
rodata 67640 67640 0 0.0
text 442160 442188 28 0.0
p6 all-clusters-app default (read/write) 2310328 2310616 288 0.0
.bss 114784 114824 40 0.0
.data 2544 2544 0 0.0
.heap 916016 915976 -40 -0.0
.text 1268592 1268880 288 0.0
lock-app default (read/write) 2222144 2222432 288 0.0
.bss 101080 101120 40 0.0
.data 2416 2416 0 0.0
.heap 929848 929808 -40 -0.0
.text 1180408 1180696 288 0.0
qpg lighting-app qpg6100+debug (read only) 500992 501016 24 0.0
(read/write) 114144 114144 0 0.0
.bss 50384 50424 40 0.1
.data 1024 1024 0 0.0
.text 495672 495696 24 0.0
lock-app qpg6100+debug (read only) 474960 474976 16 0.0
(read/write) 114140 114140 0 0.0
.bss 49256 49296 40 0.1
.data 980 980 0 0.0
.text 469640 469656 16 0.0
persistent-storage-app qpg6100+debug (read only) 105424 105424 0 0.0
(read/write) 114138 114138 0 0.0
.bss 12002 12002 0 0.0
.data 276 276 0 0.0
.text 100104 100104 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 774870 774958 88 0.0
bss 79216 79256 40 0.1
noinit 37160 37160 0 0.0
text 538758 538794 36 0.0

src/lib/core/CHIPConfig.h Outdated Show resolved Hide resolved
src/lib/dnssd/Discovery_ImplPlatform.h Show resolved Hide resolved
src/messaging/ReliableMessageMgr.cpp Show resolved Hide resolved
* Data advertised in the DNS-SD records such as IP address
or CRA/CRI values may change in time and it may result
in communication failures.
* DNS-SD records are cached, so in case of device IP address
change and trying to resolve address again the cached value
is used instead of the new one.

* Added argument that allows to bypass reading DNS-SD services
data from cache and force resolving node data.
* Added SessionRecoveryDelegate that can be used to notify
about the first message transmission failure.
* Added CHIPDeviceController implementation of
SessionRecoveryDelegate to trigger resolving node data again
if communication failure appeared.
@github-actions
Copy link

github-actions bot commented Nov 30, 2021

PR #12263: Size comparison from e1c501d to 14c53de

Increases above 0.2%:

platform target config section e1c501d 14c53de change % change
linux shell debug .bss 23880 23976 96 0.4
Increases (35 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section e1c501d 14c53de change % change
efr32 lighting-app BRD4161A (read only) 762728 762936 208 0.0
(read/write) 120260 120300 40 0.0
.bss 118436 118476 40 0.0
.text 762720 762928 208 0.0
BRD4161A+rpc (read only) 791240 791432 192 0.0
(read/write) 138556 138596 40 0.0
.bss 136636 136676 40 0.0
.text 791232 791424 192 0.0
lock-app BRD4161A (read only) 736688 736896 208 0.0
(read/write) 117964 118004 40 0.0
.bss 116188 116228 40 0.0
.text 736680 736888 208 0.0
window-app BRD4161A (read only) 739752 739944 192 0.0
(read/write) 118396 118436 40 0.0
.bss 116612 116652 40 0.0
.text 739744 739936 192 0.0
esp32 all-clusters-app c3devkit (read only) 836518 836554 36 0.0
(read/write) 1224890 1224938 48 0.0
.dram0.bss 59568 59608 40 0.1
.flash.text 836518 836554 36 0.0
m5stack (read only) 908487 908551 64 0.0
(read/write) 424116 424156 40 0.0
.dram0.bss 64960 65000 40 0.1
.flash.text 903103 903167 64 0.0
k32w lighting-app k32w061+se05x+release (read/write) 724204 724276 72 0.0
.bss 78716 78756 40 0.1
.text 637844 637876 32 0.0
lock-app k32w061+debug (read/write) 613292 613364 72 0.0
.bss 69164 69204 40 0.1
.text 536520 536552 32 0.0
shell k32w061+debug (read/write) 679016 679128 112 0.0
.bss 80700 80780 80 0.1
.text 590736 590768 32 0.0
linux all-clusters-app debug (read only) 1777449 1778233 784 0.0
(read/write) 131864 131960 96 0.1
.bss 60592 60688 96 0.2
.rodata 139093 139157 64 0.0
.text 1499986 1500706 720 0.0
bridge-app debug+rpc (read only) 1351629 1352413 784 0.1
(read/write) 78304 78400 96 0.1
.bss 42192 42288 96 0.2
.rodata 113596 113660 64 0.1
.text 1137941 1138661 720 0.1
chip-tool debug (read only) 6127141 6129485 2344 0.0
(read/write) 199576 199800 224 0.1
.bss 40544 40640 96 0.2
.data.rel.ro 152432 152560 128 0.1
.rodata 294504 294632 128 0.0
.text 5442341 5444341 2000 0.0
lighting-app debug+rpc (read only) 1631577 1632361 784 0.0
(read/write) 111424 111520 96 0.1
.bss 47888 47984 96 0.2
.rodata 132017 132081 64 0.0
.text 1361842 1362562 720 0.1
ota-provider-app debug (read only) 1312641 1313425 784 0.1
(read/write) 76760 76856 96 0.1
.bss 44768 44864 96 0.2
.rodata 114896 114960 64 0.1
.text 1097394 1098114 720 0.1
ota-requestor-app debug (read only) 1409113 1409897 784 0.1
(read/write) 80592 80688 96 0.1
.bss 47200 47296 96 0.2
.rodata 126400 126464 64 0.1
.text 1179570 1180290 720 0.1
shell debug (read only) 820977 821761 784 0.1
(read/write) 67192 67288 96 0.1
.bss 23880 23976 96 0.4
.rodata 79154 79218 64 0.1
.text 635138 635858 720 0.1
tv-app debug (read only) 1924737 1927081 2344 0.1
(read/write) 320896 321152 256 0.1
.bss 252248 252376 128 0.1
.data.rel.ro 61480 61608 128 0.2
.rodata 161160 161288 128 0.1
.text 1615378 1617378 2000 0.1
mbed all-clusters-app CY8CPROTO_062_4343W+release .bss 182308 182348 40 0.0
lighting-app CY8CPROTO_062_4343W+release .bss 172916 172956 40 0.0
lock-app CY8CPROTO_062_4343W+release .bss 171732 171772 40 0.0
shell CY8CPROTO_062_4343W+release (read/write) 2051168 2051232 64 0.0
.bss 156880 156920 40 0.0
.text 1013768 1013832 64 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 876495 876575 80 0.0
bss 113084 113124 40 0.0
text 590580 590600 20 0.0
nrf52840dk_nrf52840+rpc (read/write) 838943 839023 80 0.0
bss 109436 109476 40 0.0
text 564748 564768 20 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 801514 801594 80 0.0
bss 114460 114500 40 0.0
text 520036 520052 16 0.0
lock-app nrf52840dk_nrf52840 (read/write) 847419 847467 48 0.0
bss 110124 110164 40 0.0
text 568852 568872 20 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 772690 772738 48 0.0
bss 111532 111572 40 0.0
text 498396 498420 24 0.0
pump-app nrf52840dk_nrf52840 (read/write) 853391 853439 48 0.0
bss 110260 110300 40 0.0
text 572896 572916 20 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 846495 846559 64 0.0
bss 110136 110176 40 0.0
text 567976 568000 24 0.0
shell nrf52840dk_nrf52840 (read/write) 778947 779043 96 0.0
bss 109564 109604 40 0.0
text 521692 521724 32 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 693994 694058 64 0.0
bss 110548 110588 40 0.0
text 442300 442332 32 0.0
p6 all-clusters-app default (read/write) 2317288 2317576 288 0.0
.bss 115216 115256 40 0.0
.text 1275552 1275840 288 0.0
lock-app default (read/write) 2229096 2229400 304 0.0
.bss 101512 101552 40 0.0
.text 1187360 1187664 304 0.0
qpg lighting-app qpg6100+debug (read only) 494124 494156 32 0.0
.bss 77888 77928 40 0.1
.text 488804 488836 32 0.0
lock-app qpg6100+debug (read only) 466800 466840 40 0.0
.bss 76800 76840 40 0.1
.text 461480 461520 40 0.0
telink lighting-app tlsr9518adk80d (read/write) 778294 778382 88 0.0
bss 79660 79700 40 0.1
text 541208 541244 36 0.0
Decreases (6 builds for mbed, p6)
platform target config section e1c501d 14c53de change % change
mbed all-clusters-app CY8CPROTO_062_4343W+release .heap 849008 848968 -40 -0.0
lighting-app CY8CPROTO_062_4343W+release .heap 858040 858000 -40 -0.0
lock-app CY8CPROTO_062_4343W+release .heap 859240 859200 -40 -0.0
shell CY8CPROTO_062_4343W+release .heap 874696 874656 -40 -0.0
p6 all-clusters-app default .heap 915704 915664 -40 -0.0
lock-app default .heap 929544 929504 -40 -0.0
Full report (38 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section e1c501d 14c53de change % change
efr32 lighting-app BRD4161A (read only) 762728 762936 208 0.0
(read/write) 120260 120300 40 0.0
.bss 118436 118476 40 0.0
.data 1820 1820 0 0.0
.text 762720 762928 208 0.0
BRD4161A+rpc (read only) 791240 791432 192 0.0
(read/write) 138556 138596 40 0.0
.bss 136636 136676 40 0.0
.data 1920 1920 0 0.0
.text 791232 791424 192 0.0
lock-app BRD4161A (read only) 736688 736896 208 0.0
(read/write) 117964 118004 40 0.0
.bss 116188 116228 40 0.0
.data 1776 1776 0 0.0
.text 736680 736888 208 0.0
window-app BRD4161A (read only) 739752 739944 192 0.0
(read/write) 118396 118436 40 0.0
.bss 116612 116652 40 0.0
.data 1784 1784 0 0.0
.text 739744 739936 192 0.0
esp32 all-clusters-app c3devkit (read only) 836518 836554 36 0.0
(read/write) 1224890 1224938 48 0.0
.dram0.bss 59568 59608 40 0.1
.dram0.data 13988 13988 0 0.0
.flash.rodata 166080 166080 0 0.0
.flash.text 836518 836554 36 0.0
.iram0.text 61390 61390 0 0.0
m5stack (read only) 908487 908551 64 0.0
(read/write) 424116 424156 40 0.0
.dram0.bss 64960 65000 40 0.1
.dram0.data 33960 33960 0 0.0
.flash.rodata 193916 193916 0 0.0
.flash.text 903103 903167 64 0.0
.iram0.text 122943 122943 0 0.0
k32w lighting-app k32w061+se05x+release (read/write) 724204 724276 72 0.0
.bss 78716 78756 40 0.1
.data 1844 1844 0 0.0
.text 637844 637876 32 0.0
lock-app k32w061+debug (read/write) 613292 613364 72 0.0
.bss 69164 69204 40 0.1
.data 1808 1808 0 0.0
.text 536520 536552 32 0.0
shell k32w061+debug (read/write) 679016 679128 112 0.0
.bss 80700 80780 80 0.1
.data 1780 1780 0 0.0
.text 590736 590768 32 0.0
linux all-clusters-app debug (read only) 1777449 1778233 784 0.0
(read/write) 131864 131960 96 0.1
.bss 60592 60688 96 0.2
.data 1040 1040 0 0.0
.data.rel.ro 64928 64928 0 0.0
.dynamic 592 592 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 576 576 0 0.0
.rodata 139093 139157 64 0.0
.text 1499986 1500706 720 0.0
bridge-app debug+rpc (read only) 1351629 1352413 784 0.1
(read/write) 78304 78400 96 0.1
.bss 42192 42288 96 0.2
.data 1680 1680 0 0.0
.data.rel.ro 29384 29384 0 0.0
.dynamic 592 592 0 0.0
.got 3984 3984 0 0.0
.init 27 27 0 0.0
.init_array 424 424 0 0.0
.rodata 113596 113660 64 0.1
.text 1137941 1138661 720 0.1
chip-tool debug (read only) 6127141 6129485 2344 0.0
(read/write) 199576 199800 224 0.1
.bss 40544 40640 96 0.2
.data 1008 1008 0 0.0
.data.rel.ro 152432 152560 128 0.1
.dynamic 592 592 0 0.0
.got 4464 4464 0 0.0
.init 27 27 0 0.0
.init_array 496 496 0 0.0
.rodata 294504 294632 128 0.0
.text 5442341 5444341 2000 0.0
lighting-app debug+rpc (read only) 1631577 1632361 784 0.0
(read/write) 111424 111520 96 0.1
.bss 47888 47984 96 0.2
.data 1232 1232 0 0.0
.data.rel.ro 56976 56976 0 0.0
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 552 552 0 0.0
.rodata 132017 132081 64 0.0
.text 1361842 1362562 720 0.1
ota-provider-app debug (read only) 1312641 1313425 784 0.1
(read/write) 76760 76856 96 0.1
.bss 44768 44864 96 0.2
.data 912 912 0 0.0
.data.rel.ro 25944 25944 0 0.0
.dynamic 592 592 0 0.0
.got 4048 4048 0 0.0
.init 27 27 0 0.0
.init_array 464 464 0 0.0
.rodata 114896 114960 64 0.1
.text 1097394 1098114 720 0.1
ota-requestor-app debug (read only) 1409113 1409897 784 0.1
(read/write) 80592 80688 96 0.1
.bss 47200 47296 96 0.2
.data 976 976 0 0.0
.data.rel.ro 27272 27272 0 0.0
.dynamic 592 592 0 0.0
.got 4032 4032 0 0.0
.init 27 27 0 0.0
.init_array 488 488 0 0.0
.rodata 126400 126464 64 0.1
.text 1179570 1180290 720 0.1
shell debug (read only) 820977 821761 784 0.1
(read/write) 67192 67288 96 0.1
.bss 23880 23976 96 0.4
.data 224 224 0 0.0
.data.rel.ro 38560 38560 0 0.0
.dynamic 592 592 0 0.0
.got 3560 3560 0 0.0
.init 27 27 0 0.0
.init_array 360 360 0 0.0
.rodata 79154 79218 64 0.1
.text 635138 635858 720 0.1
tv-app debug (read only) 1924737 1927081 2344 0.1
(read/write) 320896 321152 256 0.1
.bss 252248 252376 128 0.1
.data 1504 1504 0 0.0
.data.rel.ro 61480 61608 128 0.2
.dynamic 592 592 0 0.0
.got 4424 4424 0 0.0
.init 27 27 0 0.0
.init_array 640 640 0 0.0
.rodata 161160 161288 128 0.1
.text 1615378 1617378 2000 0.1
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2295832 2295832 0 0.0
.bss 182308 182348 40 0.0
.data 5128 5128 0 0.0
.heap 849008 848968 -40 -0.0
.text 1258432 1258432 0 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2281048 2281048 0 0.0
.bss 172916 172956 40 0.0
.data 5488 5488 0 0.0
.heap 858040 858000 -40 -0.0
.text 1243648 1243648 0 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2254192 2254192 0 0.0
.bss 171732 171772 40 0.0
.data 5472 5472 0 0.0
.heap 859240 859200 -40 -0.0
.text 1216792 1216792 0 0.0
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1139744 1139744 0 0.0
.bss 11752 11752 0 0.0
.data 4368 4368 0 0.0
.heap 1020328 1020328 0 0.0
.text 103128 103128 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2051168 2051232 64 0.0
.bss 156880 156920 40 0.0
.data 4872 4872 0 0.0
.heap 874696 874656 -40 -0.0
.text 1013768 1013832 64 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 876495 876575 80 0.0
bss 113084 113124 40 0.0
rodata 97296 97296 0 0.0
text 590580 590600 20 0.0
nrf52840dk_nrf52840+rpc (read/write) 838943 839023 80 0.0
bss 109436 109476 40 0.0
rodata 88560 88560 0 0.0
text 564748 564768 20 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 801514 801594 80 0.0
bss 114460 114500 40 0.0
rodata 92556 92556 0 0.0
text 520036 520052 16 0.0
lock-app nrf52840dk_nrf52840 (read/write) 847419 847467 48 0.0
bss 110124 110164 40 0.0
rodata 93084 93084 0 0.0
text 568852 568872 20 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 772690 772738 48 0.0
bss 111532 111572 40 0.0
rodata 88372 88372 0 0.0
text 498396 498420 24 0.0
pigweed-app nrf52840dk_nrf52840 (read/write) 497327 497327 0 0.0
bss 51824 51824 0 0.0
rodata 45780 45780 0 0.0
text 339436 339436 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 853391 853439 48 0.0
bss 110260 110300 40 0.0
rodata 94792 94792 0 0.0
text 572896 572916 20 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 846495 846559 64 0.0
bss 110136 110176 40 0.0
rodata 92952 92952 0 0.0
text 567976 568000 24 0.0
shell nrf52840dk_nrf52840 (read/write) 778947 779043 96 0.0
bss 109564 109604 40 0.0
rodata 73192 73192 0 0.0
text 521692 521724 32 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 693994 694058 64 0.0
bss 110548 110588 40 0.0
rodata 67836 67836 0 0.0
text 442300 442332 32 0.0
p6 all-clusters-app default (read/write) 2317288 2317576 288 0.0
.bss 115216 115256 40 0.0
.data 2424 2424 0 0.0
.heap 915704 915664 -40 -0.0
.text 1275552 1275840 288 0.0
lock-app default (read/write) 2229096 2229400 304 0.0
.bss 101512 101552 40 0.0
.data 2288 2288 0 0.0
.heap 929544 929504 -40 -0.0
.text 1187360 1187664 304 0.0
qpg lighting-app qpg6100+debug (read only) 494124 494156 32 0.0
(read/write) 114144 114144 0 0.0
.bss 77888 77928 40 0.1
.data 920 920 0 0.0
.text 488804 488836 32 0.0
lock-app qpg6100+debug (read only) 466800 466840 40 0.0
(read/write) 114144 114144 0 0.0
.bss 76800 76840 40 0.1
.data 872 872 0 0.0
.text 461480 461520 40 0.0
persistent-storage-app qpg6100+debug (read only) 105612 105612 0 0.0
(read/write) 114138 114138 0 0.0
.bss 35218 35218 0 0.0
.data 276 276 0 0.0
.text 100292 100292 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 778294 778382 88 0.0
bss 79660 79700 40 0.1
noinit 37160 37160 0 0.0
text 541208 541244 36 0.0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Handling DNS-SD services updates by the controller
7 participants