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

[Group] Add multicast listening on linux #12342

Merged

Conversation

jepenven-silabs
Copy link
Contributor

Problem

Fix issue #11078
Fix issue #3377
Partial fix of #12200

Change overview

Added IPV6 multicast address building in the SessionManager before sending a group message.
Added IPV6 multicast listeners initialization in server.cpp

Testing

Tested with the *.yaml test suite by enabling the remaining step of the TestGroupMessaging.yaml
Disabled the TestGroupMessaging on Darwin CI because of failure to enable IPV6 Multicast listening (out of scope of this PR since CI related)

Todo

Still need to implement listening with LWIP #12327

@github-actions
Copy link

github-actions bot commented Nov 30, 2021

PR #12342: Size comparison from 6c3004e to ac1a3d2

Increases above 0.2%:

platform target config section 6c3004e ac1a3d2 change % change
linux all-clusters-app debug .rodata 139093 140021 928 0.7
bridge-app debug+rpc (read only) 1349405 1353757 4352 0.3
.data.rel.ro 29384 29464 80 0.3
.rodata 113596 114492 896 0.8
.text 1135717 1138933 3216 0.3
chip-tool debug .rodata 294504 295496 992 0.3
lighting-app debug+rpc (read only) 1629353 1633657 4304 0.3
.rodata 132017 132881 864 0.7
ota-provider-app debug (read only) 1310401 1314785 4384 0.3
.data.rel.ro 25944 26024 80 0.3
.rodata 114896 115824 928 0.8
.text 1095154 1098370 3216 0.3
ota-requestor-app debug (read only) 1406889 1411193 4304 0.3
.data.rel.ro 27272 27352 80 0.3
.rodata 126400 127264 864 0.7
.text 1177346 1180546 3200 0.3
shell debug (read only) 820449 824817 4368 0.5
.rodata 79154 80050 896 1.1
.text 634610 637794 3184 0.5
tv-app debug (read only) 1921361 1926465 5104 0.3
.rodata 161032 162120 1088 0.7
Increases (23 builds for efr32, esp32, k32w, linux, mbed, qpg)
platform target config section 6c3004e ac1a3d2 change % change
efr32 lighting-app BRD4161A (read only) 762200 763784 1584 0.2
.text 762192 763776 1584 0.2
BRD4161A+rpc (read only) 790712 792272 1560 0.2
.text 790704 792264 1560 0.2
lock-app BRD4161A (read only) 736144 737720 1576 0.2
.text 736136 737712 1576 0.2
window-app BRD4161A (read only) 739208 740792 1584 0.2
.text 739200 740784 1584 0.2
esp32 all-clusters-app c3devkit (read only) 836020 836898 878 0.1
(read/write) 1224474 1224778 304 0.0
.flash.rodata 166080 166384 304 0.2
.flash.text 836020 836898 878 0.1
m5stack (read only) 907959 908779 820 0.1
(read/write) 423692 423996 304 0.1
.flash.rodata 193916 194220 304 0.2
.flash.text 902575 903395 820 0.1
k32w lighting-app k32w061+se05x+release (read/write) 723316 724384 1068 0.1
.text 637380 638448 1068 0.2
lock-app k32w061+debug (read/write) 612388 613460 1072 0.2
.text 536040 537112 1072 0.2
shell k32w061+debug (read/write) 677712 678824 1112 0.2
.text 590240 591352 1112 0.2
linux all-clusters-app debug (read only) 1775225 1779593 4368 0.2
(read/write) 131416 131512 96 0.1
.data.rel.ro 64928 65008 80 0.1
.rodata 139093 140021 928 0.7
.text 1497762 1500962 3200 0.2
bridge-app debug+rpc (read only) 1349405 1353757 4352 0.3
(read/write) 77856 77920 64 0.1
.data.rel.ro 29384 29464 80 0.3
.rodata 113596 114492 896 0.8
.text 1135717 1138933 3216 0.3
chip-tool debug (read only) 6124325 6129333 5008 0.1
(read/write) 199128 199224 96 0.0
.data.rel.ro 152432 152528 96 0.1
.rodata 294504 295496 992 0.3
.text 5439525 5443253 3728 0.1
lighting-app debug+rpc (read only) 1629353 1633657 4304 0.3
(read/write) 110976 111072 96 0.1
.data.rel.ro 56976 57056 80 0.1
.rodata 132017 132881 864 0.7
.text 1359618 1362818 3200 0.2
ota-provider-app debug (read only) 1310401 1314785 4384 0.3
(read/write) 76312 76408 96 0.1
.data.rel.ro 25944 26024 80 0.3
.rodata 114896 115824 928 0.8
.text 1095154 1098370 3216 0.3
ota-requestor-app debug (read only) 1406889 1411193 4304 0.3
(read/write) 80144 80240 96 0.1
.data.rel.ro 27272 27352 80 0.3
.rodata 126400 127264 864 0.7
.text 1177346 1180546 3200 0.3
shell debug (read only) 820449 824817 4368 0.5
(read/write) 66808 66904 96 0.1
.data.rel.ro 38560 38656 96 0.2
.rodata 79154 80050 896 1.1
.text 634610 637794 3184 0.5
tv-app debug (read only) 1921361 1926465 5104 0.3
(read/write) 318944 319040 96 0.0
.data.rel.ro 61480 61576 96 0.2
.rodata 161032 162120 1088 0.7
.text 1611986 1615714 3728 0.2
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2295088 2296096 1008 0.0
.text 1257688 1258696 1008 0.1
lighting-app CY8CPROTO_062_4343W+release (read/write) 2280368 2281304 936 0.0
.text 1242968 1243904 936 0.1
lock-app CY8CPROTO_062_4343W+release (read/write) 2253448 2254448 1000 0.0
.text 1216048 1217048 1000 0.1
shell CY8CPROTO_062_4343W+release (read/write) 2051040 2052064 1024 0.0
.text 1013640 1014664 1024 0.1
qpg lighting-app qpg6100+debug (read only) 493652 494724 1072 0.2
.text 488332 489404 1072 0.2
lock-app qpg6100+debug (read only) 466328 467416 1088 0.2
.text 461008 462096 1088 0.2
Full report (25 builds for efr32, esp32, k32w, linux, mbed, qpg)
platform target config section 6c3004e ac1a3d2 change % change
efr32 lighting-app BRD4161A (read only) 762200 763784 1584 0.2
(read/write) 119836 119836 0 0.0
.bss 118012 118012 0 0.0
.data 1820 1820 0 0.0
.text 762192 763776 1584 0.2
BRD4161A+rpc (read only) 790712 792272 1560 0.2
(read/write) 138132 138132 0 0.0
.bss 136212 136212 0 0.0
.data 1920 1920 0 0.0
.text 790704 792264 1560 0.2
lock-app BRD4161A (read only) 736144 737720 1576 0.2
(read/write) 117540 117540 0 0.0
.bss 115764 115764 0 0.0
.data 1776 1776 0 0.0
.text 736136 737712 1576 0.2
window-app BRD4161A (read only) 739208 740792 1584 0.2
(read/write) 117972 117972 0 0.0
.bss 116188 116188 0 0.0
.data 1784 1784 0 0.0
.text 739200 740784 1584 0.2
esp32 all-clusters-app c3devkit (read only) 836020 836898 878 0.1
(read/write) 1224474 1224778 304 0.0
.dram0.bss 59144 59144 0 0.0
.dram0.data 13988 13988 0 0.0
.flash.rodata 166080 166384 304 0.2
.flash.text 836020 836898 878 0.1
.iram0.text 61390 61390 0 0.0
m5stack (read only) 907959 908779 820 0.1
(read/write) 423692 423996 304 0.1
.dram0.bss 64536 64536 0 0.0
.dram0.data 33960 33960 0 0.0
.flash.rodata 193916 194220 304 0.2
.flash.text 902575 903395 820 0.1
.iram0.text 122943 122943 0 0.0
k32w lighting-app k32w061+se05x+release (read/write) 723316 724384 1068 0.1
.bss 78292 78292 0 0.0
.data 1844 1844 0 0.0
.text 637380 638448 1068 0.2
lock-app k32w061+debug (read/write) 612388 613460 1072 0.2
.bss 68740 68740 0 0.0
.data 1808 1808 0 0.0
.text 536040 537112 1072 0.2
shell k32w061+debug (read/write) 677712 678824 1112 0.2
.bss 79892 79892 0 0.0
.data 1780 1780 0 0.0
.text 590240 591352 1112 0.2
linux all-clusters-app debug (read only) 1775225 1779593 4368 0.2
(read/write) 131416 131512 96 0.1
.bss 60144 60144 0 0.0
.data 1040 1040 0 0.0
.data.rel.ro 64928 65008 80 0.1
.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 140021 928 0.7
.text 1497762 1500962 3200 0.2
bridge-app debug+rpc (read only) 1349405 1353757 4352 0.3
(read/write) 77856 77920 64 0.1
.bss 41744 41744 0 0.0
.data 1680 1680 0 0.0
.data.rel.ro 29384 29464 80 0.3
.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 114492 896 0.8
.text 1135717 1138933 3216 0.3
chip-tool debug (read only) 6124325 6129333 5008 0.1
(read/write) 199128 199224 96 0.0
.bss 40096 40096 0 0.0
.data 1008 1008 0 0.0
.data.rel.ro 152432 152528 96 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 295496 992 0.3
.text 5439525 5443253 3728 0.1
lighting-app debug+rpc (read only) 1629353 1633657 4304 0.3
(read/write) 110976 111072 96 0.1
.bss 47440 47440 0 0.0
.data 1232 1232 0 0.0
.data.rel.ro 56976 57056 80 0.1
.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 132881 864 0.7
.text 1359618 1362818 3200 0.2
ota-provider-app debug (read only) 1310401 1314785 4384 0.3
(read/write) 76312 76408 96 0.1
.bss 44320 44320 0 0.0
.data 912 912 0 0.0
.data.rel.ro 25944 26024 80 0.3
.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 115824 928 0.8
.text 1095154 1098370 3216 0.3
ota-requestor-app debug (read only) 1406889 1411193 4304 0.3
(read/write) 80144 80240 96 0.1
.bss 46752 46752 0 0.0
.data 976 976 0 0.0
.data.rel.ro 27272 27352 80 0.3
.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 127264 864 0.7
.text 1177346 1180546 3200 0.3
shell debug (read only) 820449 824817 4368 0.5
(read/write) 66808 66904 96 0.1
.bss 23496 23496 0 0.0
.data 224 224 0 0.0
.data.rel.ro 38560 38656 96 0.2
.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 80050 896 1.1
.text 634610 637794 3184 0.5
tv-app debug (read only) 1921361 1926465 5104 0.3
(read/write) 318944 319040 96 0.0
.bss 250264 250264 0 0.0
.data 1504 1504 0 0.0
.data.rel.ro 61480 61576 96 0.2
.dynamic 592 592 0 0.0
.got 4432 4432 0 0.0
.init 27 27 0 0.0
.init_array 640 640 0 0.0
.rodata 161032 162120 1088 0.7
.text 1611986 1615714 3728 0.2
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2295088 2296096 1008 0.0
.bss 181884 181884 0 0.0
.data 5128 5128 0 0.0
.heap 849432 849432 0 0.0
.text 1257688 1258696 1008 0.1
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2280368 2281304 936 0.0
.bss 172492 172492 0 0.0
.data 5488 5488 0 0.0
.heap 858464 858464 0 0.0
.text 1242968 1243904 936 0.1
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2253448 2254448 1000 0.0
.bss 171308 171308 0 0.0
.data 5472 5472 0 0.0
.heap 859664 859664 0 0.0
.text 1216048 1217048 1000 0.1
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) 2051040 2052064 1024 0.0
.bss 156496 156496 0 0.0
.data 4872 4872 0 0.0
.heap 875080 875080 0 0.0
.text 1013640 1014664 1024 0.1
qpg lighting-app qpg6100+debug (read only) 493652 494724 1072 0.2
(read/write) 114144 114144 0 0.0
.bss 77464 77464 0 0.0
.data 920 920 0 0.0
.text 488332 489404 1072 0.2
lock-app qpg6100+debug (read only) 466328 467416 1088 0.2
(read/write) 114144 114144 0 0.0
.bss 76376 76376 0 0.0
.data 872 872 0 0.0
.text 461008 462096 1088 0.2
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

@andy31415
Copy link
Contributor

/rebase

@todo
Copy link

todo bot commented Nov 30, 2021

Fix this once GroupDataProvider is implemented #Issue 11075

// TODO : Fix this once GroupDataProvider is implemented #Issue 11075
// for (iterate through all GroupDataProvider multicast Address)
// {
#ifdef TEST_SUITE_GROUP
err = mTransports.MulticastGroupJoinLeave(Transport::PeerAddress::Multicast(1, 1234), true);
SuccessOrExit(err);
#endif
//}
err = mSessions.Init(&DeviceLayer::SystemLayer(), &mTransports, &mMessageCounterManager);
SuccessOrExit(err);


This comment was generated by todo based on a TODO comment in bb77351 in #12342. cc @jepenven-silabs.

src/inet/UDPEndPoint.cpp Outdated Show resolved Hide resolved
src/transport/SessionManager.cpp Outdated Show resolved Hide resolved
@andy31415
Copy link
Contributor

/rebase

@andy31415
Copy link
Contributor

/rebase

@github-actions
Copy link

github-actions bot commented Dec 3, 2021

PR #12342: Size comparison from fc07dcf to 334de06

Increases above 0.2%:

platform target config section fc07dcf 334de06 change % change
linux all-clusters-app debug .rodata 149109 150037 928 0.6
bridge-app debug+rpc (read only) 1431021 1435421 4400 0.3
.data.rel.ro 31560 31640 80 0.3
.rodata 121044 121940 896 0.7
.text 1205077 1208341 3264 0.3
chip-tool debug .rodata 307384 308408 1024 0.3
lighting-app debug+rpc (read only) 1716161 1720545 4384 0.3
.rodata 141681 142577 896 0.6
ota-provider-app debug (read only) 1391625 1396041 4416 0.3
.data.rel.ro 27880 27960 80 0.3
.rodata 121800 122728 928 0.8
.text 1165138 1168386 3248 0.3
ota-requestor-app debug (read only) 1498297 1502713 4416 0.3
.data.rel.ro 29592 29672 80 0.3
.rodata 134288 135216 928 0.7
.text 1255314 1258562 3248 0.3
shell debug (read only) 822041 826457 4416 0.5
.rodata 83634 84530 896 1.1
.text 631570 634802 3232 0.5
tv-app debug (read only) 2029761 2034881 5120 0.3
.rodata 174216 175272 1056 0.6
nrfconnect lighting-app nrf52840dk_nrf52840 rodata 99588 99892 304 0.3
nrf52840dk_nrf52840+rpc rodata 90948 91252 304 0.3
nrf5340dk_nrf5340_cpuapp rodata 94844 95148 304 0.3
lock-app nrf52840dk_nrf52840 rodata 95324 95628 304 0.3
nrf5340dk_nrf5340_cpuapp rodata 90616 90920 304 0.3
pump-app nrf52840dk_nrf52840 rodata 97060 97364 304 0.3
pump-controller-app nrf52840dk_nrf52840 rodata 95196 95500 304 0.3
shell nrf52840dk_nrf52840 rodata 73792 74080 288 0.4
nrf5340dk_nrf5340_cpuapp rodata 68432 68720 288 0.4
Increases (36 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section fc07dcf 334de06 change % change
efr32 lighting-app BRD4161A (read only) 751784 753360 1576 0.2
.text 751776 753352 1576 0.2
BRD4161A+rpc (read only) 780440 782024 1584 0.2
.text 780432 782016 1584 0.2
lock-app BRD4161A (read only) 725800 727360 1560 0.2
.text 725792 727352 1560 0.2
window-app BRD4161A (read only) 729096 730672 1576 0.2
.text 729088 730664 1576 0.2
esp32 all-clusters-app c3devkit (read only) 847284 848162 878 0.1
(read/write) 1224130 1224442 312 0.0
.flash.rodata 168000 168312 312 0.2
.flash.text 847284 848162 878 0.1
m5stack (read only) 917759 918571 812 0.1
(read/write) 423092 423396 304 0.1
.flash.rodata 195796 196100 304 0.2
.flash.text 912375 913187 812 0.1
k32w lighting-app k32w061+se05x+release (read/write) 728696 729772 1076 0.1
.text 641724 642800 1076 0.2
lock-app k32w061+debug (read/write) 617792 618864 1072 0.2
.text 540416 541488 1072 0.2
shell k32w061+debug (read/write) 683684 684792 1108 0.2
.text 594688 595796 1108 0.2
linux all-clusters-app debug (read only) 1845873 1850289 4416 0.2
(read/write) 124648 124744 96 0.1
.data.rel.ro 67184 67264 80 0.1
.rodata 149109 150037 928 0.6
.text 1553826 1557074 3248 0.2
bridge-app debug+rpc (read only) 1431021 1435421 4400 0.3
(read/write) 74648 74712 64 0.1
.data.rel.ro 31560 31640 80 0.3
.rodata 121044 121940 896 0.7
.text 1205077 1208341 3264 0.3
chip-tool debug (read only) 6635109 6640197 5088 0.1
(read/write) 201256 201352 96 0.0
.data.rel.ro 160024 160120 96 0.1
.rodata 307384 308408 1024 0.3
.text 5919253 5923029 3776 0.1
lighting-app debug+rpc (read only) 1716161 1720545 4384 0.3
(read/write) 107680 107776 96 0.1
.data.rel.ro 59056 59136 80 0.1
.rodata 141681 142577 896 0.6
.text 1431810 1435058 3248 0.2
ota-provider-app debug (read only) 1391625 1396041 4416 0.3
(read/write) 72848 72912 64 0.1
.data.rel.ro 27880 27960 80 0.3
.rodata 121800 122728 928 0.8
.text 1165138 1168386 3248 0.3
ota-requestor-app debug (read only) 1498297 1502713 4416 0.3
(read/write) 76816 76880 64 0.1
.data.rel.ro 29592 29672 80 0.3
.rodata 134288 135216 928 0.7
.text 1255314 1258562 3248 0.3
shell debug (read only) 822041 826457 4416 0.5
(read/write) 60616 60712 96 0.2
.data.rel.ro 38936 39032 96 0.2
.rodata 83634 84530 896 1.1
.text 631570 634802 3232 0.5
tv-app debug (read only) 2029761 2034881 5120 0.3
(read/write) 320032 320128 96 0.0
.data.rel.ro 64200 64296 96 0.1
.rodata 174216 175272 1056 0.6
.text 1700754 1704530 3776 0.2
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2306472 2307352 880 0.0
.text 1269048 1269928 880 0.1
lighting-app CY8CPROTO_062_4343W+release (read/write) 2296296 2297176 880 0.0
.text 1258896 1259776 880 0.1
lock-app CY8CPROTO_062_4343W+release (read/write) 2269520 2270400 880 0.0
.text 1232120 1233000 880 0.1
shell CY8CPROTO_062_4343W+release (read/write) 2047408 2048304 896 0.0
.text 1010008 1010904 896 0.1
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 891715 892755 1040 0.1
rodata 99588 99892 304 0.3
text 602824 603556 732 0.1
nrf52840dk_nrf52840+rpc (read/write) 855091 856131 1040 0.1
rodata 90948 91252 304 0.3
text 577820 578552 732 0.1
nrf5340dk_nrf5340_cpuapp (read/write) 817626 818666 1040 0.1
rodata 94844 95148 304 0.3
text 533164 533896 732 0.1
lock-app nrf52840dk_nrf52840 (read/write) 862683 863723 1040 0.1
rodata 95324 95628 304 0.3
text 581188 581920 732 0.1
nrf5340dk_nrf5340_cpuapp (read/write) 788838 789878 1040 0.1
rodata 90616 90920 304 0.3
text 511620 512352 732 0.1
pump-app nrf52840dk_nrf52840 (read/write) 868523 869563 1040 0.1
rodata 97060 97364 304 0.3
text 585084 585816 732 0.1
pump-controller-app nrf52840dk_nrf52840 (read/write) 861763 862803 1040 0.1
rodata 95196 95500 304 0.3
text 580316 581048 732 0.1
shell nrf52840dk_nrf52840 (read/write) 779907 780915 1008 0.1
rodata 73792 74080 288 0.4
text 521920 522644 724 0.1
nrf5340dk_nrf5340_cpuapp (read/write) 694934 695958 1024 0.1
rodata 68432 68720 288 0.4
text 442524 443248 724 0.2
p6 all-clusters-app default (read/write) 2339024 2340112 1088 0.0
.text 1297288 1298376 1088 0.1
light-app default (read/write) 2279744 2280824 1080 0.0
.text 1238008 1239088 1080 0.1
lock-app default (read/write) 2255240 2256320 1080 0.0
.text 1213504 1214584 1080 0.1
qpg lighting-app qpg6100+debug (read only) 510480 511560 1080 0.2
.text 505160 506240 1080 0.2
lock-app qpg6100+debug (read only) 483392 484472 1080 0.2
.text 478072 479152 1080 0.2
telink lighting-app tlsr9518adk80d (read/write) 794794 796094 1300 0.2
text 554586 555594 1008 0.2
Full report (39 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section fc07dcf 334de06 change % change
efr32 lighting-app BRD4161A (read only) 751784 753360 1576 0.2
(read/write) 120032 120032 0 0.0
.bss 118200 118200 0 0.0
.data 1828 1828 0 0.0
.text 751776 753352 1576 0.2
BRD4161A+rpc (read only) 780440 782024 1584 0.2
(read/write) 138336 138336 0 0.0
.bss 136400 136400 0 0.0
.data 1936 1936 0 0.0
.text 780432 782016 1584 0.2
lock-app BRD4161A (read only) 725800 727360 1560 0.2
(read/write) 117736 117736 0 0.0
.bss 115952 115952 0 0.0
.data 1784 1784 0 0.0
.text 725792 727352 1560 0.2
window-app BRD4161A (read only) 729096 730672 1576 0.2
(read/write) 118168 118168 0 0.0
.bss 116376 116376 0 0.0
.data 1792 1792 0 0.0
.text 729088 730664 1576 0.2
esp32 all-clusters-app c3devkit (read only) 847284 848162 878 0.1
(read/write) 1224130 1224442 312 0.0
.dram0.bss 56616 56616 0 0.0
.dram0.data 14052 14052 0 0.0
.flash.rodata 168000 168312 312 0.2
.flash.text 847284 848162 878 0.1
.iram0.text 61394 61394 0 0.0
m5stack (read only) 917759 918571 812 0.1
(read/write) 423092 423396 304 0.1
.dram0.bss 62000 62000 0 0.0
.dram0.data 34016 34016 0 0.0
.flash.rodata 195796 196100 304 0.2
.flash.text 912375 913187 812 0.1
.iram0.text 122943 122943 0 0.0
k32w lighting-app k32w061+se05x+release (read/write) 728696 729772 1076 0.1
.bss 79312 79312 0 0.0
.data 1860 1860 0 0.0
.text 641724 642800 1076 0.2
lock-app k32w061+debug (read/write) 617792 618864 1072 0.2
.bss 69752 69752 0 0.0
.data 1824 1824 0 0.0
.text 540416 541488 1072 0.2
shell k32w061+debug (read/write) 683684 684792 1108 0.2
.bss 81400 81400 0 0.0
.data 1796 1796 0 0.0
.text 594688 595796 1108 0.2
linux all-clusters-app debug (read only) 1845873 1850289 4416 0.2
(read/write) 124648 124744 96 0.1
.bss 50928 50928 0 0.0
.data 1120 1120 0 0.0
.data.rel.ro 67184 67264 80 0.1
.dynamic 592 592 0 0.0
.got 4120 4120 0 0.0
.init 27 27 0 0.0
.init_array 688 688 0 0.0
.rodata 149109 150037 928 0.6
.text 1553826 1557074 3248 0.2
bridge-app debug+rpc (read only) 1431021 1435421 4400 0.3
(read/write) 74648 74712 64 0.1
.bss 36272 36272 0 0.0
.data 1728 1728 0 0.0
.data.rel.ro 31560 31640 80 0.3
.dynamic 592 592 0 0.0
.got 3992 3992 0 0.0
.init 27 27 0 0.0
.init_array 480 480 0 0.0
.rodata 121044 121940 896 0.7
.text 1205077 1208341 3264 0.3
chip-tool debug (read only) 6635109 6640197 5088 0.1
(read/write) 201256 201352 96 0.0
.bss 34536 34536 0 0.0
.data 1024 1024 0 0.0
.data.rel.ro 160024 160120 96 0.1
.dynamic 592 592 0 0.0
.got 4496 4496 0 0.0
.init 27 27 0 0.0
.init_array 568 568 0 0.0
.rodata 307384 308408 1024 0.3
.text 5919253 5923029 3776 0.1
lighting-app debug+rpc (read only) 1716161 1720545 4384 0.3
(read/write) 107680 107776 96 0.1
.bss 41968 41968 0 0.0
.data 1280 1280 0 0.0
.data.rel.ro 59056 59136 80 0.1
.dynamic 608 608 0 0.0
.got 4144 4144 0 0.0
.init 27 27 0 0.0
.init_array 616 616 0 0.0
.rodata 141681 142577 896 0.6
.text 1431810 1435058 3248 0.2
ota-provider-app debug (read only) 1391625 1396041 4416 0.3
(read/write) 72848 72912 64 0.1
.bss 38848 38848 0 0.0
.data 928 928 0 0.0
.data.rel.ro 27880 27960 80 0.3
.dynamic 592 592 0 0.0
.got 4056 4056 0 0.0
.init 27 27 0 0.0
.init_array 520 520 0 0.0
.rodata 121800 122728 928 0.8
.text 1165138 1168386 3248 0.3
ota-requestor-app debug (read only) 1498297 1502713 4416 0.3
(read/write) 76816 76880 64 0.1
.bss 40992 40992 0 0.0
.data 992 992 0 0.0
.data.rel.ro 29592 29672 80 0.3
.dynamic 592 592 0 0.0
.got 4072 4072 0 0.0
.init 27 27 0 0.0
.init_array 552 552 0 0.0
.rodata 134288 135216 928 0.7
.text 1255314 1258562 3248 0.3
shell debug (read only) 822041 826457 4416 0.5
(read/write) 60616 60712 96 0.2
.bss 16936 16936 0 0.0
.data 256 256 0 0.0
.data.rel.ro 38936 39032 96 0.2
.dynamic 592 592 0 0.0
.got 3520 3520 0 0.0
.init 27 27 0 0.0
.init_array 344 344 0 0.0
.rodata 83634 84530 896 1.1
.text 631570 634802 3232 0.5
tv-app debug (read only) 2029761 2034881 5120 0.3
(read/write) 320032 320128 96 0.0
.bss 247256 247256 0 0.0
.data 2768 2768 0 0.0
.data.rel.ro 64200 64296 96 0.1
.dynamic 592 592 0 0.0
.got 4456 4456 0 0.0
.init 27 27 0 0.0
.init_array 736 736 0 0.0
.rodata 174216 175272 1056 0.6
.text 1700754 1704530 3776 0.2
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2306472 2307352 880 0.0
.bss 179676 179676 0 0.0
.data 5184 5184 0 0.0
.heap 851584 851584 0 0.0
.text 1269048 1269928 880 0.1
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2296296 2297176 880 0.0
.bss 173304 173304 0 0.0
.data 5496 5496 0 0.0
.heap 857648 857648 0 0.0
.text 1258896 1259776 880 0.1
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2269520 2270400 880 0.0
.bss 172120 172120 0 0.0
.data 5496 5496 0 0.0
.heap 858832 858832 0 0.0
.text 1232120 1233000 880 0.1
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1140008 1140008 0 0.0
.bss 11756 11756 0 0.0
.data 4376 4376 0 0.0
.heap 1020312 1020312 0 0.0
.text 103392 103392 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2047408 2048304 896 0.0
.bss 156732 156732 0 0.0
.data 4872 4872 0 0.0
.heap 874840 874840 0 0.0
.text 1010008 1010904 896 0.1
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 891715 892755 1040 0.1
bss 113756 113756 0 0.0
rodata 99588 99892 304 0.3
text 602824 603556 732 0.1
nrf52840dk_nrf52840+rpc (read/write) 855091 856131 1040 0.1
bss 110104 110104 0 0.0
rodata 90948 91252 304 0.3
text 577820 578552 732 0.1
nrf5340dk_nrf5340_cpuapp (read/write) 817626 818666 1040 0.1
bss 115128 115128 0 0.0
rodata 94844 95148 304 0.3
text 533164 533896 732 0.1
lock-app nrf52840dk_nrf52840 (read/write) 862683 863723 1040 0.1
bss 110792 110792 0 0.0
rodata 95324 95628 304 0.3
text 581188 581920 732 0.1
nrf5340dk_nrf5340_cpuapp (read/write) 788838 789878 1040 0.1
bss 112204 112204 0 0.0
rodata 90616 90920 304 0.3
text 511620 512352 732 0.1
pigweed-app nrf52840dk_nrf52840 (read/write) 497463 497463 0 0.0
bss 51820 51820 0 0.0
rodata 45852 45852 0 0.0
text 339492 339492 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 868523 869563 1040 0.1
bss 110928 110928 0 0.0
rodata 97060 97364 304 0.3
text 585084 585816 732 0.1
pump-controller-app nrf52840dk_nrf52840 (read/write) 861763 862803 1040 0.1
bss 110808 110808 0 0.0
rodata 95196 95500 304 0.3
text 580316 581048 732 0.1
shell nrf52840dk_nrf52840 (read/write) 779907 780915 1008 0.1
bss 109696 109696 0 0.0
rodata 73792 74080 288 0.4
text 521920 522644 724 0.1
nrf5340dk_nrf5340_cpuapp (read/write) 694934 695958 1024 0.1
bss 110680 110680 0 0.0
rodata 68432 68720 288 0.4
text 442524 443248 724 0.2
p6 all-clusters-app default (read/write) 2339024 2340112 1088 0.0
.bss 107860 107860 0 0.0
.data 2456 2456 0 0.0
.heap 923024 923024 0 0.0
.text 1297288 1298376 1088 0.1
light-app default (read/write) 2279744 2280824 1080 0.0
.bss 98536 98536 0 0.0
.data 2336 2336 0 0.0
.heap 932472 932472 0 0.0
.text 1238008 1239088 1080 0.1
lock-app default (read/write) 2255240 2256320 1080 0.0
.bss 97192 97192 0 0.0
.data 2296 2296 0 0.0
.heap 933856 933856 0 0.0
.text 1213504 1214584 1080 0.1
qpg lighting-app qpg6100+debug (read only) 510480 511560 1080 0.2
(read/write) 122332 122332 0 0.0
.bss 80272 80272 0 0.0
.data 964 964 0 0.0
.text 505160 506240 1080 0.2
lock-app qpg6100+debug (read only) 483392 484472 1080 0.2
(read/write) 122332 122332 0 0.0
.bss 79184 79184 0 0.0
.data 916 916 0 0.0
.text 478072 479152 1080 0.2
persistent-storage-app qpg6100+debug (read only) 108208 108208 0 0.0
(read/write) 122332 122332 0 0.0
.bss 36696 36696 0 0.0
.data 292 292 0 0.0
.text 102888 102888 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 794794 796094 1300 0.2
bss 80332 80332 0 0.0
noinit 37160 37160 0 0.0
text 554586 555594 1008 0.2

src/app/server/BUILD.gn Outdated Show resolved Hide resolved
@woody-apple
Copy link
Contributor

@jepenven-silabs can you address comments so we can proceed forward with this? Thanks!

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.

6 participants