summaryrefslogtreecommitdiff
path: root/nuttx/net/local
Commit message (Collapse)AuthorAgeFilesLines
* VFS: The inode unlink method should not be support if operations on the root ↵Gregory Nutt2015-02-181-1/+1
| | | | pseudo-filesystem are disabled.
* Cosmetic update to a few commentsGregory Nutt2015-02-011-1/+1
|
* Unix domain: Fix some bugs in logic the frees stream FIFOsGregory Nutt2015-02-011-20/+22
|
* Unix domain: Enable logic to clean up the FIFOs underlying stream sockets ↵Gregory Nutt2015-02-011-7/+25
| | | | with those sockets are disconnected. Tehre is still no corresponding clean-up logic in place for Unix domain datagram sockets because the life of the FIFO is not as well known in that case
* Unix domain: Add options to build in stream or datagram support separatelyGregory Nutt2015-01-3112-14/+105
|
* Fix some errors in debug assertionsGregory Nutt2015-01-302-2/+2
|
* If a Unix domain socket is non-blocking, then the underlying FIFO should ↵Gregory Nutt2015-01-308-43/+67
| | | | also be opened non-blocking
* Fix mimatched #if/#endifGregory Nutt2015-01-301-1/+0
|
* Unix domain/FIFOs: Fix a race condition between FIFO buffer operations and ↵Gregory Nutt2015-01-302-13/+98
| | | | the opening and closing of FIFOs which necessary when the FIFOs are used to support Unix domain, datagram sockets. The default policy is the deallocate FIFO buffering when the last client closes the pipe. When when used for datagram communicatinos, packets left in the FIFO will be lost. Some like UDP read-ahead is needed: The buffered data in the FIFO needs to be retained until the reader gets a chance to re-open the FIFO. Added an ioctl (PIPEIOC_POLICY) to control the buffer policy. Default (0) is the legacy behavior; Unix domain datagram logic sets the alternative policy so that the packet data persists after the FIFO is closed.
* Unix domain: Add logic to release references to the half duplex FIFO after ↵Gregory Nutt2015-01-306-27/+47
| | | | sendto and recvfrom
* Networking: Separate out UDP poll logic from socket/net_poll.c into a new ↵Gregory Nutt2015-01-303-2/+104
| | | | udp/udp_netpoll.c; Create a skeleton local/local_netpoll.c for future poll support on Unix domain sockets.
* Unix domain: Various fixes to get apps/examplex/udgram workingGregory Nutt2015-01-295-13/+24
|
* Unix domain: Add sendto logic for SOCK_DRAM protocoalGregory Nutt2015-01-293-17/+86
|
* Unix domain: Add initial cut at redvfrom() for Unix domain datagram socketsGregory Nutt2015-01-293-73/+383
|
* Merge remote-tracking branch 'origin/master' into afunixGregory Nutt2015-01-281-1/+1
|\
| * Unix domain socket support is no longer EXPERIMENTALGregory Nutt2015-01-281-1/+1
| |
* | Networking: Move UDP-specifc parts of sendto() out of socket/sendto.c and ↵Gregory Nutt2015-01-282-11/+19
|/ | | | into udp/udp_sendto.c. Hook in Unix domain sokcet sendto() logic (still just a stub for the moment)
* Unix domain: More fixes. With these changes, apps/examples/ustream worksGregory Nutt2015-01-285-15/+28
|
* Unix domain: A few more bugfixesGregory Nutt2015-01-271-1/+1
|
* Unix domain: A few fixes from early integrationGregory Nutt2015-01-276-28/+37
|
* Unix sockets: Fleshes out the recvfrom() logicGregory Nutt2015-01-276-152/+524
|
* Local sockets: Add basic packet send logicGregory Nutt2015-01-274-7/+296
|
* Local sockets: Remove some ill-conceived logicGregory Nutt2015-01-274-71/+28
|
* Add stub files for sending and receiving on FIFOsGregory Nutt2015-01-266-7/+267
|
* Networking: Add FIFO management logic needed to support Unix domain socketsGregory Nutt2015-01-267-49/+642
|
* Replace an un-necessary gotoGregory Nutt2015-01-251-57/+55
|
* Networking: Add local Unix domain socket accept logicGregory Nutt2015-01-254-16/+224
|
* Networking: Move TCP specific logic out of net/socket/accept.c to ↵Gregory Nutt2015-01-251-0/+26
| | | | net/tcp/tcp_accept.c; add hooks for local, Unix doamin sockets
* Networking: Add local Unix domain socket listen logicGregory Nutt2015-01-257-382/+722
|
* Networking: Add local Unix domain socket connection logicGregory Nutt2015-01-252-12/+412
|
* Networking: Add logic for binding Unix domain socketsGregory Nutt2015-01-252-3/+76
|
* Networking: A litle more Unix domain socket logicGregory Nutt2015-01-253-7/+111
|
* Hook local socket functions into socket creation and close logicGregory Nutt2015-01-241-0/+242
|
* Add basic build structure for Unix domain socketsGregory Nutt2015-01-242-0/+66