]> git.meshlink.io Git - utcp/commit
Implement ringbuffers. feature/efficent-buffers
authorGuus Sliepen <guus@sliepen.org>
Thu, 19 Mar 2020 23:00:05 +0000 (00:00 +0100)
committerGuus Sliepen <guus@sliepen.org>
Thu, 19 Mar 2020 23:00:05 +0000 (00:00 +0100)
commit7431462e4ca0ab5c85994b43070f27ab4faeb99a
tree5e9792d28df41b4d59af2abf6ba84fcb44535bd4
parentd63d8afc7a6e95965331d9cac9d4a405d8cd0e8f
Implement ringbuffers.

This avoids a memmove() call every time data in the send buffer is
ACKed. Instead, we now have a memmove() every time the send buffer is
grown, but this happens only a few times at most.
utcp.c
utcp_priv.h