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]

Reply via email to