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

MinMds - remove duplicate broadcasts at startup time (remove IP address looping) #27268

Merged
merged 7 commits into from Jun 16, 2023

Conversation

andy31415
Copy link
Contributor

MinMDNS advertises once for every IP address, but this makes no sense as a multicast is per interface not per external IP.

Ensure we only broadcast once per interface.

This pulls the "only advertise once per IP address" from #27219 as that is an obvious useful improvement (that PR is a larger change and requires more testing ... however advertisement reduction seems to be generally applicable immediately).

MinMDNS advertises once for every IP address, but this makes no
sense as a multicast is per interface not per external IP.

Ensure we only broadcast once per interface.
@github-actions
Copy link

github-actions bot commented Jun 15, 2023

PR #27268: Size comparison from 5efdd31 to ea51150

Increases (21 builds for cc32xx, cyw30739, esp32, linux, nrfconnect, telink)
platform target config section 5efdd31 ea51150 change % change
cc32xx lock CC3235SF_LAUNCHXL .rodata 104546 104562 16 0.0
cyw30739 lock cyw930739m2evb_01 (read/write) 530127 530135 8 0.0
.app_xip_area 417617 417625 8 0.0
esp32 all-clusters-app c3devkit (read/write) 1583792 1583808 16 0.0
.flash.rodata 215432 215448 16 0.0
m5stack (read/write) 494250 494254 4 0.0
.flash.rodata 244028 244032 4 0.0
linux all-clusters-app debug .rodata 231368 231656 288 0.1
all-clusters-minimal-app debug .rodata 223880 224168 288 0.1
bridge-app debug .rodata 172488 172776 288 0.2
chip-tool debug .rodata 698701 698989 288 0.0
chip-tool-ipv6only arm64 .rodata 636112 636176 64 0.0
lighting-app debug+rpc+ui .rodata 286228 286516 288 0.1
lock-app debug .rodata 199976 200264 288 0.1
ota-provider-app debug .rodata 153704 153992 288 0.2
ota-requestor-app debug .rodata 157768 158056 288 0.2
shell debug .rodata 199474 199762 288 0.1
thermostat-no-ble arm64 (read only) 2612412 2612540 128 0.0
.rodata 129536 129824 288 0.2
tv-app debug .rodata 221944 222232 288 0.1
tv-casting-app debug .rodata 333796 334084 288 0.1
nrfconnect all-clusters-minimal-app nrf52840dk_nrf52840 text 805308 805312 4 0.0
telink lighting-app-factory-data tlsr9518adk80d (read/write) 977020 977028 8 0.0
text 686844 686846 2 0.0
lighting-app-shell tlsr9518adk80d text 744362 744364 2 0.0
window-covering tlsr9518adk80d text 611610 611612 2 0.0
Decreases (34 builds for bl602, bl702, cc32xx, efr32, esp32, linux, mbed, nrfconnect, psoc6, telink)
platform target config section 5efdd31 ea51150 change % change
bl602 lighting-app bl602 (read/write) 1368922 1368802 -120 -0.0
.text 1049220 1049086 -134 -0.0
bl602+rpc (read/write) 1416590 1416478 -112 -0.0
.text 1081360 1081226 -134 -0.0
bl702 lighting-app bl702+rpc (read/write) 1271655 1271651 -4 -0.0
.debug_info 46729711 46729709 -2 -0.0
.text 1018786 1018782 -4 -0.0
cc32xx lock CC3235SF_LAUNCHXL (read only) 606858 606762 -96 -0.0
.debug_abbrev 946006 945771 -235 -0.0
.debug_aranges 118992 118960 -32 -0.0
.debug_frame 406452 406340 -112 -0.0
.debug_info 19885426 19880760 -4666 -0.0
.debug_line 2872146 2872004 -142 -0.0
.debug_loclists 1727858 1727215 -643 -0.0
.debug_rnglists 107614 107577 -37 -0.0
.debug_str 3787228 3786870 -358 -0.0
.strtab 485272 484496 -776 -0.2
.symtab 287968 287824 -144 -0.1
.text 500188 500080 -108 -0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 994868 994620 -248 -0.0
.text 810856 810608 -248 -0.0
lock-app BRD4161A+wf200 (read/write) 1075824 1075688 -136 -0.0
.text 897516 897380 -136 -0.0
esp32 all-clusters-app c3devkit (read only) 1075412 1075296 -116 -0.0
.flash.text 1075412 1075296 -116 -0.0
m5stack (read only) 1123395 1123275 -120 -0.0
.flash.text 1118011 1117891 -120 -0.0
linux all-clusters-app debug (read only) 3270429 3270333 -96 -0.0
.text 2848117 2847733 -384 -0.0
all-clusters-minimal-app debug (read only) 3048253 3048157 -96 -0.0
.text 2638453 2638069 -384 -0.0
bridge-app debug (read only) 2527253 2527157 -96 -0.0
.text 2181989 2181605 -384 -0.0
chip-tool debug (read only) 15847961 15847865 -96 -0.0
.text 13444468 13444084 -384 -0.0
chip-tool-ipv6only arm64 (read only) 15204824 15204312 -512 -0.0
.text 12705988 12705412 -576 -0.0
lighting-app debug+rpc+ui (read only) 3392649 3392553 -96 -0.0
.text 2909010 2908626 -384 -0.0
lock-app debug (read only) 2619949 2619853 -96 -0.0
.text 2255365 2254981 -384 -0.0
ota-provider-app debug (read only) 2216725 2216645 -80 -0.0
.text 1921045 1920677 -368 -0.0
ota-requestor-app debug (read only) 2385581 2385501 -80 -0.0
.text 2076965 2076597 -368 -0.0
shell debug (read only) 2803737 2803641 -96 -0.0
.text 2437346 2436962 -384 -0.0
thermostat-no-ble arm64 .text 2217396 2217236 -160 -0.0
tv-app debug (read only) 3322697 3322617 -80 -0.0
.text 2904114 2903746 -368 -0.0
tv-casting-app debug (read only) 9158081 9158001 -80 -0.0
.text 8394242 8393874 -368 -0.0
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2498528 2498416 -112 -0.0
.text 1461212 1461100 -112 -0.0
nrfconnect all-clusters-app nrf7002dk_nrf5340_cpuapp (read/write) 1313364 1313228 -136 -0.0
rodata 132816 132808 -8 -0.0
text 751760 751632 -128 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1728884 1728788 -96 -0.0
.debug_abbrev 1290678 1290443 -235 -0.0
.debug_aranges 148800 148768 -32 -0.0
.debug_frame 498328 498216 -112 -0.0
.debug_info 28784370 28779704 -4666 -0.0
.debug_line 4025843 4025693 -150 -0.0
.debug_loclists 2304689 2304010 -679 -0.0
.debug_rnglists 144316 144278 -38 -0.0
.debug_str 4354598 4354240 -358 -0.0
.strtab 751738 750962 -776 -0.1
.symtab 479040 478896 -144 -0.0
.text 1529148 1529052 -96 -0.0
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1661348 1661252 -96 -0.0
.debug_abbrev 1278458 1278223 -235 -0.0
.debug_aranges 147552 147520 -32 -0.0
.debug_frame 499272 499160 -112 -0.0
.debug_info 2824643 28241771 -4666 -0.0
.debug_line 4030813 4030663 -150 -0.0
.debug_loclists 2289520 2288841 -679 -0.0
.debug_rnglists 142762 142724 -38 -0.0
.debug_str 4337528 4337170 -358 -0.0
.strtab 700619 699843 -776 -0.1
.symtab 460160 460016 -144 -0.0
.text 1462940 1462844 -96 -0.0
light cy8ckit_062s2_43012 (read/write) 1593948 1593852 -96 -0.0
.debug_abbrev 1116033 1115798 -235 -0.0
.debug_aranges 137888 137856 -32 -0.0
.debug_frame 463180 463068 -112 -0.0
.debug_info 23052126 23047462 -4664 -0.0
.debug_line 3602515 3602365 -150 -0.0
.debug_loclists 2130388 2129709 -679 -0.0
.debug_rnglists 132754 132716 -38 -0.0
.debug_str 4151610 4151252 -358 -0.0
.strtab 624203 623427 -776 -0.1
.symtab 425584 425440 -144 -0.0
.text 1401788 1401692 -96 -0.0
lock cy8ckit_062s2_43012 (read/write) 1626972 1626892 -80 -0.0
.debug_abbrev 1098620 1098385 -235 -0.0
.debug_aranges 136184 136152 -32 -0.0
.debug_frame 457148 457036 -112 -0.0
.debug_info 22763859 22759192 -4667 -0.0
.debug_line 3540360 3540210 -150 -0.0
.debug_loclists 2101611 2100932 -679 -0.0
.debug_rnglists 130465 130427 -38 -0.0
.debug_str 4108262 4107904 -358 -0.0
.strtab 597173 596397 -776 -0.1
.symtab 417184 417040 -144 -0.0
.text 1407212 1407132 -80 -0.0
telink all-clusters-app tlsr9518adk80d text 708212 708210 -2 -0.0
all-clusters-minimal-app tlsr9518adk80d text 665470 665466 -4 -0.0
bridge-app tlsr9518adk80d text 642504 642502 -2 -0.0
light-switch-app tlsr9518adk80d text 600336 600334 -2 -0.0
ota-requestor-app tlsr9518adk80d text 607484 607482 -2 -0.0
pump-app tlsr9518adk80d text 591430 591428 -2 -0.0
thermostat tlsr9518adk80d (read/write) 895660 895652 -8 -0.0
text 616690 616688 -2 -0.0
Full report (57 builds for bl602, bl702, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 5efdd31 ea51150 change % change
bl602 lighting-app bl602 (read/write) 1368922 1368802 -120 -0.0
.bss 88182 88182 0 0.0
.data 9584 9584 0 0.0
.text 1049220 1049086 -134 -0.0
bl602+rpc (read/write) 1416590 1416478 -112 -0.0
.bss 96230 96230 0 0.0
.data 9976 9976 0 0.0
.text 1081360 1081226 -134 -0.0
bl702 lighting-app bl702 (read only) 3358 3358 0 0.0
(read/write) 1173707 1173707 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 77773 77773 0 0.0
.bss_psram 24656 24656 0 0.0
.comment 48 48 0 0.0
.data 3576 3576 0 0.0
.debug_abbrev 1543146 1543146 0 0.0
.debug_aranges 149784 149784 0 0.0
.debug_frame 551336 551336 0 0.0
.debug_info 41548939 41548939 0 0.0
.debug_line 5577401 5577401 0 0.0
.debug_loc 3795464 3795464 0 0.0
.debug_ranges 394856 394856 0 0.0
.debug_str 4346215 4346215 0 0.0
.hbn 536 536 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 140 140 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 104972 104972 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 581710 581710 0 0.0
.symtab 173904 173904 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
945034 945034 0 0.0
bl702+rpc (read only) 3358 3358 0 0.0
(read/write) 1271655 1271651 -4 -0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 85821 85821 0 0.0
.bss_psram 25072 25072 0 0.0
.comment 48 48 0 0.0
.data 4136 4136 0 0.0
.debug_abbrev 1708311 1708311 0 0.0
.debug_aranges 158264 158264 0 0.0
.debug_frame 579968 579968 0 0.0
.debug_info 46729711 46729709 -2 -0.0
.debug_line 6003150 6003150 0 0.0
.debug_loc 4000799 4000799 0 0.0
.debug_ranges 420536 420536 0 0.0
.debug_str 4774889 4774889 0 0.0
.hbn 536 536 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 156 156 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 119568 119568 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 644310 644310 0 0.0
.symtab 192704 192704 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
1018786 1018782 -4 -0.0
cc32xx lock CC3235SF_LAUNCHXL (blank) 0 0 0 0.0
(read only) 606858 606762 -96 -0.0
(read/write) 204164 204164 0 0.0
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 197576 197576 0 0.0
.comment 206 206 0 0.0
.data 1468 1468 0 0.0
.debug_abbrev 946006 945771 -235 -0.0
.debug_aranges 118992 118960 -32 -0.0
.debug_frame 406452 406340 -112 -0.0
.debug_info 19885426 19880760 -4666 -0.0
.debug_line 2872146 2872004 -142 -0.0
.debug_line_str 513 513 0 0.0
.debug_loc 33340 33340 0 0.0
.debug_loclists 1727858 1727215 -643 -0.0
.debug_ranges 4984 4984 0 0.0
.debug_rnglists 107614 107577 -37 -0.0
.debug_str 3787228 3786870 -358 -0.0
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 104546 104562 16 0.0
.shstrtab 265 265 0 0.0
.stack 2048 2048 0 0.0
.strtab 485272 484496 -776 -0.2
.symtab 287968 287824 -144 -0.1
.text 500188 500080 -108 -0.0
cyw30739 light cyw930739m2evb_01 (read/write) 543127 543127 0 0.0
.app_xip_area 435745 435745 0 0.0
.bss 62360 62360 0 0.0
.data 712 712 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 530127 530135 8 0.0
.app_xip_area 417617 417625 8 0.0
.bss 67480 67480 0 0.0
.data 720 720 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 567551 567551 0 0.0
.app_xip_area 461105 461105 0 0.0
.bss 61472 61472 0 0.0
.data 668 668 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 531975 531975 0 0.0
.app_xip_area 422961 422961 0 0.0
.bss 63960 63960 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 994868 994620 -248 -0.0
.bss 181848 181848 0 0.0
.data 2144 2144 0 0.0
.text 810856 810608 -248 -0.0
BRD4187C (read/write) 1027096 1027096 0 0.0
.bss 161572 161572 0 0.0
.data 2788 2788 0 0.0
.text 862716 862716 0 0.0
lock-app BRD4161A+wf200 (read/write) 1075824 1075688 -136 -0.0
.bss 176136 176136 0 0.0
.data 2152 2152 0 0.0
.text 897516 897380 -136 -0.0
window-app BRD4187C (read/write) 1097152 1097152 0 0.0
.bss 144548 144548 0 0.0
.data 2680 2680 0 0.0
.text 949904 949904 0 0.0
esp32 all-clusters-app c3devkit (read only) 1075412 1075296 -116 -0.0
(read/write) 1583792 1583808 16 0.0
.dram0.bss 75280 75280 0 0.0
.dram0.data 13940 13940 0 0.0
.flash.rodata 215432 215448 16 0.0
.flash.text 1075412 1075296 -116 -0.0
.iram0.text 76740 76740 0 0.0
m5stack (read only) 1123395 1123275 -120 -0.0
(read/write) 494250 494254 4 0.0
.dram0.bss 80768 80768 0 0.0
.dram0.data 34304 34304 0 0.0
.flash.rodata 244028 244032 4 0.0
.flash.text 1118011 1117891 -120 -0.0
.iram0.text 126055 126055 0 0.0
k32w contact k32w0+release (read only) 585732 585732 0 0.0
(read/write) 90096 90096 0 0.0
.bss 66100 66100 0 0.0
.data 2168 2168 0 0.0
.text 585196 585196 0 0.0
light k32w0+release (read only) 584356 584356 0 0.0
(read/write) 89744 89744 0 0.0
.bss 65764 65764 0 0.0
.data 2156 2156 0 0.0
.text 583820 583820 0 0.0
lock k32w0+release (read only) 557012 557012 0 0.0
(read/write) 87568 87568 0 0.0
.bss 63636 63636 0 0.0
.data 2100 2100 0 0.0
.text 556476 556476 0 0.0
linux all-clusters-app debug (read only) 3270429 3270333 -96 -0.0
(read/write) 158208 158208 0 0.0
.bss 59488 59488 0 0.0
.data 2160 2160 0 0.0
.data.rel.ro 90040 90040 0 0.0
.dynamic 608 608 0 0.0
.got 4728 4728 0 0.0
.init 27 27 0 0.0
.init_array 1144 1144 0 0.0
.rodata 231368 231656 288 0.1
.text 2848117 2847733 -384 -0.0
all-clusters-minimal-app debug (read only) 3048253 3048157 -96 -0.0
(read/write) 145936 145936 0 0.0
.bss 58016 58016 0 0.0
.data 2128 2128 0 0.0
.data.rel.ro 79400 79400 0 0.0
.dynamic 608 608 0 0.0
.got 4664 4664 0 0.0
.init 27 27 0 0.0
.init_array 1096 1096 0 0.0
.rodata 223880 224168 288 0.1
.text 2638453 2638069 -384 -0.0
bridge-app debug (read only) 2527253 2527157 -96 -0.0
(read/write) 129808 129808 0 0.0
.bss 50264 50264 0 0.0
.data 3824 3824 0 0.0
.data.rel.ro 69736 69736 0 0.0
.dynamic 608 608 0 0.0
.got 4568 4568 0 0.0
.init 27 27 0 0.0
.init_array 784 784 0 0.0
.rodata 172488 172776 288 0.2
.text 2181989 2181605 -384 -0.0
chip-tool debug (read only) 15847961 15847865 -96 -0.0
(read/write) 734216 734216 0 0.0
.bss 26392 26392 0 0.0
.data 3042 3042 0 0.0
.data.rel.ro 697960 697960 0 0.0
.dynamic 608 608 0 0.0
.got 5376 5376 0 0.0
.init 27 27 0 0.0
.init_array 776 776 0 0.0
.rodata 698701 698989 288 0.0
.text 13444468 13444084 -384 -0.0
chip-tool-ipv6only arm64 (read only) 15204824 15204312 -512 -0.0
(read/write) 787400 787400 0 0.0
.bss 34376 34376 0 0.0
.data 3008 3008 0 0.0
.data.rel.ro 727760 727760 0 0.0
.dynamic 560 560 0 0.0
.got 16992 16992 0 0.0
.init 24 24 0 0.0
.init_array 240 240 0 0.0
.rodata 636112 636176 64 0.0
.text 12705988 12705412 -576 -0.0
lighting-app debug+rpc+ui (read only) 3392649 3392553 -96 -0.0
(read/write) 136312 136312 0 0.0
.bss 49760 49760 0 0.0
.data 2704 2704 0 0.0
.data.rel.ro 76960 76960 0 0.0
.dynamic 656 656 0 0.0
.got 5280 5280 0 0.0
.init 27 27 0 0.0
.init_array 912 912 0 0.0
.rodata 286228 286516 288 0.1
.text 2909010 2908626 -384 -0.0
lock-app debug (read only) 2619949 2619853 -96 -0.0
(read/write) 117208 117208 0 0.0
.bss 45344 45344 0 0.0
.data 1904 1904 0 0.0
.data.rel.ro 63896 63896 0 0.0
.dynamic 608 608 0 0.0
.got 4592 4592 0 0.0
.init 27 27 0 0.0
.init_array 816 816 0 0.0
.rodata 199976 200264 288 0.1
.text 2255365 2254981 -384 -0.0
ota-provider-app debug (read only) 2216725 2216645 -80 -0.0
(read/write) 103816 103816 0 0.0
.bss 44544 44544 0 0.0
.data 2112 2112 0 0.0
.data.rel.ro 52056 52056 0 0.0
.dynamic 608 608 0 0.0
.got 3800 3800 0 0.0
.init 27 27 0 0.0
.init_array 672 672 0 0.0
.rodata 153704 153992 288 0.2
.text 1921045 1920677 -368 -0.0
ota-requestor-app debug (read only) 2385581 2385501 -80 -0.0
(read/write) 111576 111576 0 0.0
.bss 46976 46976 0 0.0
.data 2512 2512 0 0.0
.data.rel.ro 56912 56912 0 0.0
.dynamic 608 608 0 0.0
.got 3784 3784 0 0.0
.init 27 27 0 0.0
.init_array 752 752 0 0.0
.rodata 157768 158056 288 0.2
.text 2076965 2076597 -368 -0.0
shell debug (read only) 2803737 2803641 -96 -0.0
(read/write) 146592 146592 0 0.0
.bss 58408 58408 0 0.0
.data 1232 1232 0 0.0
.data.rel.ro 81096 81096 0 0.0
.dynamic 608 608 0 0.0
.got 4128 4128 0 0.0
.init 27 27 0 0.0
.init_array 1072 1072 0 0.0
.rodata 199474 199762 288 0.1
.text 2437346 2436962 -384 -0.0
thermostat-no-ble arm64 (read only) 2612412 2612540 128 0.0
(read/write) 143000 143000 0 0.0
.bss 52360 52360 0 0.0
.data 1736 1736 0 0.0
.data.rel.ro 79264 79264 0 0.0
.dynamic 560 560 0 0.0
.got 5520 5520 0 0.0
.init 24 24 0 0.0
.init_array 424 424 0 0.0
.rodata 129536 129824 288 0.2
.text 2217396 2217236 -160 -0.0
tv-app debug (read only) 3322697 3322617 -80 -0.0
(read/write) 261672 261672 0 0.0
.bss 171232 171232 0 0.0
.data 4080 4080 0 0.0
.data.rel.ro 79616 79616 0 0.0
.dynamic 608 608 0 0.0
.got 5000 5000 0 0.0
.init 27 27 0 0.0
.init_array 1088 1088 0 0.0
.rodata 221944 222232 288 0.1
.text 2904114 2903746 -368 -0.0
tv-casting-app debug (read only) 9158081 9158001 -80 -0.0
(read/write) 219992 219992 0 0.0
.bss 52128 52128 0 0.0
.data 1744 1744 0 0.0
.data.rel.ro 159552 159552 0 0.0
.dynamic 608 608 0 0.0
.got 4928 4928 0 0.0
.init 27 27 0 0.0
.init_array 1008 1008 0 0.0
.rodata 333796 334084 288 0.1
.text 8394242 8393874 -368 -0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2498528 2498416 -112 -0.0
.bss 216304 216304 0 0.0
.data 5144 5144 0 0.0
.text 1461212 1461100 -112 -0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1210496 1210496 0 0.0
bss 154745 154745 0 0.0
rodata 137380 137380 0 0.0
text 839316 839316 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1313364 1313228 -136 -0.0
bss 138075 138075 0 0.0
rodata 132816 132808 -8 -0.0
text 751760 751632 -128 -0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1148852 1148852 0 0.0
bss 153377 153377 0 0.0
rodata 111096 111096 0 0.0
text 805308 805312 4 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 841992 841992 0 0.0
(read/write) 1728884 1728788 -96 -0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 188788 188788 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2560 2560 0 0.0
.debug_abbrev 1290678 1290443 -235 -0.0
.debug_aranges 148800 148768 -32 -0.0
.debug_frame 498328 498216 -112 -0.0
.debug_info 28784370 28779704 -4666 -0.0
.debug_line 4025843 4025693 -150 -0.0
.debug_line_str 957 957 0 0.0
.debug_loclists 2304689 2304010 -679 -0.0
.debug_rnglists 144316 144278 -38 -0.0
.debug_str 4354598 4354240 -358 -0.0
.heap 841992 841992 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 751738 750962 -776 -0.1
.symtab 479040 478896 -144 -0.0
.text 1529148 1529052 -96 -0.0
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 843320 843320 0 0.0
(read/write) 1661348 1661252 -96 -0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 187460 187460 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2560 2560 0 0.0
.debug_abbrev 1278458 1278223 -235 -0.0
.debug_aranges 147552 147520 -32 -0.0
.debug_frame 499272 499160 -112 -0.0
.debug_info 2824643 28241771 -4666 -0.0
.debug_line 4030813 4030663 -150 -0.0
.debug_line_str 981 981 0 0.0
.debug_loclists 2289520 2288841 -679 -0.0
.debug_rnglists 142762 142724 -38 -0.0
.debug_str 4337528 4337170 -358 -0.0
.heap 843320 843320 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 700619 699843 -776 -0.1
.symtab 460160 460016 -144 -0.0
.text 1462940 1462844 -96 -0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 849568 849568 0 0.0
(read/write) 1593948 1593852 -96 -0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 181380 181380 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2392 2392 0 0.0
.debug_abbrev 1116033 1115798 -235 -0.0
.debug_aranges 137888 137856 -32 -0.0
.debug_frame 463180 463068 -112 -0.0
.debug_info 23052126 23047462 -4664 -0.0
.debug_line 3602515 3602365 -150 -0.0
.debug_line_str 942 942 0 0.0
.debug_loclists 2130388 2129709 -679 -0.0
.debug_rnglists 132754 132716 -38 -0.0
.debug_str 4151610 4151252 -358 -0.0
.heap 849568 849568 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 624203 623427 -776 -0.1
.symtab 425584 425440 -144 -0.0
.text 1401788 1401692 -96 -0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 821968 821968 0 0.0
(read/write) 1626972 1626892 -80 -0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 208980 208980 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2392 2392 0 0.0
.debug_abbrev 1098620 1098385 -235 -0.0
.debug_aranges 136184 136152 -32 -0.0
.debug_frame 457148 457036 -112 -0.0
.debug_info 22763859 22759192 -4667 -0.0
.debug_line 3540360 3540210 -150 -0.0
.debug_line_str 933 933 0 0.0
.debug_loclists 2101611 2100932 -679 -0.0
.debug_rnglists 130465 130427 -38 -0.0
.debug_str 4108262 4107904 -358 -0.0
.heap 821968 821968 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 597173 596397 -776 -0.1
.symtab 417184 417040 -144 -0.0
.text 1407212 1407132 -80 -0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1171808 1171808 0 0.0
.bss 99960 99960 0 0.0
.data 788 788 0 0.0
.text 618648 618648 0 0.0
lock-app qpg6105+debug (read/write) 1129512 1129512 0 0.0
.bss 94816 94816 0 0.0
.data 792 792 0 0.0
.text 576356 576356 0 0.0
telink all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1034532 1034532 0 0.0
bss 97660 97660 0 0.0
text 708212 708210 -2 -0.0
all-clusters-minimal-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 961680 961680 0 0.0
bss 96176 96176 0 0.0
text 665470 665466 -4 -0.0
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 929400 929400 0 0.0
bss 100308 100308 0 0.0
text 642504 642502 -2 -0.0
contact-sensor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 861140 861140 0 0.0
bss 89968 89968 0 0.0
text 585706 585706 0 0.0
light-switch-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 877464 877464 0 0.0
bss 90136 90136 0 0.0
text 600336 600334 -2 -0.0
lighting-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 965648 965648 0 0.0
bss 98500 98500 0 0.0
text 679324 679324 0 0.0
lighting-app-factory-data tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 977020 977028 8 0.0
bss 102748 102748 0 0.0
text 686844 686846 2 0.0
lighting-app-rpc tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1035148 1035148 0 0.0
bss 100064 100064 0 0.0
text 724218 724218 0 0.0
lighting-app-shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1066496 1066496 0 0.0
bss 111140 111140 0 0.0
text 744362 744364 2 0.0
lock-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 916212 916212 0 0.0
bss 90632 90632 0 0.0
text 614336 614336 0 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 883668 883668 0 0.0
bss 91244 91244 0 0.0
text 607484 607482 -2 -0.0
pump-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 866700 866700 0 0.0
bss 90100 90100 0 0.0
text 591430 591428 -2 -0.0
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 853760 853760 0 0.0
bss 89900 89900 0 0.0
text 581812 581812 0 0.0
temperature-measurement-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 849916 849916 0 0.0
bss 89808 89808 0 0.0
text 577442 577442 0 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 895660 895652 -8 -0.0
bss 90344 90344 0 0.0
text 616690 616688 -2 -0.0
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 891032 891032 0 0.0
bss 90636 90636 0 0.0
text 611610 611612 2 0.0

@andy31415 andy31415 changed the title Reduce the boot time advertisement of addresses. MinMds - remove duplicate broadcasts at startup time (remove IP address looping) Jun 15, 2023
src/lib/dnssd/Advertiser_ImplMinimalMdns.cpp Outdated Show resolved Hide resolved
src/lib/dnssd/Advertiser_ImplMinimalMdns.cpp Outdated Show resolved Hide resolved
andy31415 and others added 2 commits June 16, 2023 09:15
@github-actions github-actions bot added the inet label Jun 16, 2023
@andy31415 andy31415 merged commit 48c2043 into project-chip:master Jun 16, 2023
53 checks passed
@PSONALl
Copy link
Contributor

PSONALl commented Jul 4, 2023

can we cherry pick this PR on v1.1-branch ?

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.

None yet

6 participants