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

Minor fixes in TCP Disconnect. #34142

Merged
merged 1 commit into from
Jul 3, 2024

Conversation

pidarped
Copy link
Contributor

Use the member PeerAddress in the ActiveConnection object to compare with the passed PeerAddress instead of calling GetPeerInfo() from TCPEndPoint.

Log the connection closure in the CloseConnectionInternal function which is also called by CloseActiveConnections() from the TCPBase destructor.

Copy link

github-actions bot commented Jun 29, 2024

PR #34142: Size comparison from 28430f1 to 791f01a

Full report (8 builds for cc32xx, mbed, qpg, stm32, tizen)
platform target config section 28430f1 791f01a change % change
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 606042 605878 -164 -0.0
RAM 204508 204508 0 0.0
lock CC3235SF_LAUNCHXL FLASH 651078 650914 -164 -0.0
RAM 204780 204780 0 0.0
mbed lock-app-release cy8cproto_062_4343w FLASH 1502292 1502292 0 0.0
RAM 226656 226656 0 0.0
qpg lighting-app qpg6105+debug FLASH 651052 651052 0 0.0
RAM 104564 104564 0 0.0
lock-app qpg6105+debug FLASH 611184 611184 0 0.0
RAM 99240 99240 0 0.0
stm32 light STM32WB5MM-DK FLASH 472456 472456 0 0.0
RAM 141652 141652 0 0.0
tizen all-clusters-app arm unknown 1584 1584 0 0.0
FLASH 1633672 1633380 -292 -0.0
RAM 46012 46012 0 0.0
chip-tool-ubsan arm unknown 2384 2384 0 0.0
FLASH 16111458 16110410 -1048 -0.0
RAM 7080284 7079892 -392 -0.0

Copy link

github-actions bot commented Jun 29, 2024

PR #34142: Size comparison from 28430f1 to c8596c9

Full report (85 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, mbed, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section 28430f1 c8596c9 change % change
bl602 lighting-app bl602 FLASH 1270846 1270846 0 0.0
RAM 95328 95328 0 0.0
bl602+mfd FLASH 1285104 1285104 0 0.0
RAM 95472 95472 0 0.0
bl602+rpc FLASH 1310062 1310062 0 0.0
RAM 103752 103752 0 0.0
bl702 lighting-app bl702 FLASH 1091992 1091992 0 0.0
RAM 15161 15161 0 0.0
bl702+mfd FLASH 1102686 1102686 0 0.0
RAM 15313 15313 0 0.0
bl702+rpc FLASH 1181802 1181802 0 0.0
RAM 24181 24181 0 0.0
bl706-eth FLASH 875086 875086 0 0.0
RAM 27272 27272 0 0.0
bl706-wifi FLASH 1127428 1127428 0 0.0
RAM 14605 14605 0 0.0
bl702l lighting-app bl702l FLASH 1078878 1078878 0 0.0
RAM 21732 21732 0 0.0
bl702l+mfd FLASH 1090140 1090140 0 0.0
RAM 21892 21892 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 798480 798340 -140 -0.0
RAM 103096 103096 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 814236 814088 -148 -0.0
RAM 113568 113568 0 0.0
lock-mtd LP_EM_CC1354P10_6 FLASH 803752 803612 -140 -0.0
RAM 107696 107696 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 756544 756404 -140 -0.0
RAM 101788 101788 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 742224 742084 -140 -0.0
RAM 102036 102036 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 606042 605878 -164 -0.0
RAM 204508 204508 0 0.0
lock CC3235SF_LAUNCHXL FLASH 651078 650914 -164 -0.0
RAM 204780 204780 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 666249 666249 0 0.0
RAM 75100 75100 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 686093 686093 0 0.0
RAM 77732 77732 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 686093 686093 0 0.0
RAM 77732 77732 0 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 643037 643037 0 0.0
RAM 70168 70168 0 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 608793 608793 0 0.0
RAM 70804 70804 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 628437 628437 0 0.0
RAM 73356 73356 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 628437 628437 0 0.0
RAM 73356 73356 0 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 624297 624297 0 0.0
RAM 73820 73820 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 644021 644021 0 0.0
RAM 76372 76372 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 644021 644021 0 0.0
RAM 76372 76372 0 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 592861 592861 0 0.0
RAM 67788 67788 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 612713 612713 0 0.0
RAM 70420 70420 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 612713 612713 0 0.0
RAM 70420 70420 0 0.0
efr32 lighting-app BRD4187C FLASH 923428 923428 0 0.0
RAM 134996 134996 0 0.0
lock-app BRD4338a FLASH 762340 762340 0 0.0
RAM 174552 174552 0 0.0
window-app BRD4187C FLASH 1012216 1012216 0 0.0
RAM 129616 129616 0 0.0
esp32 all-clusters-app c3devkit DRAM 88332 88332 0 0.0
FLASH 1468930 1468930 0 0.0
IRAM 75570 75570 0 0.0
m5stack DRAM 114796 114796 0 0.0
FLASH 1538171 1538171 0 0.0
IRAM 125403 125403 0 0.0
linux air-purifier-app debug unknown 4592 4592 0 0.0
FLASH 2529680 2529120 -560 -0.0
RAM 125112 125112 0 0.0
all-clusters-app debug unknown 5368 5368 0 0.0
FLASH 5581710 5581166 -544 -0.0
RAM 487384 487384 0 0.0
all-clusters-minimal-app debug unknown 5288 5288 0 0.0
FLASH 5051864 5051320 -544 -0.0
RAM 232936 232936 0 0.0
bridge-app debug unknown 5256 5256 0 0.0
FLASH 4477896 4477368 -528 -0.0
RAM 212832 212832 0 0.0
chip-tool debug unknown 5728 5728 0 0.0
FLASH 11688487 11687927 -560 -0.0
RAM 542018 542018 0 0.0
chip-tool-ipv6only arm64 unknown 19992 19992 0 0.0
FLASH 10807100 10806700 -400 -0.0
RAM 590928 590904 -24 -0.0
fabric-admin debug unknown 5592 5592 0 0.0
FLASH 10653767 10653207 -560 -0.0
RAM 535658 535658 0 0.0
fabric-bridge-app debug unknown 5264 5264 0 0.0
FLASH 4348440 4347896 -544 -0.0
RAM 204960 204960 0 0.0
lighting-app debug+rpc+ui unknown 5936 5936 0 0.0
FLASH 5373522 5372978 -544 -0.0
RAM 221640 221640 0 0.0
lock-app debug unknown 5192 5192 0 0.0
FLASH 4541480 4540936 -544 -0.0
RAM 200248 200248 0 0.0
ota-provider-app debug unknown 4576 4576 0 0.0
FLASH 4197336 4196760 -576 -0.0
RAM 194544 194544 0 0.0
ota-requestor-app debug unknown 4512 4512 0 0.0
FLASH 4322696 4322120 -576 -0.0
RAM 199168 199168 0 0.0
shell debug unknown 4112 4112 0 0.0
FLASH 2794957 2794413 -544 -0.0
RAM 150480 150480 0 0.0
thermostat-no-ble arm64 unknown 9184 9184 0 0.0
FLASH 4167964 4167548 -416 -0.0
RAM 235864 235840 -24 -0.0
tv-app debug unknown 5472 5472 0 0.0
FLASH 5603448 5602872 -576 -0.0
RAM 341800 341800 0 0.0
tv-casting-app debug unknown 5096 5096 0 0.0
FLASH 9860078 9859550 -528 -0.0
RAM 400024 400024 0 0.0
mbed lock-app-release cy8cproto_062_4343w FLASH 1502292 1502292 0 0.0
RAM 226656 226656 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 881272 881272 0 0.0
RAM 139693 139693 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 951804 951804 0 0.0
RAM 138121 138121 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 826824 826824 0 0.0
RAM 138591 138591 0 0.0
nxp contact k32w0+release FLASH 575996 575996 0 0.0
RAM 70024 70024 0 0.0
k32w1+release FLASH 591160 591160 0 0.0
RAM 74056 74056 0 0.0
light k32w0+release FLASH 610104 610104 0 0.0
RAM 69500 69500 0 0.0
k32w1+release FLASH 674720 674720 0 0.0
RAM 82816 82816 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1613628 1613484 -144 -0.0
RAM 207148 207148 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1534396 1534260 -136 -0.0
RAM 204052 204052 0 0.0
light cy8ckit_062s2_43012 FLASH 1461268 1461140 -128 -0.0
RAM 197332 197332 0 0.0
lock cy8ckit_062s2_43012 FLASH 1463124 1462996 -128 -0.0
RAM 224396 224396 0 0.0
qpg lighting-app qpg6105+debug FLASH 651052 651052 0 0.0
RAM 104564 104564 0 0.0
lock-app qpg6105+debug FLASH 611184 611184 0 0.0
RAM 99240 99240 0 0.0
stm32 light STM32WB5MM-DK FLASH 472456 472456 0 0.0
RAM 141652 141652 0 0.0
telink air-quality-sensor-app tlsr9528a_retention FLASH 632508 632508 0 0.0
RAM 50528 50528 0 0.0
all-clusters-app tlsr9118bdk40d FLASH 657190 657190 0 0.0
RAM 145872 145872 0 0.0
all-clusters-minimal-app tlsr9528a FLASH 777484 777484 0 0.0
RAM 110684 110684 0 0.0
bridge-app tlsr9258a FLASH 675502 675502 0 0.0
RAM 95304 95304 0 0.0
contact-sensor-app tlsr9528a_retention FLASH 634092 634092 0 0.0
RAM 50572 50572 0 0.0
light-switch-app-ota-shell-factory-data tlsr9528a FLASH 719896 719896 0 0.0
RAM 77148 77148 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 612324 612324 0 0.0
RAM 142104 142104 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 800104 800104 0 0.0
RAM 100508 100508 0 0.0
lock-app-dfu tlsr9528a FLASH 665666 665666 0 0.0
RAM 69860 69860 0 0.0
ota-requestor-app tlsr9258a FLASH 694832 694832 0 0.0
RAM 95028 95028 0 0.0
pump-app tlsr9518adk80d FLASH 616366 616366 0 0.0
RAM 56952 56952 0 0.0
pump-controller-app tlsr9518adk80d FLASH 606750 606750 0 0.0
RAM 56752 56752 0 0.0
shell tlsr9518adk80d FLASH 466192 466192 0 0.0
RAM 72484 72484 0 0.0
smoke_co_alarm-app tlsr9528a_retention FLASH 640452 640452 0 0.0
RAM 52200 52200 0 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d FLASH 650576 650576 0 0.0
RAM 60388 60388 0 0.0
thermostat tlsr9518adk80d FLASH 625640 625640 0 0.0
RAM 57084 57084 0 0.0
window-covering tlsr9118bdk40d FLASH 518872 518872 0 0.0
RAM 97800 97800 0 0.0
tizen all-clusters-app arm unknown 1584 1584 0 0.0
FLASH 1633672 1633380 -292 -0.0
RAM 46012 46012 0 0.0
chip-tool-ubsan arm unknown 2384 2384 0 0.0
FLASH 16111458 16110410 -1048 -0.0
RAM 7080284 7079892 -392 -0.0

@pidarped pidarped force-pushed the TCPDisconnectMinorFixes branch from c8596c9 to 8235f8c Compare July 1, 2024 16:40
Copy link

github-actions bot commented Jul 1, 2024

PR #34142: Size comparison from e7a153f to 8235f8c

Full report (85 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, mbed, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section e7a153f 8235f8c change % change
bl602 lighting-app bl602 FLASH 1270864 1270864 0 0.0
RAM 95328 95328 0 0.0
bl602+mfd FLASH 1285122 1285122 0 0.0
RAM 95472 95472 0 0.0
bl602+rpc FLASH 1310080 1310080 0 0.0
RAM 103752 103752 0 0.0
bl702 lighting-app bl702 FLASH 1092014 1092014 0 0.0
RAM 15161 15161 0 0.0
bl702+mfd FLASH 1102708 1102708 0 0.0
RAM 15313 15313 0 0.0
bl702+rpc FLASH 1181824 1181824 0 0.0
RAM 24181 24181 0 0.0
bl706-eth FLASH 875104 875104 0 0.0
RAM 27272 27272 0 0.0
bl706-wifi FLASH 1127446 1127446 0 0.0
RAM 14605 14605 0 0.0
bl702l lighting-app bl702l FLASH 1078900 1078900 0 0.0
RAM 21732 21732 0 0.0
bl702l+mfd FLASH 1090162 1090162 0 0.0
RAM 21892 21892 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 798488 798348 -140 -0.0
RAM 103096 103096 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 814252 814104 -148 -0.0
RAM 113568 113568 0 0.0
lock-mtd LP_EM_CC1354P10_6 FLASH 803760 803620 -140 -0.0
RAM 107696 107696 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 756552 756412 -140 -0.0
RAM 101788 101788 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 742232 742092 -140 -0.0
RAM 102036 102036 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 606066 605902 -164 -0.0
RAM 204508 204508 0 0.0
lock CC3235SF_LAUNCHXL FLASH 651094 650930 -164 -0.0
RAM 204780 204780 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 666281 666281 0 0.0
RAM 75100 75100 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 686133 686133 0 0.0
RAM 77732 77732 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 686133 686133 0 0.0
RAM 77732 77732 0 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 643061 643061 0 0.0
RAM 70168 70168 0 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 608833 608833 0 0.0
RAM 70804 70804 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 628469 628469 0 0.0
RAM 73356 73356 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 628469 628469 0 0.0
RAM 73356 73356 0 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 624337 624337 0 0.0
RAM 73820 73820 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 644053 644053 0 0.0
RAM 76372 76372 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 644053 644053 0 0.0
RAM 76372 76372 0 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 592901 592901 0 0.0
RAM 67788 67788 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 612753 612753 0 0.0
RAM 70420 70420 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 612753 612753 0 0.0
RAM 70420 70420 0 0.0
efr32 lighting-app BRD4187C FLASH 923444 923436 -8 -0.0
RAM 134996 134996 0 0.0
lock-app BRD4338a FLASH 762412 762412 0 0.0
RAM 174552 174552 0 0.0
window-app BRD4187C FLASH 1012232 1012224 -8 -0.0
RAM 129616 129616 0 0.0
esp32 all-clusters-app c3devkit DRAM 88396 88396 0 0.0
FLASH 1467774 1467774 0 0.0
IRAM 75570 75570 0 0.0
m5stack DRAM 114868 114868 0 0.0
FLASH 1536675 1536675 0 0.0
IRAM 125403 125403 0 0.0
linux air-purifier-app debug unknown 4592 4592 0 0.0
FLASH 2529696 2529120 -576 -0.0
RAM 125112 125112 0 0.0
all-clusters-app debug unknown 5368 5368 0 0.0
FLASH 5581758 5581214 -544 -0.0
RAM 487512 487512 0 0.0
all-clusters-minimal-app debug unknown 5288 5288 0 0.0
FLASH 5051912 5051368 -544 -0.0
RAM 232936 232936 0 0.0
bridge-app debug unknown 5256 5256 0 0.0
FLASH 4477912 4477368 -544 -0.0
RAM 212832 212832 0 0.0
chip-tool debug unknown 5728 5728 0 0.0
FLASH 11693383 11692823 -560 -0.0
RAM 542146 542146 0 0.0
chip-tool-ipv6only arm64 unknown 19992 19992 0 0.0
FLASH 10811724 10811308 -416 -0.0
RAM 591072 591048 -24 -0.0
fabric-admin debug unknown 5592 5592 0 0.0
FLASH 10657847 10657271 -576 -0.0
RAM 535786 535786 0 0.0
fabric-bridge-app debug unknown 5264 5264 0 0.0
FLASH 4348456 4347912 -544 -0.0
RAM 204960 204960 0 0.0
lighting-app debug+rpc+ui unknown 5936 5936 0 0.0
FLASH 5373570 5373026 -544 -0.0
RAM 221640 221640 0 0.0
lock-app debug unknown 5192 5192 0 0.0
FLASH 4541480 4540952 -528 -0.0
RAM 200248 200248 0 0.0
ota-provider-app debug unknown 4576 4576 0 0.0
FLASH 4197352 4196776 -576 -0.0
RAM 194544 194544 0 0.0
ota-requestor-app debug unknown 4512 4512 0 0.0
FLASH 4322712 4322136 -576 -0.0
RAM 199168 199168 0 0.0
shell debug unknown 4112 4112 0 0.0
FLASH 2794973 2794429 -544 -0.0
RAM 150480 150480 0 0.0
thermostat-no-ble arm64 unknown 9184 9184 0 0.0
FLASH 4167980 4167564 -416 -0.0
RAM 235864 235840 -24 -0.0
tv-app debug unknown 5472 5472 0 0.0
FLASH 5605192 5604616 -576 -0.0
RAM 341800 341800 0 0.0
tv-casting-app debug unknown 5096 5096 0 0.0
FLASH 9862542 9862014 -528 -0.0
RAM 400024 400024 0 0.0
mbed lock-app-release cy8cproto_062_4343w FLASH 1502364 1502364 0 0.0
RAM 226656 226656 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 881292 881292 0 0.0
RAM 139693 139693 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 951804 951804 0 0.0
RAM 138121 138121 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 826848 826848 0 0.0
RAM 138591 138591 0 0.0
nxp contact k32w0+release FLASH 575996 575996 0 0.0
RAM 70024 70024 0 0.0
k32w1+release FLASH 591160 591160 0 0.0
RAM 74056 74056 0 0.0
light k32w0+release FLASH 610120 610120 0 0.0
RAM 69500 69500 0 0.0
k32w1+release FLASH 674752 674752 0 0.0
RAM 82816 82816 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1613644 1613516 -128 -0.0
RAM 207148 207148 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1534412 1534276 -136 -0.0
RAM 204052 204052 0 0.0
light cy8ckit_062s2_43012 FLASH 1461292 1461148 -144 -0.0
RAM 197332 197332 0 0.0
lock cy8ckit_062s2_43012 FLASH 1463156 1463012 -144 -0.0
RAM 224396 224396 0 0.0
qpg lighting-app qpg6105+debug FLASH 651084 651084 0 0.0
RAM 104564 104564 0 0.0
lock-app qpg6105+debug FLASH 611208 611208 0 0.0
RAM 99240 99240 0 0.0
stm32 light STM32WB5MM-DK FLASH 472472 472472 0 0.0
RAM 141652 141652 0 0.0
telink air-quality-sensor-app tlsr9528a_retention FLASH 632528 632528 0 0.0
RAM 50528 50528 0 0.0
all-clusters-app tlsr9118bdk40d FLASH 657206 657206 0 0.0
RAM 145872 145872 0 0.0
all-clusters-minimal-app tlsr9528a FLASH 777506 777506 0 0.0
RAM 110684 110684 0 0.0
bridge-app tlsr9258a FLASH 675524 675524 0 0.0
RAM 95304 95304 0 0.0
contact-sensor-app tlsr9528a_retention FLASH 634112 634112 0 0.0
RAM 50572 50572 0 0.0
light-switch-app-ota-shell-factory-data tlsr9528a FLASH 719916 719916 0 0.0
RAM 77148 77148 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 612340 612340 0 0.0
RAM 142104 142104 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 800126 800126 0 0.0
RAM 100508 100508 0 0.0
lock-app-dfu tlsr9528a FLASH 665686 665686 0 0.0
RAM 69860 69860 0 0.0
ota-requestor-app tlsr9258a FLASH 694854 694854 0 0.0
RAM 95028 95028 0 0.0
pump-app tlsr9518adk80d FLASH 616386 616386 0 0.0
RAM 56952 56952 0 0.0
pump-controller-app tlsr9518adk80d FLASH 606770 606770 0 0.0
RAM 56752 56752 0 0.0
shell tlsr9518adk80d FLASH 466214 466214 0 0.0
RAM 72484 72484 0 0.0
smoke_co_alarm-app tlsr9528a_retention FLASH 640726 640726 0 0.0
RAM 52200 52200 0 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d FLASH 650596 650596 0 0.0
RAM 60388 60388 0 0.0
thermostat tlsr9518adk80d FLASH 625660 625660 0 0.0
RAM 57084 57084 0 0.0
window-covering tlsr9118bdk40d FLASH 518886 518886 0 0.0
RAM 97800 97800 0 0.0
tizen all-clusters-app arm unknown 1584 1584 0 0.0
FLASH 1633712 1633420 -292 -0.0
RAM 46012 46012 0 0.0
chip-tool-ubsan arm unknown 2384 2384 0 0.0
FLASH 16119922 16118874 -1048 -0.0
RAM 7084844 7084452 -392 -0.0

src/transport/raw/TCP.cpp Show resolved Hide resolved
src/transport/raw/TCP.cpp Outdated Show resolved Hide resolved
@pullapprove pullapprove bot requested review from axelnxp, chapongatien and doru91 July 3, 2024 17:56
@pidarped pidarped force-pushed the TCPDisconnectMinorFixes branch from 8235f8c to 7581ffa Compare July 3, 2024 19:00
@pidarped pidarped requested a review from bzbarsky-apple July 3, 2024 19:00
Use the available IPAddress and port info in the member PeerAddress in
the ActiveConnection object to compare with the passed PeerAddress
instead of calling GetPeerInfo() from within TCPEndPoint to fetch
those.

Log the connection closure in the CloseConnectionInternal function
which is also called by CloseActiveConnections() from the TCPBase
destructor.
@pidarped pidarped force-pushed the TCPDisconnectMinorFixes branch from 7581ffa to e1c5c73 Compare July 3, 2024 19:02
Copy link

github-actions bot commented Jul 3, 2024

PR #34142: Size comparison from 70744ed to e1c5c73

Full report (85 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, mbed, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
platform target config section 70744ed e1c5c73 change % change
bl602 lighting-app bl602 FLASH 1271088 1271088 0 0.0
RAM 95328 95328 0 0.0
bl602+mfd FLASH 1285602 1285602 0 0.0
RAM 95472 95472 0 0.0
bl602+rpc FLASH 1310304 1310304 0 0.0
RAM 103752 103752 0 0.0
bl702 lighting-app bl702 FLASH 1092238 1092238 0 0.0
RAM 15161 15161 0 0.0
bl702+mfd FLASH 1102932 1102932 0 0.0
RAM 15313 15313 0 0.0
bl702+rpc FLASH 1182048 1182048 0 0.0
RAM 24181 24181 0 0.0
bl706-eth FLASH 875328 875328 0 0.0
RAM 27272 27272 0 0.0
bl706-wifi FLASH 1127724 1127724 0 0.0
RAM 14605 14605 0 0.0
bl702l lighting-app bl702l FLASH 1079124 1079124 0 0.0
RAM 21732 21732 0 0.0
bl702l+mfd FLASH 1090386 1090386 0 0.0
RAM 21892 21892 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 797344 797208 -136 -0.0
RAM 106636 106636 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 816260 816116 -144 -0.0
RAM 116948 116948 0 0.0
lock-mtd LP_EM_CC1354P10_6 FLASH 807712 807576 -136 -0.0
RAM 111236 111236 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 760552 760416 -136 -0.0
RAM 105328 105328 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 746272 746136 -136 -0.0
RAM 105576 105576 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 606186 606030 -156 -0.0
RAM 204508 204508 0 0.0
lock CC3235SF_LAUNCHXL FLASH 651214 651058 -156 -0.0
RAM 204780 204780 0 0.0
cyw30739 light CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 666345 666345 0 0.0
RAM 75100 75100 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 686197 686197 0 0.0
RAM 77732 77732 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 686197 686197 0 0.0
RAM 77732 77732 0 0.0
CYW930739M2EVB-02 unknown 2040 2040 0 0.0
FLASH 643133 643133 0 0.0
RAM 70168 70168 0 0.0
light-switch CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 608873 608873 0 0.0
RAM 70804 70804 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 628517 628517 0 0.0
RAM 73356 73356 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 628517 628517 0 0.0
RAM 73356 73356 0 0.0
lock CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 624401 624401 0 0.0
RAM 73820 73820 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 644117 644117 0 0.0
RAM 76372 76372 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 644117 644117 0 0.0
RAM 76372 76372 0 0.0
thermostat CYW30739B2-P5-EVK-01 unknown 2040 2040 0 0.0
FLASH 592973 592973 0 0.0
RAM 67788 67788 0 0.0
CYW30739B2-P5-EVK-02 unknown 2040 2040 0 0.0
FLASH 612825 612825 0 0.0
RAM 70420 70420 0 0.0
CYW30739B2-P5-EVK-03 unknown 2040 2040 0 0.0
FLASH 612825 612825 0 0.0
RAM 70420 70420 0 0.0
efr32 lighting-app BRD4187C FLASH 923444 923436 -8 -0.0
RAM 134996 134996 0 0.0
lock-app BRD4338a FLASH 740132 740132 0 0.0
RAM 203996 203996 0 0.0
window-app BRD4187C FLASH 1012376 1012368 -8 -0.0
RAM 129632 129632 0 0.0
esp32 all-clusters-app c3devkit DRAM 88396 88396 0 0.0
FLASH 1468016 1468016 0 0.0
IRAM 75570 75570 0 0.0
m5stack DRAM 114868 114868 0 0.0
FLASH 1537007 1537007 0 0.0
IRAM 125403 125403 0 0.0
linux air-purifier-app debug unknown 4592 4592 0 0.0
FLASH 2530224 2529664 -560 -0.0
RAM 125112 125112 0 0.0
all-clusters-app debug unknown 5368 5368 0 0.0
FLASH 5584014 5583486 -528 -0.0
RAM 488152 488152 0 0.0
all-clusters-minimal-app debug unknown 5288 5288 0 0.0
FLASH 5053944 5053416 -528 -0.0
RAM 232968 232968 0 0.0
bridge-app debug unknown 5256 5256 0 0.0
FLASH 4478440 4477912 -528 -0.0
RAM 212832 212832 0 0.0
chip-tool debug unknown 5728 5728 0 0.0
FLASH 11714375 11713815 -560 -0.0
RAM 543394 543394 0 0.0
chip-tool-ipv6only arm64 unknown 20032 20032 0 0.0
FLASH 10830716 10830332 -384 -0.0
RAM 592368 592344 -24 -0.0
fabric-admin debug unknown 5616 5616 0 0.0
FLASH 10797751 10797191 -560 -0.0
RAM 540266 540266 0 0.0
fabric-bridge-app debug unknown 4528 4528 0 0.0
FLASH 4243992 4243464 -528 -0.0
RAM 198832 198832 0 0.0
lighting-app debug+rpc+ui unknown 5936 5936 0 0.0
FLASH 5373682 5373154 -528 -0.0
RAM 221640 221640 0 0.0
lock-app debug unknown 5192 5192 0 0.0
FLASH 4542008 4541480 -528 -0.0
RAM 200248 200248 0 0.0
ota-provider-app debug unknown 4576 4576 0 0.0
FLASH 4197880 4197320 -560 -0.0
RAM 194544 194544 0 0.0
ota-requestor-app debug unknown 4512 4512 0 0.0
FLASH 4323240 4322680 -560 -0.0
RAM 199168 199168 0 0.0
shell debug unknown 4112 4112 0 0.0
FLASH 2796957 2796445 -512 -0.0
RAM 150512 150512 0 0.0
thermostat-no-ble arm64 unknown 9184 9184 0 0.0
FLASH 4168332 4167932 -400 -0.0
RAM 235864 235840 -24 -0.0
tv-app debug unknown 5472 5472 0 0.0
FLASH 5605704 5605144 -560 -0.0
RAM 341800 341800 0 0.0
tv-casting-app debug unknown 5096 5096 0 0.0
FLASH 9883950 9883422 -528 -0.0
RAM 400824 400824 0 0.0
mbed lock-app-release cy8cproto_062_4343w FLASH 1502428 1502428 0 0.0
RAM 226656 226656 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 881476 881476 0 0.0
RAM 139693 139693 0 0.0
nrf7002dk_nrf5340_cpuapp FLASH 951992 951992 0 0.0
RAM 138121 138121 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 FLASH 826988 826988 0 0.0
RAM 138591 138591 0 0.0
nxp contact k32w0+release FLASH 575996 575996 0 0.0
RAM 70024 70024 0 0.0
k32w1+release FLASH 591232 591232 0 0.0
RAM 74056 74056 0 0.0
light k32w0+release FLASH 610120 610120 0 0.0
RAM 69500 69500 0 0.0
k32w1+release FLASH 674824 674824 0 0.0
RAM 82816 82816 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1614140 1614012 -128 -0.0
RAM 207148 207148 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1534908 1534788 -120 -0.0
RAM 204052 204052 0 0.0
light cy8ckit_062s2_43012 FLASH 1461404 1461276 -128 -0.0
RAM 197332 197332 0 0.0
lock cy8ckit_062s2_43012 FLASH 1463268 1463140 -128 -0.0
RAM 224396 224396 0 0.0
qpg lighting-app qpg6105+debug FLASH 651156 651156 0 0.0
RAM 104564 104564 0 0.0
lock-app qpg6105+debug FLASH 611280 611280 0 0.0
RAM 99240 99240 0 0.0
stm32 light STM32WB5MM-DK FLASH 472544 472544 0 0.0
RAM 141652 141652 0 0.0
telink air-quality-sensor-app tlsr9528a_retention FLASH 632646 632646 0 0.0
RAM 50528 50528 0 0.0
all-clusters-app tlsr9118bdk40d FLASH 657414 657414 0 0.0
RAM 145872 145872 0 0.0
all-clusters-minimal-app tlsr9528a FLASH 777718 777718 0 0.0
RAM 110684 110684 0 0.0
bridge-app tlsr9258a FLASH 675642 675642 0 0.0
RAM 95304 95304 0 0.0
contact-sensor-app tlsr9528a_retention FLASH 634230 634230 0 0.0
RAM 50572 50572 0 0.0
light-switch-app-ota-shell-factory-data tlsr9528a FLASH 720030 720030 0 0.0
RAM 77148 77148 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 612458 612458 0 0.0
RAM 142104 142104 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 800244 800244 0 0.0
RAM 100508 100508 0 0.0
lock-app-dfu tlsr9528a FLASH 665804 665804 0 0.0
RAM 69860 69860 0 0.0
ota-requestor-app tlsr9258a FLASH 694972 694972 0 0.0
RAM 95028 95028 0 0.0
pump-app tlsr9518adk80d FLASH 616504 616504 0 0.0
RAM 56952 56952 0 0.0
pump-controller-app tlsr9518adk80d FLASH 606888 606888 0 0.0
RAM 56752 56752 0 0.0
shell tlsr9518adk80d FLASH 466214 466214 0 0.0
RAM 72484 72484 0 0.0
smoke_co_alarm-app tlsr9528a_retention FLASH 640844 640844 0 0.0
RAM 52200 52200 0 0.0
temperature-measurement-app-mars-ota tlsr9518adk80d FLASH 650714 650714 0 0.0
RAM 60388 60388 0 0.0
thermostat tlsr9518adk80d FLASH 625778 625778 0 0.0
RAM 57084 57084 0 0.0
window-covering tlsr9118bdk40d FLASH 519004 519004 0 0.0
RAM 97800 97800 0 0.0
tizen all-clusters-app arm unknown 1584 1584 0 0.0
FLASH 1634688 1634408 -280 -0.0
RAM 46012 46012 0 0.0
chip-tool-ubsan arm unknown 2384 2384 0 0.0
FLASH 16156442 16155438 -1004 -0.0
RAM 7097980 7097608 -372 -0.0

@mergify mergify bot merged commit fa25673 into project-chip:master Jul 3, 2024
68 checks passed
austina-csa pushed a commit to austina-csa/connectedhomeip that referenced this pull request Jul 10, 2024
)

Use the available IPAddress and port info in the member PeerAddress in
the ActiveConnection object to compare with the passed PeerAddress
instead of calling GetPeerInfo() from within TCPEndPoint to fetch
those.

Log the connection closure in the CloseConnectionInternal function
which is also called by CloseActiveConnections() from the TCPBase
destructor.
@pidarped pidarped deleted the TCPDisconnectMinorFixes branch November 12, 2024 22:18
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