michi-jung opened a new pull request, #9396: URL: https://github.com/apache/nuttx/pull/9396
## Summary This is a refactored version of the SLIP network driver. Updates include: 1. The original design started two kernel threads per SLIP device. The refactored version uses file_poll to essentially be driven by the UART RX and TX interrupts and pushes work to the low priority work queue. 2. The SLIP byte un-/stuffing is more efficient now, using memcpy instead of handling each byte individually. 3. The switch of the old SLIP driver to IOBs caused buffer overwrites if packets were sent that would not fit into a single IOB. This is fixed now. ## Impact Changes are contained to the SLIP network driver. This fix is reducing latency, improving throughput and is more resource efficient. ## Testing Working fine for me with LwM2M, Telnet, and iperf -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
