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.
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.