- 27 Apr, 2017 1 commit
-
-
Paul Sokolovsky authored
-
- 26 Apr, 2017 3 commits
-
-
Paul Sokolovsky authored
Otherwise, if we already have a packet in progress, finish it first, before check "peer closed" status.
-
Paul Sokolovsky authored
-
Paul Sokolovsky authored
-
- 25 Apr, 2017 2 commits
-
-
Paul Sokolovsky authored
-
Paul Sokolovsky authored
-
- 14 Apr, 2017 1 commit
-
-
Paul Sokolovsky authored
As Zephyr currently doesn't handle MTU itself (ZEP-1998), limit amount of data we send on our side. Also, if we get unsuccessful result from net_nbuf_append(), calculate how much data it has added still. This works around ZEP-1984.
-
- 13 Apr, 2017 1 commit
-
-
Paul Sokolovsky authored
Instead of complicating recv() implementation.
-
- 11 Apr, 2017 1 commit
-
-
Paul Sokolovsky authored
-
- 07 Apr, 2017 3 commits
-
-
Paul Sokolovsky authored
-
Paul Sokolovsky authored
For stream sockets, next exected operation is listen().
-
Paul Sokolovsky authored
-
- 06 Apr, 2017 1 commit
-
-
Paul Sokolovsky authored
In this case, we can mark socket as closed directly.
-
- 05 Apr, 2017 1 commit
-
-
Paul Sokolovsky authored
Internal structure of k_fifo changed between 1.7 and 1.8, so we need to abstract it away. This adds more functions than currently used, for future work.
-
- 04 Apr, 2017 2 commits
-
-
Paul Sokolovsky authored
It will be reused e.g. for accept() implementation.
-
Paul Sokolovsky authored
-
- 02 Apr, 2017 1 commit
-
-
Paul Sokolovsky authored
Short read approach is taken - at most, the remaining data in the current fragment will be returned.
-
- 01 Apr, 2017 1 commit
-
-
Paul Sokolovsky authored
The foundation of recv() support is per-socket queue of incoming packets, implemented using Zephyr FIFO object. This patch implements just recv() for UDP, because TCP recv() requires much more fine-grained control of network fragments and handling other issues, like EOF condition, etc.
-
- 31 Mar, 2017 2 commits
-
-
Paul Sokolovsky authored
-
Paul Sokolovsky authored
-
- 30 Mar, 2017 1 commit
-
-
Paul Sokolovsky authored
So far, socket creation and closure is implemented.
-