eclipse-zenoh / zenoh-pico

Eclipse zenoh for pico devices
Other
123 stars 79 forks source link

Add Z_FEATURE_TCP_NODELAY #723

Closed jean-roland closed 1 month ago

jean-roland commented 1 month ago

Because of the mtu changes in Zenoh 1.0 routers, zenoh-pico fell in a bad timing between the Linux tcp_ack_time and Nagle's algorithm. Since embedded is more about zero-wait tcp packets, added the default config option to remove Nagle's algorithm where applicable.

Also changes the way fragments are created to improve performance.

github-actions[bot] commented 1 month ago

PR missing one of the required labels: {'bug', 'breaking-change', 'new feature', 'enhancement', 'documentation', 'dependencies', 'internal'}