-
Notifications
You must be signed in to change notification settings - Fork 1
initial PR to toggle quic support and add esp threading #63
base: main
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ESP-IDF doesn't currently build for me because of missing headers.
Curious as to why to use ESP-IDF for just setting thread priority vs native_handle()
and pthread_setschedparam()
? Is the thought we'll use more of esp-idf?
CMakeLists.txt
Outdated
endif() | ||
|
||
option(QUIC_TRANSPORT "Enable QUIC Transport (Default ON)" ON) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Considering selection of UDP vs QUIC vs H3 vs maybe TCP in the future is at execution time, disabling QUIC or any other transport protocol option would invalidate the execution time config and use-cases to support that.
What was the reason to not compile in the other protocols? Is it that the dependencies with QUIC are too much causing pain for testing? If so, maybe we wrap this into TEST knobs.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this is a temporary fix to get esp builds going. PicoTLS has been updated to support mbed tls then we don't need this anymore.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, nice to try it out.
This PR brings in minimal support to
The latter of the 2 will be revisited once we have basic integration working