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

Fix mac address get for dnssd #15221

Merged
merged 6 commits into from
Feb 16, 2022
Merged

Conversation

andy31415
Copy link
Contributor

Problem

Linux compiles with Openthread enabled, but if no openthread IP address, the fallback should still be wifi IP (if one exists).
Code before #10222 did this

Change overview

  • Fallback to Wifi Primary mac (if one is available)
  • do NOT attempt to use a hardcoded mac value, for DNSSD purpuses instead generate a random one. This is not ideal and generally we do NOT expect this to be used as much.

Testing

Manually ran linux all-clusters app and noticed mac is now picked up

@github-actions
Copy link

github-actions bot commented Feb 15, 2022

PR #15221: Size comparison from 6c28ec3 to ec853a2

Increases (18 builds for cyw30739, efr32, esp32, k32w, linux, p6, qpg, telink)
platform target config section 6c28ec3 ec853a2 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 593930 594038 108 0.0
.app_xip_area 499528 499636 108 0.0
lock cyw930739m2evb_01 (read/write) 551990 552094 104 0.0
.app_xip_area 459156 459260 104 0.0
ota-requestor cyw930739m2evb_01 (read/write) 570538 570646 108 0.0
.app_xip_area 468448 468556 108 0.0
efr32 lighting-app BRD4161A (read only) 911364 911548 184 0.0
.text 911356 911540 184 0.0
BRD4161A+rpc (read only) 940088 940248 160 0.0
.text 940080 940240 160 0.0
window-app BRD4161A (read only) 846576 846752 176 0.0
.text 846568 846744 176 0.0
esp32 all-clusters-app c3devkit (read only) 946164 946250 86 0.0
(read/write) 1398882 1398922 40 0.0
.flash.rodata 199464 199504 40 0.0
.flash.text 946164 946250 86 0.0
m5stack (read only) 996011 996027 16 0.0
(read/write) 464144 464176 32 0.0
.flash.rodata 226560 226592 32 0.0
.flash.text 990627 990643 16 0.0
k32w light k32w061+release (read/write) 685188 685336 148 0.0
.text 600948 601096 148 0.0
lock k32w061+release (read/write) 690688 690836 148 0.0
.text 606012 606160 148 0.0
linux chip-tool-ipv6only arm64 (read only) 8328452 8329076 624 0.0
.rodata 435500 435612 112 0.0
.text 7130276 7130788 512 0.0
thermostat-no-ble arm64 (read only) 2153292 2153884 592 0.0
.rodata 133052 133148 96 0.1
.text 1801936 1802432 496 0.0
p6 all-clusters-app default (read/write) 2484216 2484336 120 0.0
.text 1442480 1442600 120 0.0
light-app default (read/write) 2391080 2391184 104 0.0
.text 1349344 1349448 104 0.0
lock-app default (read/write) 2354528 2354632 104 0.0
.text 1312792 1312896 104 0.0
qpg lighting-app qpg6105+debug (read only) 596380 596492 112 0.0
.text 591060 591172 112 0.0
lock-app qpg6105+debug (read only) 562124 562236 112 0.0
.text 556804 556916 112 0.0
telink lighting-app tlsr9518adk80d (read/write) 876758 876942 184 0.0
text 616406 616528 122 0.0
Full report (19 builds for cyw30739, efr32, esp32, k32w, linux, p6, qpg, telink)
platform target config section 6c28ec3 ec853a2 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 593930 594038 108 0.0
.app_xip_area 499528 499636 108 0.0
.bss 77100 77100 0 0.0
.data 644 644 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 551990 552094 104 0.0
.app_xip_area 459156 459260 104 0.0
.bss 75572 75572 0 0.0
.data 608 608 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 570538 570646 108 0.0
.app_xip_area 468448 468556 108 0.0
.bss 84500 84500 0 0.0
.data 552 552 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 911364 911548 184 0.0
(read/write) 127264 127264 0 0.0
.bss 125232 125232 0 0.0
.data 2032 2032 0 0.0
.text 911356 911540 184 0.0
BRD4161A+rpc (read only) 940088 940248 160 0.0
(read/write) 144184 144184 0 0.0
.bss 142008 142008 0 0.0
.data 2172 2172 0 0.0
.text 940080 940240 160 0.0
window-app BRD4161A (read only) 846576 846752 176 0.0
(read/write) 125328 125328 0 0.0
.bss 123424 123424 0 0.0
.data 1900 1900 0 0.0
.text 846568 846744 176 0.0
esp32 all-clusters-app c3devkit (read only) 946164 946250 86 0.0
(read/write) 1398882 1398922 40 0.0
.dram0.bss 66248 66248 0 0.0
.dram0.data 14268 14268 0 0.0
.flash.rodata 199464 199504 40 0.0
.flash.text 946164 946250 86 0.0
.iram0.text 62056 62056 0 0.0
m5stack (read only) 996011 996027 16 0.0
(read/write) 464144 464176 32 0.0
.dram0.bss 71392 71392 0 0.0
.dram0.data 34064 34064 0 0.0
.flash.rodata 226560 226592 32 0.0
.flash.text 990627 990643 16 0.0
.iram0.text 123399 123399 0 0.0
k32w light k32w061+release (read/write) 685188 685336 148 0.0
.bss 76536 76536 0 0.0
.data 1904 1904 0 0.0
.text 600948 601096 148 0.0
lock k32w061+release (read/write) 690688 690836 148 0.0
.bss 76928 76928 0 0.0
.data 1948 1948 0 0.0
.text 606012 606160 148 0.0
linux chip-tool-ipv6only arm64 (read only) 8328452 8329076 624 0.0
(read/write) 353745 353745 0 0.0
.bss 50113 50113 0 0.0
.data 1216 1216 0 0.0
.data.rel.ro 249368 249368 0 0.0
.dynamic 560 560 0 0.0
.got 49256 49256 0 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 435500 435612 112 0.0
.text 7130276 7130788 512 0.0
thermostat-no-ble arm64 (read only) 2153292 2153884 592 0.0
(read/write) 141825 141825 0 0.0
.bss 58641 58641 0 0.0
.data 1032 1032 0 0.0
.data.rel.ro 75024 75024 0 0.0
.dynamic 560 560 0 0.0
.got 4160 4160 0 0.0
.init 24 24 0 0.0
.init_array 328 328 0 0.0
.rodata 133052 133148 96 0.1
.text 1801936 1802432 496 0.0
p6 all-clusters-app default (read/write) 2484216 2484336 120 0.0
.bss 117608 117608 0 0.0
.data 2672 2672 0 0.0
.text 1442480 1442600 120 0.0
light-app default (read/write) 2391080 2391184 104 0.0
.bss 107248 107248 0 0.0
.data 2520 2520 0 0.0
.text 1349344 1349448 104 0.0
lock-app default (read/write) 2354528 2354632 104 0.0
.bss 106976 106976 0 0.0
.data 2480 2480 0 0.0
.text 1312792 1312896 104 0.0
qpg lighting-app qpg6105+debug (read only) 596380 596492 112 0.0
(read/write) 146936 146936 0 0.0
.bss 88928 88928 0 0.0
.data 1108 1108 0 0.0
.text 591060 591172 112 0.0
lock-app qpg6105+debug (read only) 562124 562236 112 0.0
(read/write) 146936 146936 0 0.0
.bss 88912 88912 0 0.0
.data 1060 1060 0 0.0
.text 556804 556916 112 0.0
persistent-storage-app qpg6105+debug (read only) 99520 99520 0 0.0
(read/write) 146940 146940 0 0.0
.bss 24004 24004 0 0.0
.data 176 176 0 0.0
.text 94200 94200 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 876758 876942 184 0.0
bss 88600 88600 0 0.0
noinit 37160 37160 0 0.0
text 616406 616528 122 0.0

@github-actions
Copy link

github-actions bot commented Feb 15, 2022

PR #15221: Size comparison from 6c28ec3 to 51fa7da

Increases above 0.2%:

platform target config section 6c28ec3 51fa7da change % change
cyw30739 ota-requestor cyw930739m2evb_01 (read/write) 570538 573410 2872 0.5
.app_xip_area 468448 471144 2696 0.6
k32w light k32w061+release (read/write) 685188 688428 3240 0.5
.bss 76536 76712 176 0.2
.data 1904 1908 4 0.2
.text 600948 604008 3060 0.5
Increases (13 builds for cyw30739, k32w, linux, p6, qpg, telink)
platform target config section 6c28ec3 51fa7da change % change
cyw30739 light cyw930739m2evb_01 (read/write) 593930 594394 464 0.1
.app_xip_area 499528 499992 464 0.1
lock cyw930739m2evb_01 (read/write) 551990 552334 344 0.1
.app_xip_area 459156 459500 344 0.1
ota-requestor cyw930739m2evb_01 (read/write) 570538 573410 2872 0.5
.app_xip_area 468448 471144 2696 0.6
.bss 84500 84676 176 0.2
k32w light k32w061+release (read/write) 685188 688428 3240 0.5
.bss 76536 76712 176 0.2
.data 1904 1908 4 0.2
.text 600948 604008 3060 0.5
lock k32w061+release (read/write) 690688 691076 388 0.1
.text 606012 606400 388 0.1
linux chip-tool-ipv6only arm64 (read only) 8328452 8329076 624 0.0
.rodata 435500 435612 112 0.0
.text 7130276 7130788 512 0.0
thermostat-no-ble arm64 (read only) 2153292 2153884 592 0.0
.rodata 133052 133148 96 0.1
.text 1801936 1802432 496 0.0
p6 all-clusters-app default (read/write) 2484216 2484560 344 0.0
.text 1442480 1442824 344 0.0
light-app default (read/write) 2391080 2391408 328 0.0
.text 1349344 1349672 328 0.0
lock-app default (read/write) 2354528 2354856 328 0.0
.text 1312792 1313120 328 0.0
qpg lighting-app qpg6105+debug (read only) 596380 597588 1208 0.2
.bss 88928 89072 144 0.2
.text 591060 592268 1208 0.2
lock-app qpg6105+debug (read only) 562124 563196 1072 0.2
.bss 88912 89056 144 0.2
.text 556804 557876 1072 0.2
telink lighting-app tlsr9518adk80d (read/write) 876758 877350 592 0.1
text 616406 616934 528 0.1
Full report (14 builds for cyw30739, k32w, linux, p6, qpg, telink)
platform target config section 6c28ec3 51fa7da change % change
cyw30739 light cyw930739m2evb_01 (read/write) 593930 594394 464 0.1
.app_xip_area 499528 499992 464 0.1
.bss 77100 77100 0 0.0
.data 644 644 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 551990 552334 344 0.1
.app_xip_area 459156 459500 344 0.1
.bss 75572 75572 0 0.0
.data 608 608 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 570538 573410 2872 0.5
.app_xip_area 468448 471144 2696 0.6
.bss 84500 84676 176 0.2
.data 552 552 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
k32w light k32w061+release (read/write) 685188 688428 3240 0.5
.bss 76536 76712 176 0.2
.data 1904 1908 4 0.2
.text 600948 604008 3060 0.5
lock k32w061+release (read/write) 690688 691076 388 0.1
.bss 76928 76928 0 0.0
.data 1948 1948 0 0.0
.text 606012 606400 388 0.1
linux chip-tool-ipv6only arm64 (read only) 8328452 8329076 624 0.0
(read/write) 353745 353745 0 0.0
.bss 50113 50113 0 0.0
.data 1216 1216 0 0.0
.data.rel.ro 249368 249368 0 0.0
.dynamic 560 560 0 0.0
.got 49256 49256 0 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 435500 435612 112 0.0
.text 7130276 7130788 512 0.0
thermostat-no-ble arm64 (read only) 2153292 2153884 592 0.0
(read/write) 141825 141825 0 0.0
.bss 58641 58641 0 0.0
.data 1032 1032 0 0.0
.data.rel.ro 75024 75024 0 0.0
.dynamic 560 560 0 0.0
.got 4160 4160 0 0.0
.init 24 24 0 0.0
.init_array 328 328 0 0.0
.rodata 133052 133148 96 0.1
.text 1801936 1802432 496 0.0
p6 all-clusters-app default (read/write) 2484216 2484560 344 0.0
.bss 117608 117608 0 0.0
.data 2672 2672 0 0.0
.text 1442480 1442824 344 0.0
light-app default (read/write) 2391080 2391408 328 0.0
.bss 107248 107248 0 0.0
.data 2520 2520 0 0.0
.text 1349344 1349672 328 0.0
lock-app default (read/write) 2354528 2354856 328 0.0
.bss 106976 106976 0 0.0
.data 2480 2480 0 0.0
.text 1312792 1313120 328 0.0
qpg lighting-app qpg6105+debug (read only) 596380 597588 1208 0.2
(read/write) 146936 146936 0 0.0
.bss 88928 89072 144 0.2
.data 1108 1108 0 0.0
.text 591060 592268 1208 0.2
lock-app qpg6105+debug (read only) 562124 563196 1072 0.2
(read/write) 146936 146936 0 0.0
.bss 88912 89056 144 0.2
.data 1060 1060 0 0.0
.text 556804 557876 1072 0.2
persistent-storage-app qpg6105+debug (read only) 99520 99520 0 0.0
(read/write) 146940 146940 0 0.0
.bss 24004 24004 0 0.0
.data 176 176 0 0.0
.text 94200 94200 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 876758 877350 592 0.1
bss 88600 88600 0 0.0
noinit 37160 37160 0 0.0
text 616406 616934 528 0.1

@github-actions
Copy link

github-actions bot commented Feb 16, 2022

PR #15221: Size comparison from 6c28ec3 to c5ed007

Increases above 0.2%:

platform target config section 6c28ec3 c5ed007 change % change
cyw30739 ota-requestor cyw930739m2evb_01 (read/write) 570538 573410 2872 0.5
.app_xip_area 468448 471144 2696 0.6
k32w light k32w061+release (read/write) 685188 688428 3240 0.5
.text 600948 604008 3060 0.5
mbed shell CY8CPROTO_062_4343W+release .text 1272376 1276760 4384 0.3
Increases (22 builds for cyw30739, efr32, esp32, k32w, linux, mbed, p6, qpg, telink)
platform target config section 6c28ec3 c5ed007 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 593930 594394 464 0.1
.app_xip_area 499528 499992 464 0.1
lock cyw930739m2evb_01 (read/write) 551990 552334 344 0.1
.app_xip_area 459156 459500 344 0.1
ota-requestor cyw930739m2evb_01 (read/write) 570538 573410 2872 0.5
.app_xip_area 468448 471144 2696 0.6
.bss 84500 84676 176 0.2
efr32 lighting-app BRD4161A (read only) 911364 912876 1512 0.2
(read/write) 127264 127432 168 0.1
.bss 125232 125400 168 0.1
.text 911356 912868 1512 0.2
BRD4161A+rpc (read only) 940088 941576 1488 0.2
(read/write) 144184 144352 168 0.1
.bss 142008 142176 168 0.1
.text 940080 941568 1488 0.2
window-app BRD4161A (read only) 846576 846752 176 0.0
.text 846568 846744 176 0.0
esp32 all-clusters-app c3devkit (read only) 946164 946544 380 0.0
(read/write) 1398882 1398922 40 0.0
.flash.rodata 199464 199504 40 0.0
.flash.text 946164 946544 380 0.0
m5stack (read only) 996011 996275 264 0.0
(read/write) 464144 464176 32 0.0
.flash.rodata 226560 226592 32 0.0
.flash.text 990627 990891 264 0.0
k32w light k32w061+release (read/write) 685188 688428 3240 0.5
.bss 76536 76712 176 0.2
.data 1904 1908 4 0.2
.text 600948 604008 3060 0.5
lock k32w061+release (read/write) 690688 691076 388 0.1
.text 606012 606400 388 0.1
linux chip-tool-ipv6only arm64 (read only) 8328452 8329076 624 0.0
.rodata 435500 435612 112 0.0
.text 7130276 7130788 512 0.0
thermostat-no-ble arm64 (read only) 2153292 2153884 592 0.0
.rodata 133052 133148 96 0.1
.text 1801936 1802432 496 0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2398952 2399304 352 0.0
.text 1361552 1361904 352 0.0
lighting-app CY8CPROTO_062_4343W+release (read/write) 2361248 2361664 416 0.0
.text 1323848 1324264 416 0.0
lock-app CY8CPROTO_062_4343W+release (read/write) 2324776 2325064 288 0.0
.text 1287376 1287664 288 0.0
shell CY8CPROTO_062_4343W+release (read/write) 2309804 2314188 4384 0.2
.bss 178004 178044 40 0.0
.data 5424 5432 8 0.1
.text 1272376 1276760 4384 0.3
p6 all-clusters-app default (read/write) 2484216 2484560 344 0.0
.text 1442480 1442824 344 0.0
light-app default (read/write) 2391080 2391408 328 0.0
.text 1349344 1349672 328 0.0
lock-app default (read/write) 2354528 2354856 328 0.0
.text 1312792 1313120 328 0.0
qpg lighting-app qpg6105+debug (read only) 596380 597588 1208 0.2
.bss 88928 89072 144 0.2
.text 591060 592268 1208 0.2
lock-app qpg6105+debug (read only) 562124 563196 1072 0.2
.bss 88912 89056 144 0.2
.text 556804 557876 1072 0.2
telink lighting-app tlsr9518adk80d (read/write) 876758 877350 592 0.1
text 616406 616934 528 0.1
Full report (24 builds for cyw30739, efr32, esp32, k32w, linux, mbed, p6, qpg, telink)
platform target config section 6c28ec3 c5ed007 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 593930 594394 464 0.1
.app_xip_area 499528 499992 464 0.1
.bss 77100 77100 0 0.0
.data 644 644 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 551990 552334 344 0.1
.app_xip_area 459156 459500 344 0.1
.bss 75572 75572 0 0.0
.data 608 608 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 570538 573410 2872 0.5
.app_xip_area 468448 471144 2696 0.6
.bss 84500 84676 176 0.2
.data 552 552 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 911364 912876 1512 0.2
(read/write) 127264 127432 168 0.1
.bss 125232 125400 168 0.1
.data 2032 2032 0 0.0
.text 911356 912868 1512 0.2
BRD4161A+rpc (read only) 940088 941576 1488 0.2
(read/write) 144184 144352 168 0.1
.bss 142008 142176 168 0.1
.data 2172 2172 0 0.0
.text 940080 941568 1488 0.2
window-app BRD4161A (read only) 846576 846752 176 0.0
(read/write) 125328 125328 0 0.0
.bss 123424 123424 0 0.0
.data 1900 1900 0 0.0
.text 846568 846744 176 0.0
esp32 all-clusters-app c3devkit (read only) 946164 946544 380 0.0
(read/write) 1398882 1398922 40 0.0
.dram0.bss 66248 66248 0 0.0
.dram0.data 14268 14268 0 0.0
.flash.rodata 199464 199504 40 0.0
.flash.text 946164 946544 380 0.0
.iram0.text 62056 62056 0 0.0
m5stack (read only) 996011 996275 264 0.0
(read/write) 464144 464176 32 0.0
.dram0.bss 71392 71392 0 0.0
.dram0.data 34064 34064 0 0.0
.flash.rodata 226560 226592 32 0.0
.flash.text 990627 990891 264 0.0
.iram0.text 123399 123399 0 0.0
k32w light k32w061+release (read/write) 685188 688428 3240 0.5
.bss 76536 76712 176 0.2
.data 1904 1908 4 0.2
.text 600948 604008 3060 0.5
lock k32w061+release (read/write) 690688 691076 388 0.1
.bss 76928 76928 0 0.0
.data 1948 1948 0 0.0
.text 606012 606400 388 0.1
linux chip-tool-ipv6only arm64 (read only) 8328452 8329076 624 0.0
(read/write) 353745 353745 0 0.0
.bss 50113 50113 0 0.0
.data 1216 1216 0 0.0
.data.rel.ro 249368 249368 0 0.0
.dynamic 560 560 0 0.0
.got 49256 49256 0 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 435500 435612 112 0.0
.text 7130276 7130788 512 0.0
thermostat-no-ble arm64 (read only) 2153292 2153884 592 0.0
(read/write) 141825 141825 0 0.0
.bss 58641 58641 0 0.0
.data 1032 1032 0 0.0
.data.rel.ro 75024 75024 0 0.0
.dynamic 560 560 0 0.0
.got 4160 4160 0 0.0
.init 24 24 0 0.0
.init_array 328 328 0 0.0
.rodata 133052 133148 96 0.1
.text 1801936 1802432 496 0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2398952 2399304 352 0.0
.bss 188252 188252 0 0.0
.data 5320 5320 0 0.0
.text 1361552 1361904 352 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2361248 2361664 416 0.0
.bss 180864 180864 0 0.0
.data 5624 5624 0 0.0
.text 1323848 1324264 416 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2324776 2325064 288 0.0
.bss 180752 180752 0 0.0
.data 5600 5600 0 0.0
.text 1287376 1287664 288 0.0
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1139648 1139648 0 0.0
.bss 11756 11756 0 0.0
.data 4368 4368 0 0.0
.text 103032 103032 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2309804 2314188 4384 0.2
.bss 178004 178044 40 0.0
.data 5424 5432 8 0.1
.text 1272376 1276760 4384 0.3
p6 all-clusters-app default (read/write) 2484216 2484560 344 0.0
.bss 117608 117608 0 0.0
.data 2672 2672 0 0.0
.text 1442480 1442824 344 0.0
light-app default (read/write) 2391080 2391408 328 0.0
.bss 107248 107248 0 0.0
.data 2520 2520 0 0.0
.text 1349344 1349672 328 0.0
lock-app default (read/write) 2354528 2354856 328 0.0
.bss 106976 106976 0 0.0
.data 2480 2480 0 0.0
.text 1312792 1313120 328 0.0
qpg lighting-app qpg6105+debug (read only) 596380 597588 1208 0.2
(read/write) 146936 146936 0 0.0
.bss 88928 89072 144 0.2
.data 1108 1108 0 0.0
.text 591060 592268 1208 0.2
lock-app qpg6105+debug (read only) 562124 563196 1072 0.2
(read/write) 146936 146936 0 0.0
.bss 88912 89056 144 0.2
.data 1060 1060 0 0.0
.text 556804 557876 1072 0.2
persistent-storage-app qpg6105+debug (read only) 99520 99520 0 0.0
(read/write) 146940 146940 0 0.0
.bss 24004 24004 0 0.0
.data 176 176 0 0.0
.text 94200 94200 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 876758 877350 592 0.1
bss 88600 88600 0 0.0
noinit 37160 37160 0 0.0
text 616406 616934 528 0.1

src/app/server/Dnssd.cpp Outdated Show resolved Hide resolved
@github-actions
Copy link

github-actions bot commented Feb 16, 2022

PR #15221: Size comparison from 4b2bf6a to fd11b72

Increases (29 builds for cyw30739, efr32, k32w, linux, mbed, p6, qpg, telink)
platform target config section 4b2bf6a fd11b72 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 594282 594342 60 0.0
.app_xip_area 499880 499940 60 0.0
lock cyw930739m2evb_01 (read/write) 552226 552282 56 0.0
.app_xip_area 459392 459448 56 0.0
ota-requestor cyw930739m2evb_01 (read/write) 573322 573382 60 0.0
.app_xip_area 471056 471116 60 0.0
efr32 lighting-app BRD4161A (read only) 912724 912844 120 0.0
.text 912716 912836 120 0.0
BRD4161A+rpc (read only) 941448 941544 96 0.0
.text 941440 941536 96 0.0
window-app BRD4161A (read only) 846576 846688 112 0.0
.text 846568 846680 112 0.0
k32w light k32w061+release (read/write) 688312 688396 84 0.0
.text 603892 603976 84 0.0
lock k32w061+release (read/write) 690928 691028 100 0.0
.text 606252 606352 100 0.0
linux all-clusters-app debug (read only) 2370817 2371153 336 0.0
.rodata 205957 205989 32 0.0
.text 2001922 2002226 304 0.0
bridge-app debug+rpc (read only) 1725885 1726269 384 0.0
.rodata 141836 141900 64 0.0
.text 1467717 1468037 320 0.0
chip-tool debug (read only) 8574629 8575029 400 0.0
.rodata 459477 459573 96 0.0
.text 7598741 7599045 304 0.0
chip-tool-ipv6only arm64 (read only) 8327764 8328068 304 0.0
.rodata 435468 435532 64 0.0
.text 7129700 7129940 240 0.0
door-lock-app debug (read only) 1937553 1937921 368 0.0
.rodata 173138 173202 64 0.0
.text 1615554 1615858 304 0.0
lighting-app debug+rpc (read only) 2063817 2064185 368 0.0
.rodata 165777 165841 64 0.0
.text 1742946 1743250 304 0.0
ota-provider-app debug (read only) 1870993 1871385 392 0.0
.rodata 157995 158083 88 0.1
.text 1562034 1562338 304 0.0
ota-requestor-app debug (read only) 1884129 1884489 360 0.0
.rodata 152796 152852 56 0.0
.text 1581874 1582178 304 0.0
shell debug (read only) 2345497 2345881 384 0.0
.rodata 206962 207026 64 0.0
.text 1981730 1982050 320 0.0
thermostat-no-ble arm64 (read only) 2157644 2157932 288 0.0
.rodata 133244 133292 48 0.0
.text 1805872 1806112 240 0.0
tv-app debug (read only) 2532745 2533121 376 0.0
.rodata 197925 197981 56 0.0
.text 2161506 2161826 320 0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2427148 2427180 32 0.0
.text 1389720 1389752 32 0.0
lighting-app CY8CPROTO_062_4343W+release (read/write) 2390284 2390380 96 0.0
.text 1352856 1352952 96 0.0
lock-app CY8CPROTO_062_4343W+release (read/write) 2325728 2325816 88 0.0
.text 1288328 1288416 88 0.0
shell CY8CPROTO_062_4343W+release (read/write) 2316556 2316588 32 0.0
.text 1279128 1279160 32 0.0
p6 all-clusters-app default (read/write) 2484408 2484448 40 0.0
.text 1442672 1442712 40 0.0
light-app default (read/write) 2391288 2391344 56 0.0
.text 1349552 1349608 56 0.0
lock-app default (read/write) 2354752 2354792 40 0.0
.text 1313016 1313056 40 0.0
qpg lighting-app qpg6105+debug (read only) 597492 597548 56 0.0
.text 592172 592228 56 0.0
lock-app qpg6105+debug (read only) 563116 563172 56 0.0
.text 557796 557852 56 0.0
telink lighting-app tlsr9518adk80d (read/write) 877166 877278 112 0.0
text 616816 616858 42 0.0
Full report (31 builds for cyw30739, efr32, k32w, linux, mbed, p6, qpg, telink)
platform target config section 4b2bf6a fd11b72 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 594282 594342 60 0.0
.app_xip_area 499880 499940 60 0.0
.bss 77100 77100 0 0.0
.data 644 644 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 552226 552282 56 0.0
.app_xip_area 459392 459448 56 0.0
.bss 75572 75572 0 0.0
.data 608 608 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 573322 573382 60 0.0
.app_xip_area 471056 471116 60 0.0
.bss 84676 84676 0 0.0
.data 552 552 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 912724 912844 120 0.0
(read/write) 127432 127432 0 0.0
.bss 125400 125400 0 0.0
.data 2032 2032 0 0.0
.text 912716 912836 120 0.0
BRD4161A+rpc (read only) 941448 941544 96 0.0
(read/write) 144352 144352 0 0.0
.bss 142176 142176 0 0.0
.data 2172 2172 0 0.0
.text 941440 941536 96 0.0
window-app BRD4161A (read only) 846576 846688 112 0.0
(read/write) 125328 125328 0 0.0
.bss 123424 123424 0 0.0
.data 1900 1900 0 0.0
.text 846568 846680 112 0.0
k32w light k32w061+release (read/write) 688312 688396 84 0.0
.bss 76712 76712 0 0.0
.data 1908 1908 0 0.0
.text 603892 603976 84 0.0
lock k32w061+release (read/write) 690928 691028 100 0.0
.bss 76928 76928 0 0.0
.data 1948 1948 0 0.0
.text 606252 606352 100 0.0
linux all-clusters-app debug (read only) 2370817 2371153 336 0.0
(read/write) 142176 142176 0 0.0
.bss 56480 56480 0 0.0
.data 1328 1328 0 0.0
.data.rel.ro 78664 78664 0 0.0
.dynamic 592 592 0 0.0
.got 4160 4160 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 205957 205989 32 0.0
.text 2001922 2002226 304 0.0
bridge-app debug+rpc (read only) 1725885 1726269 384 0.0
(read/write) 85640 85640 0 0.0
.bss 40400 40400 0 0.0
.data 2034 2034 0 0.0
.data.rel.ro 38080 38080 0 0.0
.dynamic 592 592 0 0.0
.got 3952 3952 0 0.0
.init 27 27 0 0.0
.init_array 560 560 0 0.0
.rodata 141836 141900 64 0.0
.text 1467717 1468037 320 0.0
chip-tool debug (read only) 8574629 8575029 400 0.0
(read/write) 245920 245920 0 0.0
.bss 31816 31816 0 0.0
.data 1184 1184 0 0.0
.data.rel.ro 206896 206896 0 0.0
.dynamic 608 608 0 0.0
.got 4784 4784 0 0.0
.init 27 27 0 0.0
.init_array 624 624 0 0.0
.rodata 459477 459573 96 0.0
.text 7598741 7599045 304 0.0
chip-tool-ipv6only arm64 (read only) 8327764 8328068 304 0.0
(read/write) 353713 353713 0 0.0
.bss 50113 50113 0 0.0
.data 1216 1216 0 0.0
.data.rel.ro 249344 249344 0 0.0
.dynamic 560 560 0 0.0
.got 49256 49256 0 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 435468 435532 64 0.0
.text 7129700 7129940 240 0.0
door-lock-app debug (read only) 1937553 1937921 368 0.0
(read/write) 111608 111608 0 0.0
.bss 43088 43088 0 0.0
.data 1010 1010 0 0.0
.data.rel.ro 62080 62080 0 0.0
.dynamic 592 592 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 672 672 0 0.0
.rodata 173138 173202 64 0.0
.text 1615554 1615858 304 0.0
lighting-app debug+rpc (read only) 2063817 2064185 368 0.0
(read/write) 116952 116952 0 0.0
.bss 44192 44192 0 0.0
.data 1400 1400 0 0.0
.data.rel.ro 65832 65832 0 0.0
.dynamic 608 608 0 0.0
.got 4168 4168 0 0.0
.init 27 27 0 0.0
.init_array 720 720 0 0.0
.rodata 165777 165841 64 0.0
.text 1742946 1743250 304 0.0
ota-provider-app debug (read only) 1870993 1871385 392 0.0
(read/write) 107352 107352 0 0.0
.bss 42976 42976 0 0.0
.data 1224 1224 0 0.0
.data.rel.ro 57480 57480 0 0.0
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 624 624 0 0.0
.rodata 157995 158083 88 0.1
.text 1562034 1562338 304 0.0
ota-requestor-app debug (read only) 1884129 1884489 360 0.0
(read/write) 108768 108768 0 0.0
.bss 43392 43392 0 0.0
.data 1160 1160 0 0.0
.data.rel.ro 58744 58744 0 0.0
.dynamic 592 592 0 0.0
.got 4200 4200 0 0.0
.init 27 27 0 0.0
.init_array 632 632 0 0.0
.rodata 152796 152852 56 0.0
.text 1581874 1582178 304 0.0
shell debug (read only) 2345497 2345881 384 0.0
(read/write) 144560 144560 0 0.0
.bss 64832 64832 0 0.0
.data 832 832 0 0.0
.data.rel.ro 73224 73224 0 0.0
.dynamic 592 592 0 0.0
.got 4168 4168 0 0.0
.init 27 27 0 0.0
.init_array 904 904 0 0.0
.rodata 206962 207026 64 0.0
.text 1981730 1982050 320 0.0
thermostat-no-ble arm64 (read only) 2157644 2157932 288 0.0
(read/write) 141841 141841 0 0.0
.bss 58641 58641 0 0.0
.data 1032 1032 0 0.0
.data.rel.ro 75000 75000 0 0.0
.dynamic 560 560 0 0.0
.got 4192 4192 0 0.0
.init 24 24 0 0.0
.init_array 328 328 0 0.0
.rodata 133244 133292 48 0.0
.text 1805872 1806112 240 0.0
tv-app debug (read only) 2532745 2533121 376 0.0
(read/write) 142592 142592 0 0.0
.bss 60320 60320 0 0.0
.data 3200 3200 0 0.0
.data.rel.ro 73008 73008 0 0.0
.dynamic 592 592 0 0.0
.got 4552 4552 0 0.0
.init 27 27 0 0.0
.init_array 888 888 0 0.0
.rodata 197925 197981 56 0.0
.text 2161506 2161826 320 0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2427148 2427180 32 0.0
.bss 189252 189252 0 0.0
.data 5328 5328 0 0.0
.text 1389720 1389752 32 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2390284 2390380 96 0.0
.bss 181784 181784 0 0.0
.data 5624 5624 0 0.0
.text 1352856 1352952 96 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2325728 2325816 88 0.0
.bss 180760 180760 0 0.0
.data 5600 5600 0 0.0
.text 1288328 1288416 88 0.0
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1139840 1139840 0 0.0
.bss 11796 11796 0 0.0
.data 4368 4368 0 0.0
.text 103224 103224 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2316556 2316588 32 0.0
.bss 179308 179308 0 0.0
.data 5432 5432 0 0.0
.text 1279128 1279160 32 0.0
p6 all-clusters-app default (read/write) 2484408 2484448 40 0.0
.bss 117568 117568 0 0.0
.data 2672 2672 0 0.0
.text 1442672 1442712 40 0.0
light-app default (read/write) 2391288 2391344 56 0.0
.bss 107248 107248 0 0.0
.data 2520 2520 0 0.0
.text 1349552 1349608 56 0.0
lock-app default (read/write) 2354752 2354792 40 0.0
.bss 106976 106976 0 0.0
.data 2480 2480 0 0.0
.text 1313016 1313056 40 0.0
qpg lighting-app qpg6105+debug (read only) 597492 597548 56 0.0
(read/write) 146936 146936 0 0.0
.bss 89072 89072 0 0.0
.data 1108 1108 0 0.0
.text 592172 592228 56 0.0
lock-app qpg6105+debug (read only) 563116 563172 56 0.0
(read/write) 146936 146936 0 0.0
.bss 89056 89056 0 0.0
.data 1060 1060 0 0.0
.text 557796 557852 56 0.0
persistent-storage-app qpg6105+debug (read only) 99520 99520 0 0.0
(read/write) 146940 146940 0 0.0
.bss 24004 24004 0 0.0
.data 176 176 0 0.0
.text 94200 94200 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 877166 877278 112 0.0
bss 88600 88600 0 0.0
noinit 37160 37160 0 0.0
text 616816 616858 42 0.0

@github-actions
Copy link

github-actions bot commented Feb 16, 2022

PR #15221: Size comparison from 4b2bf6a to 7fcf708

Increases above 0.2%:

platform target config section 4b2bf6a 7fcf708 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 594282 597318 3036 0.5
.app_xip_area 499880 501236 1356 0.3
.bss 77100 78780 1680 2.2
lock cyw930739m2evb_01 (read/write) 552226 555258 3032 0.5
.app_xip_area 459392 460744 1352 0.3
.bss 75572 77252 1680 2.2
ota-requestor cyw930739m2evb_01 (read/write) 573322 576370 3048 0.5
.app_xip_area 471056 472424 1368 0.3
.bss 84676 86356 1680 2.0
efr32 lighting-app BRD4161A (read/write) 127432 129524 2092 1.6
.bss 125400 127488 2088 1.7
BRD4161A+rpc (read/write) 144352 146440 2088 1.4
.bss 142176 144264 2088 1.5
window-app BRD4161A (read/write) 125328 127416 2088 1.7
.bss 123424 125512 2088 1.7
esp32 all-clusters-app c3devkit .dram0.bss 66208 68296 2088 3.2
m5stack (read/write) 464080 466412 2332 0.5
.dram0.bss 71344 73432 2088 2.9
k32w light k32w061+release (read/write) 688312 691316 3004 0.4
.bss 76712 78384 1672 2.2
lock k32w061+release (read/write) 690928 693948 3020 0.4
.bss 76928 78600 1672 2.2
linux all-clusters-app debug (read/write) 142176 151072 8896 6.3
.bss 56480 65376 8896 15.8
.text 2001922 2006370 4448 0.2
bridge-app debug+rpc (read only) 1725885 1730621 4736 0.3
(read/write) 85640 94536 8896 10.4
.bss 40400 49296 8896 22.0
.rodata 141836 142156 320 0.2
.text 1467717 1472133 4416 0.3
chip-tool debug (read/write) 245920 254816 8896 3.6
.bss 31816 40712 8896 28.0
chip-tool-ipv6only arm64 (read/write) 353713 362609 8896 2.5
.bss 50113 58961 8848 17.7
.init_array 192 200 8 4.2
door-lock-app debug (read only) 1937553 1942321 4768 0.2
(read/write) 111608 120504 8896 8.0
.bss 43088 51984 8896 20.6
.text 1615554 1620002 4448 0.3
lighting-app debug+rpc (read only) 2063817 2068585 4768 0.2
(read/write) 116952 125784 8832 7.6
.bss 44192 53024 8832 20.0
.text 1742946 1747394 4448 0.3
ota-provider-app debug (read only) 1870993 1875809 4816 0.3
(read/write) 107352 116216 8864 8.3
.bss 42976 51840 8864 20.6
.rodata 157995 158363 368 0.2
.text 1562034 1566482 4448 0.3
ota-requestor-app debug (read only) 1884129 1888881 4752 0.3
(read/write) 108768 117632 8864 8.1
.bss 43392 52256 8864 20.4
.text 1581874 1586322 4448 0.3
shell debug (read only) 2345497 2350249 4752 0.2
(read/write) 144560 153424 8864 6.1
.bss 64832 73696 8864 13.7
.text 1981730 1986194 4464 0.2
thermostat-no-ble arm64 (read/write) 141841 150737 8896 6.3
.bss 58641 67489 8848 15.1
.got 4192 4208 16 0.4
.init_array 328 336 8 2.4
.rodata 133244 133580 336 0.3
tv-app debug (read/write) 142592 151456 8864 6.2
.bss 60320 69184 8864 14.7
.text 2161506 2165970 4464 0.2
mbed all-clusters-app CY8CPROTO_062_4343W+release .bss 189252 195916 6664 3.5
lighting-app CY8CPROTO_062_4343W+release .bss 181784 188448 6664 3.7
lock-app CY8CPROTO_062_4343W+release .bss 180760 187424 6664 3.7
shell CY8CPROTO_062_4343W+release .bss 179308 185972 6664 3.7
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 1018755 1022279 3524 0.3
bss 121460 123548 2088 1.7
nrf52840dk_nrf52840+rpc (read/write) 988051 991555 3504 0.4
bss 118648 120736 2088 1.8
rodata 111896 112184 288 0.3
nrf52840dongle_nrf52840 (read/write) 1033703 1037079 3376 0.3
bss 122680 124768 2088 1.7
nrf5340dk_nrf5340_cpuapp (read/write) 925462 928890 3428 0.4
bss 118024 120112 2088 1.8
rodata 113608 113900 292 0.3
lock-app nrf52840dk_nrf52840 (read/write) 947459 950967 3508 0.4
bss 119664 121752 2088 1.7
rodata 109064 109356 292 0.3
nrf5340dk_nrf5340_cpuapp (read/write) 854986 858442 3456 0.4
bss 116256 118344 2088 1.8
rodata 102236 102524 288 0.3
pump-app nrf52840dk_nrf52840 (read/write) 946035 949415 3380 0.4
bss 119384 121472 2088 1.7
rodata 108016 108308 292 0.3
pump-controller-app nrf52840dk_nrf52840 (read/write) 941999 945503 3504 0.4
bss 119388 121476 2088 1.7
rodata 107716 108004 288 0.3
shell nrf52840dk_nrf52840 (read/write) 807447 810767 3320 0.4
bss 111236 113324 2088 1.9
rodata 79132 79348 216 0.3
p6 all-clusters-app default .bss 117568 124232 6664 5.7
light-app default .bss 107248 113912 6664 6.2
.data 2520 2528 8 0.3
lock-app default .bss 106976 113640 6664 6.2
.data 2480 2488 8 0.3
qpg lighting-app qpg6105+debug .bss 89072 90744 1672 1.9
.data 1108 1112 4 0.4
lock-app qpg6105+debug .bss 89056 90728 1672 1.9
.data 1060 1064 4 0.4
Increases (40 builds for cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 4b2bf6a 7fcf708 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 594282 597318 3036 0.5
.app_xip_area 499880 501236 1356 0.3
.bss 77100 78780 1680 2.2
lock cyw930739m2evb_01 (read/write) 552226 555258 3032 0.5
.app_xip_area 459392 460744 1352 0.3
.bss 75572 77252 1680 2.2
ota-requestor cyw930739m2evb_01 (read/write) 573322 576370 3048 0.5
.app_xip_area 471056 472424 1368 0.3
.bss 84676 86356 1680 2.0
efr32 lighting-app BRD4161A (read only) 912724 914204 1480 0.2
(read/write) 127432 129524 2092 1.6
.bss 125400 127488 2088 1.7
.data 2032 2036 4 0.2
.text 912716 914196 1480 0.2
BRD4161A+rpc (read only) 941448 942912 1464 0.2
(read/write) 144352 146440 2088 1.4
.bss 142176 144264 2088 1.5
.data 2172 2176 4 0.2
.text 941440 942904 1464 0.2
window-app BRD4161A (read only) 846576 848064 1488 0.2
(read/write) 125328 127416 2088 1.7
.bss 123424 125512 2088 1.7
.data 1900 1904 4 0.2
.text 846568 848056 1488 0.2
esp32 all-clusters-app c3devkit (read only) 946454 947612 1158 0.1
(read/write) 1398818 1401170 2352 0.2
.dram0.bss 66208 68296 2088 3.2
.flash.rodata 199448 199704 256 0.1
.flash.text 946454 947612 1158 0.1
m5stack (read only) 996279 997303 1024 0.1
(read/write) 464080 466412 2332 0.5
.dram0.bss 71344 73432 2088 2.9
.flash.rodata 226544 226788 244 0.1
.flash.text 990895 991919 1024 0.1
k32w light k32w061+release (read/write) 688312 691316 3004 0.4
.bss 76712 78384 1672 2.2
.data 1908 1912 4 0.2
.text 603892 605220 1328 0.2
lock k32w061+release (read/write) 690928 693948 3020 0.4
.bss 76928 78600 1672 2.2
.data 1948 1952 4 0.2
.text 606252 607596 1344 0.2
linux all-clusters-app debug (read only) 2370817 2375521 4704 0.2
(read/write) 142176 151072 8896 6.3
.bss 56480 65376 8896 15.8
.rodata 205957 206213 256 0.1
.text 2001922 2006370 4448 0.2
bridge-app debug+rpc (read only) 1725885 1730621 4736 0.3
(read/write) 85640 94536 8896 10.4
.bss 40400 49296 8896 22.0
.rodata 141836 142156 320 0.2
.text 1467717 1472133 4416 0.3
chip-tool debug (read only) 8574629 8579413 4784 0.1
(read/write) 245920 254816 8896 3.6
.bss 31816 40712 8896 28.0
.rodata 459477 459797 320 0.1
.text 7598741 7603205 4464 0.1
chip-tool-ipv6only arm64 (read only) 8327764 8332468 4704 0.1
(read/write) 353713 362609 8896 2.5
.bss 50113 58961 8848 17.7
.data.rel.ro 249344 249368 24 0.0
.got 49256 49272 16 0.0
.init_array 192 200 8 4.2
.rodata 435468 435804 336 0.1
.text 7129700 7133972 4272 0.1
door-lock-app debug (read only) 1937553 1942321 4768 0.2
(read/write) 111608 120504 8896 8.0
.bss 43088 51984 8896 20.6
.rodata 173138 173458 320 0.2
.text 1615554 1620002 4448 0.3
lighting-app debug+rpc (read only) 2063817 2068585 4768 0.2
(read/write) 116952 125784 8832 7.6
.bss 44192 53024 8832 20.0
.rodata 165777 166097 320 0.2
.text 1742946 1747394 4448 0.3
ota-provider-app debug (read only) 1870993 1875809 4816 0.3
(read/write) 107352 116216 8864 8.3
.bss 42976 51840 8864 20.6
.rodata 157995 158363 368 0.2
.text 1562034 1566482 4448 0.3
ota-requestor-app debug (read only) 1884129 1888881 4752 0.3
(read/write) 108768 117632 8864 8.1
.bss 43392 52256 8864 20.4
.rodata 152796 153100 304 0.2
.text 1581874 1586322 4448 0.3
shell debug (read only) 2345497 2350249 4752 0.2
(read/write) 144560 153424 8864 6.1
.bss 64832 73696 8864 13.7
.rodata 206962 207250 288 0.1
.text 1981730 1986194 4464 0.2
thermostat-no-ble arm64 (read only) 2157644 2162332 4688 0.2
(read/write) 141841 150737 8896 6.3
.bss 58641 67489 8848 15.1
.data.rel.ro 75000 75024 24 0.0
.got 4192 4208 16 0.4
.init_array 328 336 8 2.4
.rodata 133244 133580 336 0.3
.text 1805872 1810128 4256 0.2
tv-app debug (read only) 2532745 2537537 4792 0.2
(read/write) 142592 151456 8864 6.2
.bss 60320 69184 8864 14.7
.rodata 197925 198253 328 0.2
.text 2161506 2165970 4464 0.2
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2427148 2428444 1296 0.1
.bss 189252 195916 6664 3.5
.text 1389720 1391016 1296 0.1
lighting-app CY8CPROTO_062_4343W+release (read/write) 2390284 2391644 1360 0.1
.bss 181784 188448 6664 3.7
.data 5624 5632 8 0.1
.text 1352856 1354216 1360 0.1
lock-app CY8CPROTO_062_4343W+release (read/write) 2325728 2327080 1352 0.1
.bss 180760 187424 6664 3.7
.data 5600 5608 8 0.1
.text 1288328 1289680 1352 0.1
shell CY8CPROTO_062_4343W+release (read/write) 2316556 2317852 1296 0.1
.bss 179308 185972 6664 3.7
.data 5432 5440 8 0.1
.text 1279128 1280424 1296 0.1
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 1018755 1022279 3524 0.3
bss 121460 123548 2088 1.7
rodata 120368 120660 292 0.2
text 698024 699064 1040 0.1
nrf52840dk_nrf52840+rpc (read/write) 988051 991555 3504 0.4
bss 118648 120736 2088 1.8
rodata 111896 112184 288 0.3
text 677924 678964 1040 0.2
nrf52840dongle_nrf52840 (read/write) 1033703 1037079 3376 0.3
bss 122680 124768 2088 1.7
rodata 119184 119472 288 0.2
text 701916 702956 1040 0.1
nrf5340dk_nrf5340_cpuapp (read/write) 925462 928890 3428 0.4
bss 118024 120112 2088 1.8
rodata 113608 113900 292 0.3
text 613040 614084 1044 0.2
lock-app nrf52840dk_nrf52840 (read/write) 947459 950967 3508 0.4
bss 119664 121752 2088 1.7
rodata 109064 109356 292 0.3
text 640216 641256 1040 0.2
nrf5340dk_nrf5340_cpuapp (read/write) 854986 858442 3456 0.4
bss 116256 118344 2088 1.8
rodata 102236 102524 288 0.3
text 556008 557052 1044 0.2
pump-app nrf52840dk_nrf52840 (read/write) 946035 949415 3380 0.4
bss 119384 121472 2088 1.7
rodata 108016 108308 292 0.3
text 640036 641076 1040 0.2
pump-controller-app nrf52840dk_nrf52840 (read/write) 941999 945503 3504 0.4
bss 119388 121476 2088 1.7
rodata 107716 108004 288 0.3
text 636276 637316 1040 0.2
shell nrf52840dk_nrf52840 (read/write) 807447 810767 3320 0.4
bss 111236 113324 2088 1.9
rodata 79132 79348 216 0.3
text 539384 540444 1060 0.2
p6 all-clusters-app default (read/write) 2484408 2485928 1520 0.1
.bss 117568 124232 6664 5.7
.text 1442672 1444192 1520 0.1
light-app default (read/write) 2391288 2392816 1528 0.1
.bss 107248 113912 6664 6.2
.data 2520 2528 8 0.3
.text 1349552 1351080 1528 0.1
lock-app default (read/write) 2354752 2356280 1528 0.1
.bss 106976 113640 6664 6.2
.data 2480 2488 8 0.3
.text 1313016 1314544 1528 0.1
qpg lighting-app qpg6105+debug (read only) 597492 598808 1316 0.2
(read/write) 146936 146940 4 0.0
.bss 89072 90744 1672 1.9
.data 1108 1112 4 0.4
.text 592172 593488 1316 0.2
lock-app qpg6105+debug (read only) 563116 564416 1300 0.2
(read/write) 146936 146940 4 0.0
.bss 89056 90728 1672 1.9
.data 1060 1064 4 0.4
.text 557796 559096 1300 0.2
telink lighting-app tlsr9518adk80d (read/write) 877166 877594 428 0.0
text 616816 618020 1204 0.2
Decreases (1 build for telink)
platform target config section 4b2bf6a 7fcf708 change % change
telink lighting-app tlsr9518adk80d bss 88600 87520 -1080 -1.2
Full report (43 builds for cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 4b2bf6a 7fcf708 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 594282 597318 3036 0.5
.app_xip_area 499880 501236 1356 0.3
.bss 77100 78780 1680 2.2
.data 644 644 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 552226 555258 3032 0.5
.app_xip_area 459392 460744 1352 0.3
.bss 75572 77252 1680 2.2
.data 608 608 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 573322 576370 3048 0.5
.app_xip_area 471056 472424 1368 0.3
.bss 84676 86356 1680 2.0
.data 552 552 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 912724 914204 1480 0.2
(read/write) 127432 129524 2092 1.6
.bss 125400 127488 2088 1.7
.data 2032 2036 4 0.2
.text 912716 914196 1480 0.2
BRD4161A+rpc (read only) 941448 942912 1464 0.2
(read/write) 144352 146440 2088 1.4
.bss 142176 144264 2088 1.5
.data 2172 2176 4 0.2
.text 941440 942904 1464 0.2
window-app BRD4161A (read only) 846576 848064 1488 0.2
(read/write) 125328 127416 2088 1.7
.bss 123424 125512 2088 1.7
.data 1900 1904 4 0.2
.text 846568 848056 1488 0.2
esp32 all-clusters-app c3devkit (read only) 946454 947612 1158 0.1
(read/write) 1398818 1401170 2352 0.2
.dram0.bss 66208 68296 2088 3.2
.dram0.data 14268 14268 0 0.0
.flash.rodata 199448 199704 256 0.1
.flash.text 946454 947612 1158 0.1
.iram0.text 62056 62056 0 0.0
m5stack (read only) 996279 997303 1024 0.1
(read/write) 464080 466412 2332 0.5
.dram0.bss 71344 73432 2088 2.9
.dram0.data 34064 34064 0 0.0
.flash.rodata 226544 226788 244 0.1
.flash.text 990895 991919 1024 0.1
.iram0.text 123399 123399 0 0.0
k32w light k32w061+release (read/write) 688312 691316 3004 0.4
.bss 76712 78384 1672 2.2
.data 1908 1912 4 0.2
.text 603892 605220 1328 0.2
lock k32w061+release (read/write) 690928 693948 3020 0.4
.bss 76928 78600 1672 2.2
.data 1948 1952 4 0.2
.text 606252 607596 1344 0.2
linux all-clusters-app debug (read only) 2370817 2375521 4704 0.2
(read/write) 142176 151072 8896 6.3
.bss 56480 65376 8896 15.8
.data 1328 1328 0 0.0
.data.rel.ro 78664 78664 0 0.0
.dynamic 592 592 0 0.0
.got 4160 4160 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 205957 206213 256 0.1
.text 2001922 2006370 4448 0.2
bridge-app debug+rpc (read only) 1725885 1730621 4736 0.3
(read/write) 85640 94536 8896 10.4
.bss 40400 49296 8896 22.0
.data 2034 2034 0 0.0
.data.rel.ro 38080 38080 0 0.0
.dynamic 592 592 0 0.0
.got 3952 3952 0 0.0
.init 27 27 0 0.0
.init_array 560 560 0 0.0
.rodata 141836 142156 320 0.2
.text 1467717 1472133 4416 0.3
chip-tool debug (read only) 8574629 8579413 4784 0.1
(read/write) 245920 254816 8896 3.6
.bss 31816 40712 8896 28.0
.data 1184 1184 0 0.0
.data.rel.ro 206896 206896 0 0.0
.dynamic 608 608 0 0.0
.got 4784 4784 0 0.0
.init 27 27 0 0.0
.init_array 624 624 0 0.0
.rodata 459477 459797 320 0.1
.text 7598741 7603205 4464 0.1
chip-tool-ipv6only arm64 (read only) 8327764 8332468 4704 0.1
(read/write) 353713 362609 8896 2.5
.bss 50113 58961 8848 17.7
.data 1216 1216 0 0.0
.data.rel.ro 249344 249368 24 0.0
.dynamic 560 560 0 0.0
.got 49256 49272 16 0.0
.init 24 24 0 0.0
.init_array 192 200 8 4.2
.rodata 435468 435804 336 0.1
.text 7129700 7133972 4272 0.1
door-lock-app debug (read only) 1937553 1942321 4768 0.2
(read/write) 111608 120504 8896 8.0
.bss 43088 51984 8896 20.6
.data 1010 1010 0 0.0
.data.rel.ro 62080 62080 0 0.0
.dynamic 592 592 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 672 672 0 0.0
.rodata 173138 173458 320 0.2
.text 1615554 1620002 4448 0.3
lighting-app debug+rpc (read only) 2063817 2068585 4768 0.2
(read/write) 116952 125784 8832 7.6
.bss 44192 53024 8832 20.0
.data 1400 1400 0 0.0
.data.rel.ro 65832 65832 0 0.0
.dynamic 608 608 0 0.0
.got 4168 4168 0 0.0
.init 27 27 0 0.0
.init_array 720 720 0 0.0
.rodata 165777 166097 320 0.2
.text 1742946 1747394 4448 0.3
ota-provider-app debug (read only) 1870993 1875809 4816 0.3
(read/write) 107352 116216 8864 8.3
.bss 42976 51840 8864 20.6
.data 1224 1224 0 0.0
.data.rel.ro 57480 57480 0 0.0
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 624 624 0 0.0
.rodata 157995 158363 368 0.2
.text 1562034 1566482 4448 0.3
ota-requestor-app debug (read only) 1884129 1888881 4752 0.3
(read/write) 108768 117632 8864 8.1
.bss 43392 52256 8864 20.4
.data 1160 1160 0 0.0
.data.rel.ro 58744 58744 0 0.0
.dynamic 592 592 0 0.0
.got 4200 4200 0 0.0
.init 27 27 0 0.0
.init_array 632 632 0 0.0
.rodata 152796 153100 304 0.2
.text 1581874 1586322 4448 0.3
shell debug (read only) 2345497 2350249 4752 0.2
(read/write) 144560 153424 8864 6.1
.bss 64832 73696 8864 13.7
.data 832 832 0 0.0
.data.rel.ro 73224 73224 0 0.0
.dynamic 592 592 0 0.0
.got 4168 4168 0 0.0
.init 27 27 0 0.0
.init_array 904 904 0 0.0
.rodata 206962 207250 288 0.1
.text 1981730 1986194 4464 0.2
thermostat-no-ble arm64 (read only) 2157644 2162332 4688 0.2
(read/write) 141841 150737 8896 6.3
.bss 58641 67489 8848 15.1
.data 1032 1032 0 0.0
.data.rel.ro 75000 75024 24 0.0
.dynamic 560 560 0 0.0
.got 4192 4208 16 0.4
.init 24 24 0 0.0
.init_array 328 336 8 2.4
.rodata 133244 133580 336 0.3
.text 1805872 1810128 4256 0.2
tv-app debug (read only) 2532745 2537537 4792 0.2
(read/write) 142592 151456 8864 6.2
.bss 60320 69184 8864 14.7
.data 3200 3200 0 0.0
.data.rel.ro 73008 73008 0 0.0
.dynamic 592 592 0 0.0
.got 4552 4552 0 0.0
.init 27 27 0 0.0
.init_array 888 888 0 0.0
.rodata 197925 198253 328 0.2
.text 2161506 2165970 4464 0.2
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2427148 2428444 1296 0.1
.bss 189252 195916 6664 3.5
.data 5328 5328 0 0.0
.text 1389720 1391016 1296 0.1
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2390284 2391644 1360 0.1
.bss 181784 188448 6664 3.7
.data 5624 5632 8 0.1
.text 1352856 1354216 1360 0.1
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2325728 2327080 1352 0.1
.bss 180760 187424 6664 3.7
.data 5600 5608 8 0.1
.text 1288328 1289680 1352 0.1
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1139840 1139840 0 0.0
.bss 11796 11796 0 0.0
.data 4368 4368 0 0.0
.text 103224 103224 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2316556 2317852 1296 0.1
.bss 179308 185972 6664 3.7
.data 5432 5440 8 0.1
.text 1279128 1280424 1296 0.1
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 1018755 1022279 3524 0.3
bss 121460 123548 2088 1.7
rodata 120368 120660 292 0.2
text 698024 699064 1040 0.1
nrf52840dk_nrf52840+rpc (read/write) 988051 991555 3504 0.4
bss 118648 120736 2088 1.8
rodata 111896 112184 288 0.3
text 677924 678964 1040 0.2
nrf52840dongle_nrf52840 (read/write) 1033703 1037079 3376 0.3
bss 122680 124768 2088 1.7
rodata 119184 119472 288 0.2
text 701916 702956 1040 0.1
nrf5340dk_nrf5340_cpuapp (read/write) 925462 928890 3428 0.4
bss 118024 120112 2088 1.8
rodata 113608 113900 292 0.3
text 613040 614084 1044 0.2
lock-app nrf52840dk_nrf52840 (read/write) 947459 950967 3508 0.4
bss 119664 121752 2088 1.7
rodata 109064 109356 292 0.3
text 640216 641256 1040 0.2
nrf5340dk_nrf5340_cpuapp (read/write) 854986 858442 3456 0.4
bss 116256 118344 2088 1.8
rodata 102236 102524 288 0.3
text 556008 557052 1044 0.2
pigweed-app nrf52840dk_nrf52840 (read/write) 527595 527595 0 0.0
bss 53632 53632 0 0.0
rodata 49976 49976 0 0.0
text 361016 361016 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 946035 949415 3380 0.4
bss 119384 121472 2088 1.7
rodata 108016 108308 292 0.3
text 640036 641076 1040 0.2
pump-controller-app nrf52840dk_nrf52840 (read/write) 941999 945503 3504 0.4
bss 119388 121476 2088 1.7
rodata 107716 108004 288 0.3
text 636276 637316 1040 0.2
shell nrf52840dk_nrf52840 (read/write) 807447 810767 3320 0.4
bss 111236 113324 2088 1.9
rodata 79132 79348 216 0.3
text 539384 540444 1060 0.2
p6 all-clusters-app default (read/write) 2484408 2485928 1520 0.1
.bss 117568 124232 6664 5.7
.data 2672 2672 0 0.0
.text 1442672 1444192 1520 0.1
light-app default (read/write) 2391288 2392816 1528 0.1
.bss 107248 113912 6664 6.2
.data 2520 2528 8 0.3
.text 1349552 1351080 1528 0.1
lock-app default (read/write) 2354752 2356280 1528 0.1
.bss 106976 113640 6664 6.2
.data 2480 2488 8 0.3
.text 1313016 1314544 1528 0.1
qpg lighting-app qpg6105+debug (read only) 597492 598808 1316 0.2
(read/write) 146936 146940 4 0.0
.bss 89072 90744 1672 1.9
.data 1108 1112 4 0.4
.text 592172 593488 1316 0.2
lock-app qpg6105+debug (read only) 563116 564416 1300 0.2
(read/write) 146936 146940 4 0.0
.bss 89056 90728 1672 1.9
.data 1060 1064 4 0.4
.text 557796 559096 1300 0.2
persistent-storage-app qpg6105+debug (read only) 99520 99520 0 0.0
(read/write) 146940 146940 0 0.0
.bss 24004 24004 0 0.0
.data 176 176 0 0.0
.text 94200 94200 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 877166 877594 428 0.0
bss 88600 87520 -1080 -1.2
noinit 37160 37160 0 0.0
text 616816 618020 1204 0.2

@andy31415 andy31415 merged commit 72896fc into project-chip:master Feb 16, 2022
jamesluo11 pushed a commit to jamesluo11/connectedhomeip that referenced this pull request Apr 26, 2022
* Fix mac address get for dnssd

* Stop asserting that the primary mac getting returns a default - it should not

* remove one more use of the default mac

* Use DRBG_get_bytes to get a random mac

* Remove the NO_ERROR assumption for getting primary mac. Emulators have no active IP interface to get a mac from
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.

5 participants