-
Notifications
You must be signed in to change notification settings - Fork 2k
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
[darwin] Update the NetworkFramework UDP implementation #36418
[darwin] Update the NetworkFramework UDP implementation #36418
Conversation
044c7b2
to
9b05890
Compare
PR #36418: Size comparison from 4edae20 to 9b05890 Full report (66 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink)
|
For reviewers: I tried to |
9b05890
to
b347675
Compare
PR #36418: Size comparison from 4edae20 to b347675 Full report (22 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, nrfconnect, qpg, stm32, telink)
|
b347675
to
e8d37ab
Compare
PR #36418: Size comparison from 9961bb8 to e8d37ab Full report (68 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
|
…HIP_CONFIG_IsPlatformPOSIXErrorNonCritical
…HIP_SYSTEM_CONFIG_USE_POSIX_SOCKETS
…ditional #ifdef for the network framework
…onal #ifdef for the network framework
…nable the default implementation
…n using the network framework
…m with arc support
…ce Network.framework won't allow SO_REUSEPORT
…network_framework flag support
e8d37ab
to
ee2ba6b
Compare
PR #36418: Size comparison from 9a68d62 to 2173536 Increases above 0.2%:
Full report (68 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
|
Problem
The
NetworkFramework
implementation has been broken by multiple changes.This PR updates the various
#ifdefs
flags to make it possible to compile it again. It also adds achip_system_config_use_network_framework
build flag and convert the implementation from.cpp
to.mm
withARC
enabled.