提交历史

作者 SHA1 备注 提交日期
  Gregory Nutt f6b00e1966 tools/nxstyle.c: Fix logic error that prevent detecion of '/' and '/=' as operators. net/: Minor updates resulting from testing tools/nxstyle. 5 年之前
  Gregory Nutt a01cbede38 net/local/local_fifo.c: Fix an error found in build testing. 6 年之前
  Gregory Nutt a7fd58c4db Squashed commit of the following: 6 年之前
  Gregory Nutt 21041af8a7 This commit modifies the Unix domain local socket design. Local sockets are built on top of pipes. The Local socket implementation maintained file descriptors to interrupt with the pipes. File descriptors have the bad property that they are valid only while running on the thread within the task that created the local socket. 7 年之前
  Gregory Nutt a1469a3e95 Add CONFIG_DEBUG_ERROR. Change names of *dbg() * *err() 8 年之前
  Gregory Nutt fca919f3d2 Networking: Fix some compilation issues noted with network is build with CONFIG_BUILD_KERNEL 9 年之前
  Gregory Nutt 0f5c35260b Local sockets: Local stream sockets had problem of double releasing pipes (both server and client attempt release), which causes wrong pipe pair being closed in multi-client case. Solve by adding per connection instance ID to pipe names. From Jussi Kivilinna (2015-05-12). 9 年之前
  Gregory Nutt 011ff49685 Cosmetic update to a few comments 9 年之前
  Gregory Nutt 898d511e05 Unix domain: Fix some bugs in logic the frees stream FIFOs 9 年之前
  Gregory Nutt f8bb77365a Unix domain: Enable logic to clean up the FIFOs underlying stream sockets 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 9 年之前
  Gregory Nutt 0fc8d2fcc5 Unix domain: Add options to build in stream or datagram support separately 9 年之前
  Gregory Nutt 62b706fa68 If a Unix domain socket is non-blocking, then the underlying FIFO should also be opened non-blocking 9 年之前
  Gregory Nutt e86d00913e Unix domain/FIFOs: Fix a race condition between FIFO buffer operations and 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. 9 年之前
  Gregory Nutt 2a39105b3f Unix domain: Add logic to release references to the half duplex FIFO after sendto and recvfrom 9 年之前
  Gregory Nutt 0deca5b039 Unix domain: Various fixes to get apps/examplex/udgram working 9 年之前
  Gregory Nutt e5f820a2cd Unix domain: Add sendto logic for SOCK_DRAM protocoal 9 年之前
  Gregory Nutt ffb16f658f Unix domain: Add initial cut at redvfrom() for Unix domain datagram sockets 9 年之前
  Gregory Nutt cba78c7349 Unix domain: More fixes. With these changes, apps/examples/ustream works 9 年之前
  Gregory Nutt 1828badd1d Networking: Add FIFO management logic needed to support Unix domain sockets 9 年之前