Closed bremoran closed 8 years ago
When Nagle is disabled, TCP buffers should send immediately, however calling tcp_output introduces a race condition since all buffer processing is done in IRQ context.
This change uses https://github.com/ARMmbed/sal-driver-lwip-k64f-eth/pull/10 to push tcp pbuf’s in IRQ context.
Fixes #46 Fixes https://github.com/ARMmbed/sockets/issues/41
cc @bogdanm
cc @Patater
cc @AlessandroA
Add why this requires v1.0.3 of sal-driver-lwip-k64f-eth in the commit message.
+1
When Nagle is disabled, TCP buffers should send immediately, however calling tcp_output introduces a race condition since all buffer processing is done in IRQ context.
This change uses https://github.com/ARMmbed/sal-driver-lwip-k64f-eth/pull/10 to push tcp pbuf’s in IRQ context.
Fixes #46 Fixes https://github.com/ARMmbed/sockets/issues/41
cc @bogdanm