-
Notifications
You must be signed in to change notification settings - Fork 2.1k
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
Reduce number of replies on MinMds query processing. #27183
Reduce number of replies on MinMds query processing. #27183
Conversation
UDP packets are received on every listening interface, resulting in single queries being multipled by the interface count and this causes more packets than expected being generated. This change will only process queries that are originating from the same interface that the mdns endpoint is bound to.
PR #27183: Size comparison from 40fb7c2 to ed37d0d Increases (1 build for cc32xx)
Full report (1 build for cc32xx)
|
PR #27183: Size comparison from 40fb7c2 to b57c0c2 Increases (34 builds for bl602, bl702, cc32xx, cyw30739, efr32, esp32, linux, nrfconnect, psoc6, qpg, telink)
Decreases (4 builds for telink)
Full report (57 builds for bl602, bl702, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
|
Marking as ready for review as this reduces number of replies in minmdns. I am still wondering if maybe there is an update potential for minmdns to use less udp sockets and listening ports as I would expect addr_any to cover listening over more interfaces (the existing behavior seems to cover that). |
obsolete after #27219 |
Re-opened as the other PR seems to have issues on OpenIOT. The error of |
PR #27183: Size comparison from 4e9d26e to b57c0c2 Increases (33 builds for bl602, bl702, cc32xx, cyw30739, efr32, esp32, linux, mbed, nrfconnect, psoc6, qpg, telink)
Decreases (7 builds for bl702, telink)
Full report (57 builds for bl602, bl702, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
|
can we cherry pick this PR on v1.1-branch ? |
UDP packets are received on every listening interface, resulting in single queries being multipled by the interface count and this causes more packets than expected being generated.
This change will only process queries that are originating from the same interface that the mdns endpoint is bound to.