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

Remove INET_CONFIG_ENABLE_TCP_SEND_IDLE_CALLBACKS #13188

Merged

Conversation

kpschoedel
Copy link
Contributor

Problem

The option INET_CONFIG_ENABLE_TCP_SEND_IDLE_CALLBACKS is not
enabled by any configuration in tree, and clutters up TCP code.

Fixes #12939 INET_CONFIG_ENABLE_TCP_SEND_IDLE_CALLBACKS unused

Change overview

  • Remove INET_CONFIG_ENABLE_TCP_SEND_IDLE_CALLBACKS and associated code

Testing

CI/build. No functional change since the option is unused.

#### Problem

The option `INET_CONFIG_ENABLE_TCP_SEND_IDLE_CALLBACKS` is not
enabled by any configuration in tree, and clutters up TCP code.

Fixes project-chip#12939 INET_CONFIG_ENABLE_TCP_SEND_IDLE_CALLBACKS unused

#### Change overview

- Remove `INET_CONFIG_ENABLE_TCP_SEND_IDLE_CALLBACKS` and associated code

#### Testing

CI/build. No functional change since the option is unused.
@github-actions
Copy link

github-actions bot commented Dec 21, 2021

PR #13188: Size comparison from afec776 to b1b9e5c

Decreases (1 build for linux)
platform target config section afec776 b1b9e5c change % change
linux chip-tool-ipv6only arm64 (read only) 7007292 7007212 -80 -0.0
(read/write) 326353 326337 -16 -0.0
.data.rel.ro 210200 210176 -24 -0.0
.text 5929556 5929492 -64 -0.0
Full report (31 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section afec776 b1b9e5c change % change
efr32 lighting-app BRD4161A (read only) 830568 830568 0 0.0
(read/write) 127384 127384 0 0.0
.bss 125504 125504 0 0.0
.data 1876 1876 0 0.0
.text 830560 830560 0 0.0
BRD4161A+rpc (read only) 818196 818196 0 0.0
(read/write) 144048 144048 0 0.0
.bss 142072 142072 0 0.0
.data 1976 1976 0 0.0
.text 818188 818188 0 0.0
window-app BRD4161A (read only) 804016 804016 0 0.0
(read/write) 126320 126320 0 0.0
.bss 124488 124488 0 0.0
.data 1832 1832 0 0.0
.text 804008 804008 0 0.0
esp32 all-clusters-app c3devkit (read only) 885820 885820 0 0.0
(read/write) 1313018 1313018 0 0.0
.dram0.bss 69384 69384 0 0.0
.dram0.data 14220 14220 0 0.0
.flash.rodata 176352 176352 0 0.0
.flash.text 885820 885820 0 0.0
.iram0.text 62254 62254 0 0.0
m5stack (read only) 946503 946503 0 0.0
(read/write) 442112 442112 0 0.0
.dram0.bss 73888 73888 0 0.0
.dram0.data 34056 34056 0 0.0
.flash.rodata 203160 203160 0 0.0
.flash.text 941119 941119 0 0.0
.iram0.text 122671 122671 0 0.0
k32w light k32w061+release (read/write) 648764 648764 0 0.0
.bss 76512 76512 0 0.0
.data 1904 1904 0 0.0
.text 564548 564548 0 0.0
lock k32w061+release (read/write) 633472 633472 0 0.0
.bss 76224 76224 0 0.0
.data 1860 1860 0 0.0
.text 549588 549588 0 0.0
linux chip-tool-ipv6only arm64 (read only) 7007292 7007212 -80 -0.0
(read/write) 326353 326337 -16 -0.0
.bss 54641 54641 0 0.0
.data 1096 1096 0 0.0
.data.rel.ro 210200 210176 -24 -0.0
.dynamic 560 560 0 0.0
.got 56720 56720 0 0.0
.init 24 24 0 0.0
.init_array 168 168 0 0.0
.rodata 384244 384244 0 0.0
.text 5929556 5929492 -64 -0.0
thermostat-no-ble arm64 (read only) 2018564 2018564 0 0.0
(read/write) 144561 144561 0 0.0
.bss 64417 64417 0 0.0
.data 880 880 0 0.0
.data.rel.ro 72432 72432 0 0.0
.dynamic 560 560 0 0.0
.got 3896 3896 0 0.0
.init 24 24 0 0.0
.init_array 296 296 0 0.0
.rodata 128932 128932 0 0.0
.text 1676768 1676768 0 0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2342856 2342856 0 0.0
.bss 188660 188660 0 0.0
.data 5280 5280 0 0.0
.text 1305432 1305432 0 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2330656 2330656 0 0.0
.bss 180936 180936 0 0.0
.data 5552 5552 0 0.0
.text 1293256 1293256 0 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2303752 2303752 0 0.0
.bss 179984 179984 0 0.0
.data 5544 5544 0 0.0
.text 1266352 1266352 0 0.0
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1140008 1140008 0 0.0
.bss 11756 11756 0 0.0
.data 4368 4368 0 0.0
.text 103392 103392 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2053840 2053840 0 0.0
.bss 156972 156972 0 0.0
.data 4864 4864 0 0.0
.text 1016440 1016440 0 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 935967 935967 0 0.0
bss 118428 118428 0 0.0
rodata 108124 108124 0 0.0
text 631864 631864 0 0.0
nrf52840dk_nrf52840+rpc (read/write) 922367 922367 0 0.0
bss 115472 115472 0 0.0
rodata 101540 101540 0 0.0
text 627176 627176 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 859730 859730 0 0.0
bss 116712 116712 0 0.0
rodata 103048 103048 0 0.0
text 559308 559308 0 0.0
lock-app nrf52840dk_nrf52840 (read/write) 908111 908111 0 0.0
bss 117616 117616 0 0.0
rodata 103428 103428 0 0.0
text 609692 609692 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 832042 832042 0 0.0
bss 115928 115928 0 0.0
rodata 98392 98392 0 0.0
text 537172 537172 0 0.0
pigweed-app nrf52840dk_nrf52840 (read/write) 542351 542351 0 0.0
bss 52588 52588 0 0.0
rodata 50668 50668 0 0.0
text 376892 376892 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 909375 909375 0 0.0
bss 117376 117376 0 0.0
rodata 103644 103644 0 0.0
text 610928 610928 0 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 906191 906191 0 0.0
bss 117404 117404 0 0.0
rodata 102900 102900 0 0.0
text 608440 608440 0 0.0
shell nrf52840dk_nrf52840 (read/write) 796079 796079 0 0.0
bss 109464 109464 0 0.0
rodata 78096 78096 0 0.0
text 532048 532048 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 708710 708710 0 0.0
bss 107352 107352 0 0.0
rodata 72396 72396 0 0.0
text 449544 449544 0 0.0
p6 all-clusters-app default (read/write) 2395264 2395264 0 0.0
.bss 116860 116860 0 0.0
.data 2552 2552 0 0.0
.text 1353528 1353528 0 0.0
light-app default (read/write) 2325208 2325208 0 0.0
.bss 106184 106184 0 0.0
.data 2384 2384 0 0.0
.text 1283472 1283472 0 0.0
lock-app default (read/write) 2297424 2297424 0 0.0
.bss 105064 105064 0 0.0
.data 2336 2336 0 0.0
.text 1255688 1255688 0 0.0
qpg lighting-app qpg6105+debug (read only) 532232 532232 0 0.0
(read/write) 146936 146936 0 0.0
.bss 86840 86840 0 0.0
.data 1004 1004 0 0.0
.text 526912 526912 0 0.0
lock-app qpg6105+debug (read only) 503912 503912 0 0.0
(read/write) 146940 146940 0 0.0
.bss 85976 85976 0 0.0
.data 952 952 0 0.0
.text 498592 498592 0 0.0
persistent-storage-app qpg6105+debug (read only) 106448 106448 0 0.0
(read/write) 146938 146938 0 0.0
.bss 36146 36146 0 0.0
.data 288 288 0 0.0
.text 101128 101128 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 832258 832258 0 0.0
bss 87088 87088 0 0.0
noinit 37160 37160 0 0.0
text 580366 580366 0 0.0

@bzbarsky-apple bzbarsky-apple merged commit 92b9ef8 into project-chip:master Dec 22, 2021
@kpschoedel kpschoedel deleted the x7715-tcp-send-idle-callbacks branch December 22, 2021 14:38
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.

INET_CONFIG_ENABLE_TCP_SEND_IDLE_CALLBACKS unused
3 participants