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

Update thread-network-diagnostics-cluster to align with the spec #18920

Merged
merged 2 commits into from
May 31, 2022
Merged

Update thread-network-diagnostics-cluster to align with the spec #18920

merged 2 commits into from
May 31, 2022

Conversation

yufengwangca
Copy link
Contributor

@yufengwangca yufengwangca commented May 28, 2022

Problem

What is being fixed? Examples:

Change overview

Update thread-network-diagnostics-cluster to align with the spec

Testing

How was this tested? (at least one bullet point required)

  • xml update only

@github-actions
Copy link

github-actions bot commented May 28, 2022

PR #18920: Size comparison from 5865352 to cc034ff

Decreases (2 builds for esp32, linux)
platform target config section 5865352 cc034ff change % change
esp32 all-clusters-app m5stack (read only) 1057723 1057671 -52 -0.0
.flash.text 1052339 1052287 -52 -0.0
linux chip-tool-no-interactive-ipv6only arm64 (read only) 9427740 9426236 -1504 -0.0
.text 7438564 7437060 -1504 -0.0
Full report (27 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 5865352 cc034ff change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 645239 645239 0 0.0
(read/write) 158928 158928 0 0.0
.bss 74612 74612 0 0.0
.data 3400 3400 0 0.0
.rodata 83839 83839 0 0.0
.text 561164 561164 0 0.0
lock-ftd LP_CC2652R7 (read only) 679559 679559 0 0.0
(read/write) 163296 163296 0 0.0
.bss 72636 72636 0 0.0
.data 3264 3264 0 0.0
.rodata 96135 96135 0 0.0
.text 582940 582940 0 0.0
lock-mtd LP_CC2652R7 (read only) 628967 628967 0 0.0
(read/write) 145752 145752 0 0.0
.bss 68372 68372 0 0.0
.data 3264 3264 0 0.0
.rodata 96015 96015 0 0.0
.text 532460 532460 0 0.0
pump-app LP_CC2652R7 (read only) 675971 675971 0 0.0
(read/write) 168052 168052 0 0.0
.bss 73036 73036 0 0.0
.data 3300 3300 0 0.0
.rodata 88611 88611 0 0.0
.text 586876 586876 0 0.0
pump-controller-app LP_CC2652R7 (read only) 653907 653907 0 0.0
(read/write) 189972 189972 0 0.0
.bss 72892 72892 0 0.0
.data 3260 3260 0 0.0
.rodata 83347 83347 0 0.0
.text 570080 570080 0 0.0
shell LP_CC2652R7 (read only) 638270 638270 0 0.0
(read/write) 154484 154484 0 0.0
.bss 76964 76964 0 0.0
.data 3404 3404 0 0.0
.rodata 80822 80822 0 0.0
.text 557216 557216 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 621506 621506 0 0.0
.app_xip_area 525012 525012 0 0.0
.bss 79136 79136 0 0.0
.data 704 704 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 630214 630214 0 0.0
.app_xip_area 535192 535192 0 0.0
.bss 77696 77696 0 0.0
.data 672 672 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 570838 570838 0 0.0
.app_xip_area 465896 465896 0 0.0
.bss 87296 87296 0 0.0
.data 612 612 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 914272 914272 0 0.0
(read/write) 133216 133216 0 0.0
.bss 131120 131120 0 0.0
.data 2092 2092 0 0.0
.text 914264 914264 0 0.0
BRD4161A+rpc (read only) 948508 948508 0 0.0
(read/write) 149904 149904 0 0.0
.bss 147608 147608 0 0.0
.data 2296 2296 0 0.0
.text 948500 948500 0 0.0
BRD4161A+rs911x (read only) 788836 788836 0 0.0
(read/write) 129488 129488 0 0.0
.bss 127388 127388 0 0.0
.data 2100 2100 0 0.0
.text 788828 788828 0 0.0
lock-app BRD4161A+wf200 (read only) 954064 954064 0 0.0
(read/write) 128268 128268 0 0.0
.bss 126204 126204 0 0.0
.data 2064 2064 0 0.0
.text 954056 954056 0 0.0
window-app BRD4161A (read only) 899216 899216 0 0.0
(read/write) 133280 133280 0 0.0
.bss 131192 131192 0 0.0
.data 2088 2088 0 0.0
.text 899208 899208 0 0.0
esp32 all-clusters-app c3devkit (read only) 1002384 1002384 0 0.0
(read/write) 1479186 1479186 0 0.0
.dram0.bss 69176 69176 0 0.0
.dram0.data 14640 14640 0 0.0
.flash.rodata 209936 209936 0 0.0
.flash.text 1002384 1002384 0 0.0
.iram0.text 62954 62954 0 0.0
m5stack (read only) 1057723 1057671 -52 -0.0
(read/write) 481424 481424 0 0.0
.dram0.bss 74696 74696 0 0.0
.dram0.data 34208 34208 0 0.0
.flash.rodata 240524 240524 0 0.0
.flash.text 1052339 1052287 -52 -0.0
.iram0.text 123267 123267 0 0.0
k32w light k32w061+release (read/write) 680676 680676 0 0.0
.bss 80200 80200 0 0.0
.data 2008 2008 0 0.0
.text 596764 596764 0 0.0
lock k32w061+release (read/write) 732092 732092 0 0.0
.bss 80632 80632 0 0.0
.data 1976 1976 0 0.0
.text 647780 647780 0 0.0
linux chip-tool-no-interactive-ipv6only arm64 (read only) 9427740 9426236 -1504 -0.0
(read/write) 668785 668785 0 0.0
.bss 42257 42257 0 0.0
.data 1176 1176 0 0.0
.data.rel.ro 606528 606528 0 0.0
.dynamic 528 528 0 0.0
.got 15016 15016 0 0.0
.init 24 24 0 0.0
.init_array 184 184 0 0.0
.rodata 461108 461108 0 0.0
.text 7438564 7437060 -1504 -0.0
thermostat-no-ble arm64 (read only) 2362004 2362004 0 0.0
(read/write) 177297 177297 0 0.0
.bss 87969 87969 0 0.0
.data 1520 1520 0 0.0
.data.rel.ro 80008 80008 0 0.0
.dynamic 528 528 0 0.0
.got 4800 4800 0 0.0
.init 24 24 0 0.0
.init_array 376 376 0 0.0
.rodata 147924 147924 0 0.0
.text 1984960 1984960 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2424480 2424480 0 0.0
.bss 202652 202652 0 0.0
.data 5872 5872 0 0.0
.text 1387124 1387124 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1183303 1183303 0 0.0
bss 139308 139308 0 0.0
rodata 153168 153168 0 0.0
text 811952 811952 0 0.0
p6 all-clusters-app default (read/write) 2536920 2536920 0 0.0
.bss 137136 137136 0 0.0
.data 2800 2800 0 0.0
.text 1495184 1495184 0 0.0
light-app default (read/write) 2420192 2420192 0 0.0
.bss 129464 129464 0 0.0
.data 2600 2600 0 0.0
.text 1378456 1378456 0 0.0
lock-app default (read/write) 2438216 2438216 0 0.0
.bss 129280 129280 0 0.0
.data 2568 2568 0 0.0
.text 1396480 1396480 0 0.0
telink light-switch-app tlsr9518adk80d (read/write) 779464 779464 0 0.0
bss 70596 70596 0 0.0
noinit 40416 40416 0 0.0
text 551326 551326 0 0.0
lighting-app tlsr9518adk80d (read/write) 799492 799492 0 0.0
bss 70856 70856 0 0.0
noinit 40416 40416 0 0.0
text 568060 568060 0 0.0

Copy link
Member

@jmartinez-silabs jmartinez-silabs left a comment

Choose a reason for hiding this comment

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

I agree with the xml changes but shouldn't that be reflected in the encoding of the attributes on read commands as they are both encoded as lists

in src/platform/OpenThread/GenericThreadStackManagerImpl_OpenThread.cpp

            err = encoder.EncodeList([OpDatasetComponents](const auto & aEncoder) -> CHIP_ERROR {
                ReturnErrorOnFailure(aEncoder.Encode(OpDatasetComponents));
                return CHIP_NO_ERROR;
            });
            err = encoder.EncodeList([securityPolicy](const auto & aEncoder) -> CHIP_ERROR {
                ReturnErrorOnFailure(aEncoder.Encode(securityPolicy));
                return CHIP_NO_ERROR;
            });

@yufengwangca
Copy link
Contributor Author

I agree with the xml changes but shouldn't that be reflected in the encoding of the attributes on read commands as they are both encoded as lists

in src/platform/OpenThread/GenericThreadStackManagerImpl_OpenThread.cpp

            err = encoder.EncodeList([OpDatasetComponents](const auto & aEncoder) -> CHIP_ERROR {
                ReturnErrorOnFailure(aEncoder.Encode(OpDatasetComponents));
                return CHIP_NO_ERROR;
            });
            err = encoder.EncodeList([securityPolicy](const auto & aEncoder) -> CHIP_ERROR {
                ReturnErrorOnFailure(aEncoder.Encode(securityPolicy));
                return CHIP_NO_ERROR;
            });

Good catch, updated

@github-actions
Copy link

github-actions bot commented May 31, 2022

PR #18920: Size comparison from 5121bf8 to 8af5381

Increases (4 builds for cc13x2_26x2, esp32)
platform target config section 5121bf8 8af5381 change % change
cc13x2_26x2 lock-ftd LP_CC2652R7 (read/write) 162908 163092 184 0.1
pump-app LP_CC2652R7 (read/write) 167640 167824 184 0.1
pump-controller-app LP_CC2652R7 (read/write) 189576 189760 184 0.1
esp32 all-clusters-app m5stack (read only) 1060719 1060759 40 0.0
.flash.text 1055335 1055375 40 0.0
Decreases (21 builds for cc13x2_26x2, cyw30739, efr32, k32w, linux, nrfconnect, telink)
platform target config section 5121bf8 8af5381 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 648371 648187 -184 -0.0
.text 563868 563684 -184 -0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 615211 615027 -184 -0.0
.text 541316 541132 -184 -0.0
lock-ftd LP_CC2652R7 (read only) 679915 679731 -184 -0.0
.text 583220 583036 -184 -0.0
lock-mtd LP_CC2652R7 (read only) 629331 629147 -184 -0.0
.text 532740 532556 -184 -0.0
pump-app LP_CC2652R7 (read only) 676351 676167 -184 -0.0
.text 587180 586996 -184 -0.0
pump-controller-app LP_CC2652R7 (read only) 654271 654087 -184 -0.0
.text 570368 570184 -184 -0.0
shell LP_CC2652R7 (read only) 641378 641194 -184 -0.0
.text 559896 559712 -184 -0.0
cyw30739 light cyw930739m2evb_01 (read/write) 621958 621790 -168 -0.0
.app_xip_area 525536 525368 -168 -0.0
lock cyw930739m2evb_01 (read/write) 630658 630498 -160 -0.0
.app_xip_area 535708 535548 -160 -0.0
efr32 lighting-app BRD4161A (read only) 914900 914500 -400 -0.0
.text 914892 914492 -400 -0.0
BRD4161A+rpc (read only) 949152 948736 -416 -0.0
.text 949144 948728 -416 -0.0
window-app BRD4161A (read only) 899828 899428 -400 -0.0
.text 899820 899420 -400 -0.0
k32w light k32w061+release (read/write) 681124 680932 -192 -0.0
.text 597240 597048 -192 -0.0
lock k32w061+release (read/write) 732612 732420 -192 -0.0
.text 648328 648136 -192 -0.0
linux chip-tool debug (read only) 9681005 9678589 -2416 -0.0
.text 7791253 7788837 -2416 -0.0
chip-tool-no-interactive-ipv6only arm64 (read only) 9424220 9422700 -1520 -0.0
.text 7435396 7433876 -1520 -0.0
tv-casting-app debug (read only) 5438185 5434057 -4128 -0.1
.text 4738738 4734610 -4128 -0.1
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1186615 1186455 -160 -0.0
text 814836 814672 -164 -0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1135331 1135171 -160 -0.0
text 787836 787672 -164 -0.0
telink light-switch-app tlsr9518adk80d (read/write) 779820 779596 -224 -0.0
text 551624 551404 -220 -0.0
lighting-app tlsr9518adk80d (read/write) 799864 799640 -224 -0.0
text 568366 568146 -220 -0.0
Full report (41 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 5121bf8 8af5381 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 648371 648187 -184 -0.0
(read/write) 158900 158900 0 0.0
.bss 74580 74580 0 0.0
.data 3404 3404 0 0.0
.rodata 84267 84267 0 0.0
.text 563868 563684 -184 -0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 615211 615027 -184 -0.0
(read/write) 158072 158072 0 0.0
.bss 73812 73812 0 0.0
.data 3344 3344 0 0.0
.rodata 73659 73659 0 0.0
.text 541316 541132 -184 -0.0
lock-ftd LP_CC2652R7 (read only) 679915 679731 -184 -0.0
(read/write) 162908 163092 184 0.1
.bss 72604 72604 0 0.0
.data 3268 3268 0 0.0
.rodata 96211 96211 0 0.0
.text 583220 583036 -184 -0.0
lock-mtd LP_CC2652R7 (read only) 629331 629147 -184 -0.0
(read/write) 145724 145724 0 0.0
.bss 68340 68340 0 0.0
.data 3268 3268 0 0.0
.rodata 96099 96099 0 0.0
.text 532740 532556 -184 -0.0
pump-app LP_CC2652R7 (read only) 676351 676167 -184 -0.0
(read/write) 167640 167824 184 0.1
.bss 73004 73004 0 0.0
.data 3304 3304 0 0.0
.rodata 88687 88687 0 0.0
.text 587180 586996 -184 -0.0
pump-controller-app LP_CC2652R7 (read only) 654271 654087 -184 -0.0
(read/write) 189576 189760 184 0.1
.bss 72860 72860 0 0.0
.data 3264 3264 0 0.0
.rodata 83423 83423 0 0.0
.text 570368 570184 -184 -0.0
shell LP_CC2652R7 (read only) 641378 641194 -184 -0.0
(read/write) 154456 154456 0 0.0
.bss 76932 76932 0 0.0
.data 3408 3408 0 0.0
.rodata 81250 81250 0 0.0
.text 559896 559712 -184 -0.0
cyw30739 light cyw930739m2evb_01 (read/write) 621958 621790 -168 -0.0
.app_xip_area 525536 525368 -168 -0.0
.bss 79064 79064 0 0.0
.data 708 708 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 630658 630498 -160 -0.0
.app_xip_area 535708 535548 -160 -0.0
.bss 77624 77624 0 0.0
.data 676 676 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 571010 571010 0 0.0
.app_xip_area 466132 466132 0 0.0
.bss 87224 87224 0 0.0
.data 616 616 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 914900 914500 -400 -0.0
(read/write) 133184 133184 0 0.0
.bss 131088 131088 0 0.0
.data 2096 2096 0 0.0
.text 914892 914492 -400 -0.0
BRD4161A+rpc (read only) 949152 948736 -416 -0.0
(read/write) 149880 149880 0 0.0
.bss 147576 147576 0 0.0
.data 2300 2300 0 0.0
.text 949144 948728 -416 -0.0
BRD4161A+rs911x (read only) 789360 789360 0 0.0
(read/write) 129460 129460 0 0.0
.bss 127356 127356 0 0.0
.data 2104 2104 0 0.0
.text 789352 789352 0 0.0
lock-app BRD4161A+wf200 (read only) 954460 954460 0 0.0
(read/write) 128240 128240 0 0.0
.bss 126172 126172 0 0.0
.data 2068 2068 0 0.0
.text 954452 954452 0 0.0
window-app BRD4161A (read only) 899828 899428 -400 -0.0
(read/write) 133252 133252 0 0.0
.bss 131160 131160 0 0.0
.data 2092 2092 0 0.0
.text 899820 899420 -400 -0.0
esp32 all-clusters-app c3devkit (read only) 1005550 1005550 0 0.0
(read/write) 1479602 1479602 0 0.0
.dram0.bss 69144 69144 0 0.0
.dram0.data 14656 14656 0 0.0
.flash.rodata 210368 210368 0 0.0
.flash.text 1005550 1005550 0 0.0
.iram0.text 62954 62954 0 0.0
m5stack (read only) 1060719 1060759 40 0.0
(read/write) 481816 481816 0 0.0
.dram0.bss 74664 74664 0 0.0
.dram0.data 34208 34208 0 0.0
.flash.rodata 240948 240948 0 0.0
.flash.text 1055335 1055375 40 0.0
.iram0.text 123267 123267 0 0.0
k32w light k32w061+release (read/write) 681124 680932 -192 -0.0
.bss 80168 80168 0 0.0
.data 2012 2012 0 0.0
.text 597240 597048 -192 -0.0
lock k32w061+release (read/write) 732612 732420 -192 -0.0
.bss 80600 80600 0 0.0
.data 1980 1980 0 0.0
.text 648328 648136 -192 -0.0
linux all-clusters-app debug (read only) 2769793 2769793 0 0.0
(read/write) 178272 178272 0 0.0
.bss 86240 86240 0 0.0
.data 2032 2032 0 0.0
.data.rel.ro 83848 83848 0 0.0
.dynamic 608 608 0 0.0
.got 4496 4496 0 0.0
.init 27 27 0 0.0
.init_array 1016 1016 0 0.0
.rodata 243677 243677 0 0.0
.text 2352162 2352162 0 0.0
all-clusters-minimal-app debug (read only) 2646913 2646913 0 0.0
(read/write) 170304 170304 0 0.0
.bss 85504 85504 0 0.0
.data 1904 1904 0 0.0
.data.rel.ro 76728 76728 0 0.0
.dynamic 608 608 0 0.0
.got 4496 4496 0 0.0
.init 27 27 0 0.0
.init_array 1016 1016 0 0.0
.rodata 245597 245597 0 0.0
.text 2228754 2228754 0 0.0
bridge-app debug+rpc (read only) 2030105 2030105 0 0.0
(read/write) 147896 147896 0 0.0
.bss 72896 72896 0 0.0
.data 3936 3936 0 0.0
.data.rel.ro 65496 65496 0 0.0
.dynamic 592 592 0 0.0
.got 4272 4272 0 0.0
.init 27 27 0 0.0
.init_array 688 688 0 0.0
.rodata 168768 168768 0 0.0
.text 1704818 1704818 0 0.0
chip-tool debug (read only) 9681005 9678589 -2416 -0.0
(read/write) 602736 602736 0 0.0
.bss 23968 23968 0 0.0
.data 1120 1120 0 0.0
.data.rel.ro 571360 571360 0 0.0
.dynamic 624 624 0 0.0
.got 5008 5008 0 0.0
.init 27 27 0 0.0
.init_array 648 648 0 0.0
.rodata 496317 496317 0 0.0
.text 7791253 7788837 -2416 -0.0
chip-tool-no-interactive-ipv6only arm64 (read only) 9424220 9422700 -1520 -0.0
(read/write) 669009 669009 0 0.0
.bss 42257 42257 0 0.0
.data 1176 1176 0 0.0
.data.rel.ro 606760 606760 0 0.0
.dynamic 528 528 0 0.0
.got 15008 15008 0 0.0
.init 24 24 0 0.0
.init_array 184 184 0 0.0
.rodata 460036 460036 0 0.0
.text 7435396 7433876 -1520 -0.0
lighting-app debug+rpc (read only) 2318657 2318657 0 0.0
(read/write) 153504 153504 0 0.0
.bss 74720 74720 0 0.0
.data 2048 2048 0 0.0
.data.rel.ro 70984 70984 0 0.0
.dynamic 608 608 0 0.0
.got 4344 4344 0 0.0
.init 27 27 0 0.0
.init_array 792 792 0 0.0
.rodata 187400 187400 0 0.0
.text 1965506 1965506 0 0.0
lock-app debug (read only) 2258713 2258713 0 0.0
(read/write) 148632 148632 0 0.0
.bss 73440 73440 0 0.0
.data 1568 1568 0 0.0
.data.rel.ro 67912 67912 0 0.0
.dynamic 592 592 0 0.0
.got 4336 4336 0 0.0
.init 27 27 0 0.0
.init_array 752 752 0 0.0
.rodata 200904 200904 0 0.0
.text 1897490 1897490 0 0.0
ota-provider-app debug (read only) 2067777 2067777 0 0.0
(read/write) 141584 141584 0 0.0
.bss 73024 73024 0 0.0
.data 1768 1768 0 0.0
.data.rel.ro 61000 61000 0 0.0
.dynamic 608 608 0 0.0
.got 4504 4504 0 0.0
.init 27 27 0 0.0
.init_array 648 648 0 0.0
.rodata 180184 180184 0 0.0
.text 1728498 1728498 0 0.0
ota-requestor-app debug (read only) 2096577 2096577 0 0.0
(read/write) 144424 144424 0 0.0
.bss 73728 73728 0 0.0
.data 1960 1960 0 0.0
.data.rel.ro 63096 63096 0 0.0
.dynamic 592 592 0 0.0
.got 4344 4344 0 0.0
.init 27 27 0 0.0
.init_array 672 672 0 0.0
.rodata 176256 176256 0 0.0
.text 1759762 1759762 0 0.0
shell debug (read only) 2573897 2573897 0 0.0
(read/write) 201680 201680 0 0.0
.bss 117096 117096 0 0.0
.data 1376 1376 0 0.0
.data.rel.ro 77464 77464 0 0.0
.dynamic 608 608 0 0.0
.got 4192 4192 0 0.0
.init 27 27 0 0.0
.init_array 928 928 0 0.0
.rodata 223794 223794 0 0.0
.text 2190658 2190658 0 0.0
thermostat-no-ble arm64 (read only) 2366756 2366756 0 0.0
(read/write) 177441 177441 0 0.0
.bss 87921 87921 0 0.0
.data 1528 1528 0 0.0
.data.rel.ro 80192 80192 0 0.0
.dynamic 528 528 0 0.0
.got 4792 4792 0 0.0
.init 24 24 0 0.0
.init_array 376 376 0 0.0
.rodata 148164 148164 0 0.0
.text 1988960 1988960 0 0.0
tv-app debug (read only) 2876481 2876481 0 0.0
(read/write) 280208 280208 0 0.0
.bss 191048 191048 0 0.0
.data 4672 4672 0 0.0
.data.rel.ro 78224 78224 0 0.0
.dynamic 592 592 0 0.0
.got 4728 4728 0 0.0
.init 27 27 0 0.0
.init_array 928 928 0 0.0
.rodata 222112 222112 0 0.0
.text 2471762 2471762 0 0.0
tv-casting-app debug (read only) 5438185 5434057 -4128 -0.1
(read/write) 226160 226160 0 0.0
.bss 78632 78632 0 0.0
.data 2400 2400 0 0.0
.data.rel.ro 138920 138920 0 0.0
.dynamic 608 608 0 0.0
.got 4728 4728 0 0.0
.init 27 27 0 0.0
.init_array 864 864 0 0.0
.rodata 339808 339808 0 0.0
.text 4738738 4734610 -4128 -0.1
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2425016 2425016 0 0.0
.bss 202620 202620 0 0.0
.data 5872 5872 0 0.0
.text 1387660 1387660 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1186615 1186455 -160 -0.0
bss 139276 139276 0 0.0
rodata 153592 153592 0 0.0
text 814836 814672 -164 -0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1135331 1135171 -160 -0.0
bss 138508 138508 0 0.0
rodata 130156 130156 0 0.0
text 787836 787672 -164 -0.0
p6 all-clusters-app default (read/write) 2540960 2540960 0 0.0
.bss 137104 137104 0 0.0
.data 2808 2808 0 0.0
.text 1499224 1499224 0 0.0
all-clusters-minimal-app default (read/write) 2486928 2486928 0 0.0
.bss 136328 136328 0 0.0
.data 2744 2744 0 0.0
.text 1445192 1445192 0 0.0
light-app default (read/write) 2420872 2420872 0 0.0
.bss 129432 129432 0 0.0
.data 2600 2600 0 0.0
.text 1379136 1379136 0 0.0
lock-app default (read/write) 2438912 2438912 0 0.0
.bss 129248 129248 0 0.0
.data 2568 2568 0 0.0
.text 1397176 1397176 0 0.0
telink light-switch-app tlsr9518adk80d (read/write) 779820 779596 -224 -0.0
bss 70564 70564 0 0.0
noinit 40416 40416 0 0.0
text 551624 551404 -220 -0.0
lighting-app tlsr9518adk80d (read/write) 799864 799640 -224 -0.0
bss 70824 70824 0 0.0
noinit 40416 40416 0 0.0
text 568366 568146 -220 -0.0

@github-actions
Copy link

github-actions bot commented May 31, 2022

PR #18920: Size comparison from a35c4c4 to cc31daf

Increases (4 builds for cc13x2_26x2, esp32)
platform target config section a35c4c4 cc31daf change % change
cc13x2_26x2 lock-ftd LP_CC2652R7 (read/write) 162908 163092 184 0.1
pump-app LP_CC2652R7 (read/write) 167640 167824 184 0.1
pump-controller-app LP_CC2652R7 (read/write) 189576 189760 184 0.1
esp32 all-clusters-app m5stack (read only) 1060719 1060759 40 0.0
.flash.text 1055335 1055375 40 0.0
Decreases (19 builds for cc13x2_26x2, cyw30739, efr32, k32w, linux, nrfconnect, telink)
platform target config section a35c4c4 cc31daf change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 648371 648187 -184 -0.0
.text 563868 563684 -184 -0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 615211 615027 -184 -0.0
.text 541316 541132 -184 -0.0
lock-ftd LP_CC2652R7 (read only) 679915 679731 -184 -0.0
.text 583220 583036 -184 -0.0
lock-mtd LP_CC2652R7 (read only) 629331 629147 -184 -0.0
.text 532740 532556 -184 -0.0
pump-app LP_CC2652R7 (read only) 676351 676167 -184 -0.0
.text 587180 586996 -184 -0.0
pump-controller-app LP_CC2652R7 (read only) 654271 654087 -184 -0.0
.text 570368 570184 -184 -0.0
shell LP_CC2652R7 (read only) 641378 641194 -184 -0.0
.text 559896 559712 -184 -0.0
cyw30739 light cyw930739m2evb_01 (read/write) 621958 621790 -168 -0.0
.app_xip_area 525536 525368 -168 -0.0
lock cyw930739m2evb_01 (read/write) 630658 630498 -160 -0.0
.app_xip_area 535708 535548 -160 -0.0
efr32 lighting-app BRD4161A (read only) 914900 914500 -400 -0.0
.text 914892 914492 -400 -0.0
BRD4161A+rpc (read only) 949152 948736 -416 -0.0
.text 949144 948728 -416 -0.0
window-app BRD4161A (read only) 899828 899428 -400 -0.0
.text 899820 899420 -400 -0.0
k32w light k32w061+release (read/write) 681124 680932 -192 -0.0
.text 597240 597048 -192 -0.0
lock k32w061+release (read/write) 732612 732420 -192 -0.0
.text 648328 648136 -192 -0.0
linux chip-tool-no-interactive-ipv6only arm64 (read only) 9415420 9413900 -1520 -0.0
.text 7431124 7429604 -1520 -0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1186615 1186455 -160 -0.0
text 814836 814672 -164 -0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1135331 1135171 -160 -0.0
text 787836 787672 -164 -0.0
telink light-switch-app tlsr9518adk80d (read/write) 779820 779596 -224 -0.0
text 551624 551404 -220 -0.0
lighting-app tlsr9518adk80d (read/write) 799864 799640 -224 -0.0
text 568366 568146 -220 -0.0
Full report (30 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section a35c4c4 cc31daf change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 648371 648187 -184 -0.0
(read/write) 158900 158900 0 0.0
.bss 74580 74580 0 0.0
.data 3404 3404 0 0.0
.rodata 84267 84267 0 0.0
.text 563868 563684 -184 -0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 615211 615027 -184 -0.0
(read/write) 158072 158072 0 0.0
.bss 73812 73812 0 0.0
.data 3344 3344 0 0.0
.rodata 73659 73659 0 0.0
.text 541316 541132 -184 -0.0
lock-ftd LP_CC2652R7 (read only) 679915 679731 -184 -0.0
(read/write) 162908 163092 184 0.1
.bss 72604 72604 0 0.0
.data 3268 3268 0 0.0
.rodata 96211 96211 0 0.0
.text 583220 583036 -184 -0.0
lock-mtd LP_CC2652R7 (read only) 629331 629147 -184 -0.0
(read/write) 145724 145724 0 0.0
.bss 68340 68340 0 0.0
.data 3268 3268 0 0.0
.rodata 96099 96099 0 0.0
.text 532740 532556 -184 -0.0
pump-app LP_CC2652R7 (read only) 676351 676167 -184 -0.0
(read/write) 167640 167824 184 0.1
.bss 73004 73004 0 0.0
.data 3304 3304 0 0.0
.rodata 88687 88687 0 0.0
.text 587180 586996 -184 -0.0
pump-controller-app LP_CC2652R7 (read only) 654271 654087 -184 -0.0
(read/write) 189576 189760 184 0.1
.bss 72860 72860 0 0.0
.data 3264 3264 0 0.0
.rodata 83423 83423 0 0.0
.text 570368 570184 -184 -0.0
shell LP_CC2652R7 (read only) 641378 641194 -184 -0.0
(read/write) 154456 154456 0 0.0
.bss 76932 76932 0 0.0
.data 3408 3408 0 0.0
.rodata 81250 81250 0 0.0
.text 559896 559712 -184 -0.0
cyw30739 light cyw930739m2evb_01 (read/write) 621958 621790 -168 -0.0
.app_xip_area 525536 525368 -168 -0.0
.bss 79064 79064 0 0.0
.data 708 708 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 630658 630498 -160 -0.0
.app_xip_area 535708 535548 -160 -0.0
.bss 77624 77624 0 0.0
.data 676 676 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 571010 571010 0 0.0
.app_xip_area 466132 466132 0 0.0
.bss 87224 87224 0 0.0
.data 616 616 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 914900 914500 -400 -0.0
(read/write) 133184 133184 0 0.0
.bss 131088 131088 0 0.0
.data 2096 2096 0 0.0
.text 914892 914492 -400 -0.0
BRD4161A+rpc (read only) 949152 948736 -416 -0.0
(read/write) 149880 149880 0 0.0
.bss 147576 147576 0 0.0
.data 2300 2300 0 0.0
.text 949144 948728 -416 -0.0
BRD4161A+rs911x (read only) 789360 789360 0 0.0
(read/write) 129460 129460 0 0.0
.bss 127356 127356 0 0.0
.data 2104 2104 0 0.0
.text 789352 789352 0 0.0
lock-app BRD4161A+wf200 (read only) 954460 954460 0 0.0
(read/write) 128240 128240 0 0.0
.bss 126172 126172 0 0.0
.data 2068 2068 0 0.0
.text 954452 954452 0 0.0
window-app BRD4161A (read only) 899828 899428 -400 -0.0
(read/write) 133252 133252 0 0.0
.bss 131160 131160 0 0.0
.data 2092 2092 0 0.0
.text 899820 899420 -400 -0.0
esp32 all-clusters-app c3devkit (read only) 1005550 1005550 0 0.0
(read/write) 1479602 1479602 0 0.0
.dram0.bss 69144 69144 0 0.0
.dram0.data 14656 14656 0 0.0
.flash.rodata 210368 210368 0 0.0
.flash.text 1005550 1005550 0 0.0
.iram0.text 62954 62954 0 0.0
m5stack (read only) 1060719 1060759 40 0.0
(read/write) 481816 481816 0 0.0
.dram0.bss 74664 74664 0 0.0
.dram0.data 34208 34208 0 0.0
.flash.rodata 240948 240948 0 0.0
.flash.text 1055335 1055375 40 0.0
.iram0.text 123267 123267 0 0.0
k32w light k32w061+release (read/write) 681124 680932 -192 -0.0
.bss 80168 80168 0 0.0
.data 2012 2012 0 0.0
.text 597240 597048 -192 -0.0
lock k32w061+release (read/write) 732612 732420 -192 -0.0
.bss 80600 80600 0 0.0
.data 1980 1980 0 0.0
.text 648328 648136 -192 -0.0
linux chip-tool-no-interactive-ipv6only arm64 (read only) 9415420 9413900 -1520 -0.0
(read/write) 667105 667105 0 0.0
.bss 42257 42257 0 0.0
.data 1176 1176 0 0.0
.data.rel.ro 604872 604872 0 0.0
.dynamic 528 528 0 0.0
.got 14992 14992 0 0.0
.init 24 24 0 0.0
.init_array 184 184 0 0.0
.rodata 459972 459972 0 0.0
.text 7431124 7429604 -1520 -0.0
thermostat-no-ble arm64 (read only) 2366756 2366756 0 0.0
(read/write) 177441 177441 0 0.0
.bss 87921 87921 0 0.0
.data 1528 1528 0 0.0
.data.rel.ro 80192 80192 0 0.0
.dynamic 528 528 0 0.0
.got 4792 4792 0 0.0
.init 24 24 0 0.0
.init_array 376 376 0 0.0
.rodata 148164 148164 0 0.0
.text 1988960 1988960 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2425016 2425016 0 0.0
.bss 202620 202620 0 0.0
.data 5872 5872 0 0.0
.text 1387660 1387660 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1186615 1186455 -160 -0.0
bss 139276 139276 0 0.0
rodata 153592 153592 0 0.0
text 814836 814672 -164 -0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1135331 1135171 -160 -0.0
bss 138508 138508 0 0.0
rodata 130156 130156 0 0.0
text 787836 787672 -164 -0.0
p6 all-clusters-app default (read/write) 2540960 2540960 0 0.0
.bss 137104 137104 0 0.0
.data 2808 2808 0 0.0
.text 1499224 1499224 0 0.0
all-clusters-minimal-app default (read/write) 2486928 2486928 0 0.0
.bss 136328 136328 0 0.0
.data 2744 2744 0 0.0
.text 1445192 1445192 0 0.0
light-app default (read/write) 2420872 2420872 0 0.0
.bss 129432 129432 0 0.0
.data 2600 2600 0 0.0
.text 1379136 1379136 0 0.0
lock-app default (read/write) 2438912 2438912 0 0.0
.bss 129248 129248 0 0.0
.data 2568 2568 0 0.0
.text 1397176 1397176 0 0.0
telink light-switch-app tlsr9518adk80d (read/write) 779820 779596 -224 -0.0
bss 70564 70564 0 0.0
noinit 40416 40416 0 0.0
text 551624 551404 -220 -0.0
lighting-app tlsr9518adk80d (read/write) 799864 799640 -224 -0.0
bss 70824 70824 0 0.0
noinit 40416 40416 0 0.0
text 568366 568146 -220 -0.0

@yufengwangca yufengwangca merged commit 40629df into project-chip:master May 31, 2022
@yufengwangca yufengwangca deleted the pr/cluster/thread branch May 31, 2022 19:57
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.

[Thread Network Diagnostics] SECURITY_POLICY & OPERATIONAL_DATASET_COMPONENTS are no more array
3 participants