Skip to content

[Silabs] Fixing the ipv4 build for the wifi devices #38830

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

Open
wants to merge 8 commits into
base: master
Choose a base branch
from

Conversation

chirag-silabs
Copy link
Contributor

@chirag-silabs chirag-silabs commented May 9, 2025

Testing

IPv4 build was failing for wifi devices
Fixing the build for the wifi devices

Tested soc and ncp builds and 917SoC and WF200 commissioning with IPv4

Copy link

github-actions bot commented May 9, 2025

PR #38830: Size comparison from e1f80c6 to ae8e819

Full report (14 builds for cc13x4_26x4, cc32xx, nrfconnect, qpg, stm32, tizen)
platform target config section e1f80c6 ae8e819 change % change
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 822236 822236 0 0.0
RAM 120296 120296 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 832000 832000 0 0.0
RAM 125432 125432 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 778432 778432 0 0.0
RAM 113780 113780 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 762756 762756 0 0.0
RAM 113988 113988 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 549098 549098 0 0.0
RAM 205192 205192 0 0.0
lock CC3235SF_LAUNCHXL FLASH 581146 581146 0 0.0
RAM 205440 205440 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 919696 919696 0 0.0
RAM 167328 167328 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 911704 911704 0 0.0
RAM 145572 145572 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 856360 856360 0 0.0
RAM 141091 141091 0 0.0
qpg lighting-app qpg6105+debug FLASH 667756 667756 0 0.0
RAM 105200 105200 0 0.0
lock-app qpg6105+debug FLASH 626128 626128 0 0.0
RAM 99820 99820 0 0.0
stm32 light STM32WB5MM-DK FLASH 466596 466596 0 0.0
RAM 141504 141504 0 0.0
tizen all-clusters-app arm unknown 5176 5176 0 0.0
FLASH 1810200 1810200 0 0.0
RAM 94656 94656 0 0.0
chip-tool-ubsan arm unknown 20600 20600 0 0.0
FLASH 20843606 20843606 0 0.0
RAM 9071080 9071080 0 0.0

Copy link

github-actions bot commented May 9, 2025

PR #38830: Size comparison from b8d1181 to 717579b

Full report (14 builds for cc13x4_26x4, cc32xx, nrfconnect, qpg, stm32, tizen)
platform target config section b8d1181 717579b change % change
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 822236 822236 0 0.0
RAM 120296 120296 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 832000 832000 0 0.0
RAM 125432 125432 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 778432 778432 0 0.0
RAM 113780 113780 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 762756 762756 0 0.0
RAM 113988 113988 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 549098 549098 0 0.0
RAM 205192 205192 0 0.0
lock CC3235SF_LAUNCHXL FLASH 581146 581146 0 0.0
RAM 205440 205440 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 919696 919696 0 0.0
RAM 167328 167328 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 911704 911704 0 0.0
RAM 145572 145572 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 856360 856360 0 0.0
RAM 141091 141091 0 0.0
qpg lighting-app qpg6105+debug FLASH 667756 667756 0 0.0
RAM 105200 105200 0 0.0
lock-app qpg6105+debug FLASH 626128 626128 0 0.0
RAM 99820 99820 0 0.0
stm32 light STM32WB5MM-DK FLASH 466596 466596 0 0.0
RAM 141504 141504 0 0.0
tizen all-clusters-app arm unknown 5176 5176 0 0.0
FLASH 1810200 1810200 0 0.0
RAM 94656 94656 0 0.0
chip-tool-ubsan arm unknown 20600 20600 0 0.0
FLASH 20843606 20843606 0 0.0
RAM 9071080 9071080 0 0.0

Copy link

github-actions bot commented May 12, 2025

PR #38830: Size comparison from 8167c5f to 93eb861

Full report (75 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section 8167c5f 93eb861 change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1102286 1102286 0 0.0
RAM 94882 94882 0 0.0
bl702 lighting-app bl702+eth FLASH 656842 656842 0 0.0
RAM 33645 33645 0 0.0
bl702+wifi FLASH 834096 834096 0 0.0
RAM 22369 22369 0 0.0
bl706+mfd+rpc+littlefs FLASH 1066952 1066952 0 0.0
RAM 32293 32293 0 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 897768 897768 0 0.0
RAM 27040 27040 0 0.0
lighting-app bl702l+mfd+littlefs FLASH 980552 980552 0 0.0
RAM 24780 24780 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 821716 821716 0 0.0
RAM 120296 120296 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 831528 831528 0 0.0
RAM 125432 125432 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 778416 778416 0 0.0
RAM 113780 113780 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 762748 762748 0 0.0
RAM 113988 113988 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 549002 549002 0 0.0
RAM 205192 205192 0 0.0
lock CC3235SF_LAUNCHXL FLASH 581050 581050 0 0.0
RAM 205440 205440 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 663261 663261 0 0.0
RAM 77324 77324 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 683113 683113 0 0.0
RAM 79964 79964 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 683113 683113 0 0.0
RAM 79964 79964 0 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 640053 640053 0 0.0
RAM 72392 72392 0 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 623405 623405 0 0.0
RAM 73564 73564 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 643041 643041 0 0.0
RAM 76116 76116 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 643041 643041 0 0.0
RAM 76116 76116 0 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 643701 643701 0 0.0
RAM 76588 76588 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 663417 663417 0 0.0
RAM 79140 79140 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 663417 663417 0 0.0
RAM 79140 79140 0 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 620065 620065 0 0.0
RAM 70684 70684 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 639917 639917 0 0.0
RAM 73316 73316 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 639917 639917 0 0.0
RAM 73316 73316 0 0.0
efr32 lock-app BRD4187C FLASH 946276 946276 0 0.0
RAM 132096 132096 0 0.0
BRD4338a FLASH 772800 772792 -8 -0.0
RAM 173328 173328 0 0.0
window-app BRD4187C FLASH 1038760 1038760 0 0.0
RAM 128232 128232 0 0.0
esp32 all-clusters-app c3devkit DRAM 103328 103328 0 0.0
FLASH 1805448 1805448 0 0.0
IRAM 83846 83846 0 0.0
m5stack DRAM 121932 121932 0 0.0
FLASH 1770642 1770642 0 0.0
IRAM 117043 117043 0 0.0
linux air-purifier-app debug unknown 4848 4848 0 0.0
FLASH 2787212 2787212 0 0.0
RAM 115032 115032 0 0.0
all-clusters-app debug unknown 5656 5656 0 0.0
FLASH 6340936 6340936 0 0.0
RAM 533496 533496 0 0.0
all-clusters-minimal-app debug unknown 5528 5528 0 0.0
FLASH 5445196 5445196 0 0.0
RAM 225000 225000 0 0.0
bridge-app debug unknown 5560 5560 0 0.0
FLASH 4761600 4761600 0 0.0
RAM 204640 204640 0 0.0
camera-app debug unknown 8856 8856 0 0.0
FLASH 6896523 6896523 0 0.0
RAM 226800 226800 0 0.0
camera-controller debug unknown 9240 9240 0 0.0
FLASH 14317067 14317067 0 0.0
RAM 658800 658800 0 0.0
chip-tool debug unknown 6256 6256 0 0.0
FLASH 14604557 14604557 0 0.0
RAM 645552 645552 0 0.0
chip-tool-ipv6only arm64 unknown 40328 40328 0 0.0
FLASH 12582272 12582272 0 0.0
RAM 691856 691856 0 0.0
fabric-admin debug unknown 5936 5936 0 0.0
FLASH 12676137 12676137 0 0.0
RAM 644912 644912 0 0.0
fabric-bridge-app debug unknown 4808 4808 0 0.0
FLASH 4578638 4578638 0 0.0
RAM 190704 190704 0 0.0
fabric-sync debug unknown 5064 5064 0 0.0
FLASH 5718885 5718885 0 0.0
RAM 486944 486944 0 0.0
lighting-app debug+rpc+ui unknown 6264 6264 0 0.0
FLASH 5648497 5648497 0 0.0
RAM 207704 207704 0 0.0
lock-app debug unknown 5496 5496 0 0.0
FLASH 4821428 4821428 0 0.0
RAM 194904 194904 0 0.0
ota-provider-app debug unknown 4848 4848 0 0.0
FLASH 4441386 4441386 0 0.0
RAM 184120 184120 0 0.0
ota-requestor-app debug unknown 4800 4800 0 0.0
FLASH 4569152 4569152 0 0.0
RAM 187992 187992 0 0.0
shell debug unknown 4272 4272 0 0.0
FLASH 3078572 3078572 0 0.0
RAM 148072 148072 0 0.0
thermostat-no-ble arm64 unknown 9608 9608 0 0.0
FLASH 4232136 4232136 0 0.0
RAM 231352 231352 0 0.0
tv-app debug unknown 5832 5832 0 0.0
FLASH 6076117 6076117 0 0.0
RAM 611568 611568 0 0.0
tv-casting-app debug unknown 5416 5416 0 0.0
FLASH 12796765 12796765 0 0.0
RAM 766104 766104 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 919200 919200 0 0.0
RAM 167328 167328 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 911184 911184 0 0.0
RAM 145572 145572 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 856424 856424 0 0.0
RAM 141091 141091 0 0.0
nxp contact k32w0+release FLASH 591888 591888 0 0.0
RAM 72848 72848 0 0.0
mcxw71+release FLASH 624648 624648 0 0.0
RAM 63188 63188 0 0.0
light k32w0+release FLASH 617820 617820 0 0.0
RAM 72144 72144 0 0.0
k32w1+release FLASH 709120 709120 0 0.0
RAM 72036 72036 0 0.0
lock mcxw71+release FLASH 774176 774176 0 0.0
RAM 67612 67612 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1665252 1665252 0 0.0
RAM 212328 212328 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1569756 1569756 0 0.0
RAM 208504 208504 0 0.0
light cy8ckit_062s2_43012 FLASH 1447012 1447012 0 0.0
RAM 197320 197320 0 0.0
lock cy8ckit_062s2_43012 FLASH 1476868 1476868 0 0.0
RAM 225016 225016 0 0.0
qpg lighting-app qpg6105+debug FLASH 667212 667212 0 0.0
RAM 105200 105200 0 0.0
lock-app qpg6105+debug FLASH 625624 625624 0 0.0
RAM 99820 99820 0 0.0
stm32 light STM32WB5MM-DK FLASH 466052 466052 0 0.0
RAM 141504 141504 0 0.0
telink bridge-app tl7218x FLASH 693532 676798 -16734 -2.4
RAM 101832 90692 -11140 -10.9
light-app-ota-compress-lzma-factory-data tl3218x FLASH 774164 774164 0 0.0
RAM 50072 50072 0 0.0
light-app-ota-compress-lzma-shell-factory-data tl3218x FLASH 771280 771280 0 0.0
RAM 40372 40372 0 0.0
light-app-ota-shell-factory-data tl7218x FLASH 781270 759736 -21534 -2.8
RAM 109252 97492 -11760 -10.8
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 702648 686774 -15874 -2.3
RAM 62572 51540 -11032 -17.6
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 740602 715224 -25378 -3.4
RAM 85752 73360 -12392 -14.5
light-switch-app-ota-shell-factory-data tl3218x_retention FLASH 712552 712552 0 0.0
RAM 36996 36996 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 607568 608026 458 0.1
RAM 119468 106748 -12720 -10.6
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 816580 794790 -21790 -2.7
RAM 107520 96348 -11172 -10.4
tizen all-clusters-app arm unknown 5212 5212 0 0.0
FLASH 1812288 1812288 0 0.0
RAM 94832 94832 0 0.0
chip-tool-ubsan arm unknown 20600 20600 0 0.0
FLASH 20843598 20843598 0 0.0
RAM 9067720 9067720 0 0.0

Copy link

github-actions bot commented May 12, 2025

PR #38830: Size comparison from 8167c5f to d87ac6f

Increases above 0.2%:

platform target config section 8167c5f d87ac6f change % change
bl602 lighting-app bl602+mfd+littlefs+rpc RAM 94882 179002 84120 88.7
bl702 lighting-app bl702+eth RAM 33645 134941 101296 301.1
bl702+wifi RAM 22369 124481 102112 456.5
bl706+mfd+rpc+littlefs RAM 32293 117349 85056 263.4
bl702l contact-sensor-app bl702l+mfd+littlefs RAM 27040 105760 78720 291.1
lighting-app bl702l+mfd+littlefs RAM 24780 109836 85056 343.2
Full report (73 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section 8167c5f d87ac6f change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1102286 1101688 -598 -0.1
RAM 94882 179002 84120 88.7
bl702 lighting-app bl702+eth FLASH 656842 656482 -360 -0.1
RAM 33645 134941 101296 301.1
bl702+wifi FLASH 834096 833504 -592 -0.1
RAM 22369 124481 102112 456.5
bl706+mfd+rpc+littlefs FLASH 1066952 1066592 -360 -0.0
RAM 32293 117349 85056 263.4
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 897768 897152 -616 -0.1
RAM 27040 105760 78720 291.1
lighting-app bl702l+mfd+littlefs FLASH 980552 979936 -616 -0.1
RAM 24780 109836 85056 343.2
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 821716 821256 -460 -0.1
RAM 120296 120272 -24 -0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 831528 831052 -476 -0.1
RAM 125432 125408 -24 -0.0
pump-app LP_EM_CC1354P10_6 FLASH 778416 778416 0 0.0
RAM 113780 113780 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 762748 762732 -16 -0.0
RAM 113988 113988 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 549002 549002 0 0.0
RAM 205192 205192 0 0.0
lock CC3235SF_LAUNCHXL FLASH 581050 580582 -468 -0.1
RAM 205440 205416 -24 -0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 663261 662789 -472 -0.1
RAM 77324 77300 -24 -0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 683113 682641 -472 -0.1
RAM 79964 79940 -24 -0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 683113 682641 -472 -0.1
RAM 79964 79940 -24 -0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 640053 639581 -472 -0.1
RAM 72392 72368 -24 -0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 623405 622941 -464 -0.1
RAM 73564 73532 -32 -0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 643041 642585 -456 -0.1
RAM 76116 76084 -32 -0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 643041 642585 -456 -0.1
RAM 76116 76084 -32 -0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 643701 643237 -464 -0.1
RAM 76588 76564 -24 -0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 663417 662953 -464 -0.1
RAM 79140 79116 -24 -0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 663417 662953 -464 -0.1
RAM 79140 79116 -24 -0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 620065 619601 -464 -0.1
RAM 70684 70660 -24 -0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 639917 639453 -464 -0.1
RAM 73316 73292 -24 -0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 639917 639453 -464 -0.1
RAM 73316 73292 -24 -0.0
efr32 lock-app BRD4187C FLASH 946276 945820 -456 -0.0
RAM 132096 132060 -36 -0.0
BRD4338a FLASH 772800 772288 -512 -0.1
RAM 173328 173300 -28 -0.0
window-app BRD4187C FLASH 1038760 1038272 -488 -0.0
RAM 128232 128196 -36 -0.0
esp32 all-clusters-app c3devkit DRAM 103328 103328 0 0.0
FLASH 1805448 1805448 0 0.0
IRAM 83846 83846 0 0.0
m5stack DRAM 121932 121932 0 0.0
FLASH 1770642 1770642 0 0.0
IRAM 117043 117043 0 0.0
linux air-purifier-app debug unknown 4848 4848 0 0.0
FLASH 2787212 2787212 0 0.0
RAM 115032 115032 0 0.0
all-clusters-app debug unknown 5656 5656 0 0.0
FLASH 6340936 6340936 0 0.0
RAM 533496 533496 0 0.0
all-clusters-minimal-app debug unknown 5528 5528 0 0.0
FLASH 5445196 5445196 0 0.0
RAM 225000 225000 0 0.0
bridge-app debug unknown 5560 5560 0 0.0
FLASH 4761600 4761600 0 0.0
RAM 204640 204640 0 0.0
camera-app debug unknown 8856 8856 0 0.0
FLASH 6896523 6894715 -1808 -0.0
RAM 226800 226600 -200 -0.1
camera-controller debug unknown 9240 9240 0 0.0
FLASH 14317067 14317035 -32 -0.0
RAM 658800 658800 0 0.0
chip-tool debug unknown 6256 6256 0 0.0
FLASH 14604557 14604557 0 0.0
RAM 645552 645552 0 0.0
chip-tool-ipv6only arm64 unknown 40328 40328 0 0.0
FLASH 12582272 12582272 0 0.0
RAM 691856 691856 0 0.0
fabric-admin debug unknown 5936 5936 0 0.0
FLASH 12676137 12676137 0 0.0
RAM 644912 644912 0 0.0
fabric-bridge-app debug unknown 4808 4808 0 0.0
FLASH 4578638 4578638 0 0.0
RAM 190704 190704 0 0.0
fabric-sync debug unknown 5064 5064 0 0.0
FLASH 5718885 5718885 0 0.0
RAM 486944 486944 0 0.0
lighting-app debug+rpc+ui unknown 6264 6264 0 0.0
FLASH 5648497 5646817 -1680 -0.0
RAM 207704 207504 -200 -0.1
lock-app debug unknown 5496 5496 0 0.0
FLASH 4821428 4819654 -1774 -0.0
RAM 194904 194704 -200 -0.1
ota-provider-app debug unknown 4848 4848 0 0.0
FLASH 4441386 4439612 -1774 -0.0
RAM 184120 183888 -232 -0.1
ota-requestor-app debug unknown 4800 4800 0 0.0
FLASH 4569152 4567376 -1776 -0.0
RAM 187992 187792 -200 -0.1
shell debug unknown 4272 4272 0 0.0
FLASH 3078572 3078572 0 0.0
RAM 148072 148072 0 0.0
thermostat-no-ble arm64 unknown 9608 9608 0 0.0
FLASH 4232136 4230808 -1328 -0.0
RAM 231352 231112 -240 -0.1
tv-app debug unknown 5832 5832 0 0.0
FLASH 6076117 6074341 -1776 -0.0
RAM 611568 611368 -200 -0.0
tv-casting-app debug unknown 5416 5416 0 0.0
FLASH 12796765 12794029 -2736 -0.0
RAM 766104 765840 -264 -0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 919200 919196 -4 -0.0
RAM 167328 167328 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 911184 911184 0 0.0
RAM 145572 145572 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 856424 856420 -4 -0.0
RAM 141091 141091 0 0.0
nxp contact k32w0+release FLASH 591888 591872 -16 -0.0
RAM 72848 72848 0 0.0
mcxw71+release FLASH 624648 624640 -8 -0.0
RAM 63188 63188 0 0.0
light k32w0+release FLASH 617820 617804 -16 -0.0
RAM 72144 72144 0 0.0
k32w1+release FLASH 709120 709120 0 0.0
RAM 72036 72036 0 0.0
lock mcxw71+release FLASH 774176 774168 -8 -0.0
RAM 67612 67612 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1665252 1665252 0 0.0
RAM 212328 212328 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1569756 1569756 0 0.0
RAM 208504 208504 0 0.0
light cy8ckit_062s2_43012 FLASH 1447012 1446524 -488 -0.0
RAM 197320 197280 -40 -0.0
lock cy8ckit_062s2_43012 FLASH 1476868 1476364 -504 -0.0
RAM 225016 224976 -40 -0.0
qpg lighting-app qpg6105+debug FLASH 667212 666748 -464 -0.1
RAM 105200 105172 -28 -0.0
lock-app qpg6105+debug FLASH 625624 625160 -464 -0.1
RAM 99820 99792 -28 -0.0
stm32 light STM32WB5MM-DK FLASH 466052 465596 -456 -0.1
RAM 141504 141480 -24 -0.0
telink bridge-app tl7218x FLASH 693532 693508 -24 -0.0
RAM 101832 101832 0 0.0
light-app-ota-compress-lzma-factory-data tl3218x FLASH 774164 773756 -408 -0.1
RAM 50072 50044 -28 -0.1
light-app-ota-shell-factory-data tl7218x FLASH 781270 780862 -408 -0.1
RAM 109252 109224 -28 -0.0
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 702648 702268 -380 -0.1
RAM 62572 62544 -28 -0.0
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 740602 740222 -380 -0.1
RAM 85752 85724 -28 -0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 607568 607184 -384 -0.1
RAM 119468 119440 -28 -0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 816580 816176 -404 -0.0
RAM 107520 107492 -28 -0.0
tizen all-clusters-app arm unknown 5212 5212 0 0.0
FLASH 1812288 1812288 0 0.0
RAM 94832 94832 0 0.0
chip-tool-ubsan arm unknown 20600 20600 0 0.0
FLASH 20843598 20843598 0 0.0
RAM 9067720 9067720 0 0.0

Copy link

github-actions bot commented May 19, 2025

PR #38830: Size comparison from ef66cd8 to d67de46

Full report (73 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section ef66cd8 d67de46 change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1103246 1103246 0 0.0
RAM 179082 179082 0 0.0
bl702 lighting-app bl702+eth FLASH 656476 656476 0 0.0
RAM 135041 135041 0 0.0
bl702+wifi FLASH 833986 833986 0 0.0
RAM 124597 124597 0 0.0
bl706+mfd+rpc+littlefs FLASH 1066526 1066526 0 0.0
RAM 117429 117429 0 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 895462 895462 0 0.0
RAM 105732 105732 0 0.0
lighting-app bl702l+mfd+littlefs FLASH 979550 979550 0 0.0
RAM 109932 109932 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 821700 821700 0 0.0
RAM 120296 120296 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 831560 831560 0 0.0
RAM 125448 125448 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 779120 779120 0 0.0
RAM 113844 113844 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 763332 763332 0 0.0
RAM 114060 114060 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 549574 549574 0 0.0
RAM 205264 205264 0 0.0
lock CC3235SF_LAUNCHXL FLASH 580982 580982 0 0.0
RAM 205456 205456 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 662829 662829 0 0.0
RAM 77308 77308 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 682681 682681 0 0.0
RAM 79948 79948 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 682681 682681 0 0.0
RAM 79948 79948 0 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 639613 639613 0 0.0
RAM 72376 72376 0 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 623981 623981 0 0.0
RAM 73604 73604 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 643609 643609 0 0.0
RAM 76156 76156 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 643609 643609 0 0.0
RAM 76156 76156 0 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 643325 643325 0 0.0
RAM 76604 76604 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 663041 663041 0 0.0
RAM 79156 79156 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 663041 663041 0 0.0
RAM 79156 79156 0 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 619505 619505 0 0.0
RAM 70708 70708 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 639357 639357 0 0.0
RAM 73340 73340 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 639357 639357 0 0.0
RAM 73340 73340 0 0.0
efr32 lock-app BRD4187C FLASH 946084 946084 0 0.0
RAM 132096 132096 0 0.0
BRD4338a FLASH 772912 772912 0 0.0
RAM 173320 173320 0 0.0
window-app BRD4187C FLASH 1038736 1038728 -8 -0.0
RAM 128232 128232 0 0.0
esp32 all-clusters-app c3devkit DRAM 103408 103408 0 0.0
FLASH 1809664 1809664 0 0.0
IRAM 83846 83846 0 0.0
m5stack DRAM 122028 122028 0 0.0
FLASH 1775586 1775586 0 0.0
IRAM 117043 117043 0 0.0
linux air-purifier-app debug unknown 4848 4848 0 0.0
FLASH 2793796 2793796 0 0.0
RAM 115288 115288 0 0.0
all-clusters-app debug unknown 5664 5664 0 0.0
FLASH 6369678 6369678 0 0.0
RAM 534008 534008 0 0.0
all-clusters-minimal-app debug unknown 5528 5528 0 0.0
FLASH 5462406 5462406 0 0.0
RAM 225624 225624 0 0.0
bridge-app debug unknown 5560 5560 0 0.0
FLASH 4770570 4770570 0 0.0
RAM 205008 205008 0 0.0
camera-app debug unknown 8864 8864 0 0.0
FLASH 6906651 6906651 0 0.0
RAM 226712 226712 0 0.0
camera-controller debug unknown 9240 9240 0 0.0
FLASH 14406971 14406971 0 0.0
RAM 662096 662096 0 0.0
chip-tool debug unknown 6256 6256 0 0.0
FLASH 14693091 14693091 0 0.0
RAM 648832 648832 0 0.0
chip-tool-ipv6only arm64 unknown 40352 40352 0 0.0
FLASH 12641392 12641392 0 0.0
RAM 695144 695144 0 0.0
fabric-admin debug unknown 5936 5936 0 0.0
FLASH 12766107 12766107 0 0.0
RAM 648192 648192 0 0.0
fabric-bridge-app debug unknown 4808 4808 0 0.0
FLASH 4587172 4587172 0 0.0
RAM 191088 191088 0 0.0
fabric-sync debug unknown 5064 5064 0 0.0
FLASH 5733381 5733381 0 0.0
RAM 487328 487328 0 0.0
lighting-app debug+rpc+ui unknown 6264 6264 0 0.0
FLASH 5650881 5650881 0 0.0
RAM 207576 207576 0 0.0
lock-app debug unknown 5496 5496 0 0.0
FLASH 4824260 4824260 0 0.0
RAM 194872 194872 0 0.0
ota-provider-app debug unknown 4848 4848 0 0.0
FLASH 4446070 4446070 0 0.0
RAM 184176 184176 0 0.0
ota-requestor-app debug unknown 4800 4800 0 0.0
FLASH 4575674 4575674 0 0.0
RAM 188080 188080 0 0.0
shell debug unknown 4272 4272 0 0.0
FLASH 3095164 3095164 0 0.0
RAM 148648 148648 0 0.0
thermostat-no-ble arm64 unknown 9624 9624 0 0.0
FLASH 4234000 4234000 0 0.0
RAM 231264 231264 0 0.0
tv-app debug unknown 5832 5832 0 0.0
FLASH 6092165 6092165 0 0.0
RAM 611800 611800 0 0.0
tv-casting-app debug unknown 5416 5416 0 0.0
FLASH 12892733 12892733 0 0.0
RAM 769728 769728 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 921508 921508 0 0.0
RAM 167398 167398 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 913256 913256 0 0.0
RAM 145642 145642 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 858616 858616 0 0.0
RAM 141161 141161 0 0.0
nxp contact k32w0+release FLASH 592880 592880 0 0.0
RAM 72928 72928 0 0.0
mcxw71+release FLASH 625752 625752 0 0.0
RAM 63268 63268 0 0.0
light k32w0+release FLASH 619020 619020 0 0.0
RAM 72224 72224 0 0.0
k32w1+release FLASH 710480 710480 0 0.0
RAM 72116 72116 0 0.0
lock mcxw71+release FLASH 775560 775560 0 0.0
RAM 67692 67692 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1669172 1669172 0 0.0
RAM 212408 212408 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1573284 1573284 0 0.0
RAM 208592 208592 0 0.0
light cy8ckit_062s2_43012 FLASH 1447468 1447468 0 0.0
RAM 197296 197296 0 0.0
lock cy8ckit_062s2_43012 FLASH 1477364 1477364 0 0.0
RAM 225016 225016 0 0.0
qpg lighting-app qpg6105+debug FLASH 668252 668252 0 0.0
RAM 105244 105244 0 0.0
lock-app qpg6105+debug FLASH 626448 626448 0 0.0
RAM 99872 99872 0 0.0
stm32 light STM32WB5MM-DK FLASH 465940 465940 0 0.0
RAM 141496 141496 0 0.0
telink bridge-app tl7218x FLASH 694572 694572 0 0.0
RAM 101908 101908 0 0.0
light-app-ota-compress-lzma-factory-data tl3218x FLASH 774282 774282 0 0.0
RAM 50060 50060 0 0.0
light-app-ota-shell-factory-data tl7218x FLASH 781388 781388 0 0.0
RAM 109232 109232 0 0.0
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 703534 703534 0 0.0
RAM 62624 62624 0 0.0
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 741488 741488 0 0.0
RAM 85796 85796 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 607710 607710 0 0.0
RAM 119448 119448 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 816698 816702 4 0.0
RAM 107500 107500 0 0.0
tizen all-clusters-app arm unknown 5224 5224 0 0.0
FLASH 1822424 1822424 0 0.0
RAM 95164 95164 0 0.0
chip-tool-ubsan arm unknown 20612 20612 0 0.0
FLASH 20922062 20922062 0 0.0
RAM 9096248 9096248 0 0.0

{
WifiInterface::GetInstance().GotIPv4Address((uint32_t) sta_netif->ip_addr.u_addr.ip4.addr);
WifiInterfaceImpl::GetInstance().NotifyIPv4Change(false);
Copy link
Contributor

Choose a reason for hiding this comment

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

Why do we notify that we lost the IPv4 address before notifying that have one?

@@ -30,6 +30,7 @@
#include <lib/support/CHIPMemString.h>
#include <lib/support/CodeUtils.h>
#include <lib/support/logging/CHIPLogging.h>
#include <platform/silabs/wifi/WifiInterface.h>
Copy link
Contributor

Choose a reason for hiding this comment

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

This inlcude should not have any impact since it is available through the WifiInterfaceImpl header.

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.

3 participants