提交历史

作者 SHA1 备注 提交日期
  Gregory Nutt 33ed27ae65 Squashed commit of the following: 6 年之前
  Gregory Nutt 88130a996a net/: Fixes for more coding standard issues detected by nxstyle. 6 年之前
  Gregory Nutt 6571d4fa37 Update some comments. 6 年之前
  Gregory Nutt 75cc19ebb4 net/tcp: Fix a deadlock condition that can occur when (1) all network logic runs on a single work queue, (1) TCP write buffering is enabled, and (2) we run out of IOBs. In this case, the TCP write buffering logic was blocking on iob_alloc() with the network locked. Since the network was locked, the device driver polls that would provide take the write buffer data and release the IOBs could not execute. This fixes the problem by unlocking the network lock while waiting for the IOBs. 6 年之前
  Gregory Nutt b54ffe858a Standardization of some function headers. 6 年之前
  Gregory Nutt 7cf88d7dbd Make sure that labeling is used consistently in all function headers. 6 年之前
  Gregory Nutt cccc86da09 This change adds support for semi-standard IPPROTO_ICMP AF_INET datagram sockets. This replaces the old ad hoc, nonstandard way of implementing ping with a more standard, socket interface. 7 年之前
  Gregory Nutt d5207efb5a Be consistent... Use Name: consistent in function headers vs Function: 7 年之前
  Gregory Nutt 392c90b020 6loWPAN: Fix last checksum issues. Contiki 6loWPAN port is now complete (but completely untested) 7 年之前
  Gregory Nutt 7467329a98 Eliminate CONFIG_NO_NOINTS. Lots of files changed -> lots of testing needed. 8 年之前
  Gregory Nutt b0ea870bcc Remove some empty code section comments 8 年之前
  Gregory Nutt 1608b7c33f Some networking logic was used helpers from apps/netutils. Not good. Quick fix is to duplicate logic 8 年之前
  Gregory Nutt 33085cb309 Networking: The network device list was protected by a re-entrant semaphore. With the recent change to support network device callback, the network stack needs to access the network device list too. Some drivers, however, run the network stack from the interrupt level -- this is bad but a fact in the current state. Of course,those drivers are unable to take the semaphore and will assert. 9 年之前
  Gregory Nutt 5337176cdf Networking: setsockopt() fails when setting timeouts to values less that an 100 msec. That is because the timeout is limited to stops of 1 decisecond and because the conversion of structure timeval was truncating the microsecond remainder. The utility net_timeval2dsec now accespts and option to determin how it handles the remainder: truncate, discarding the remainder, use the remainder to round to the closed decisecond value, or use any non-zero remainder to the next larger whole decisecond value. 9 年之前
  Gregory Nutt 3e6705b526 IPv6: Separate function that converts prefix lengths to a netmask 9 年之前
  Gregory Nutt f4ce875711 Networking: Fix issues with UDP packet length and checksum calculations when IPv6 is selected 9 年之前
  Gregory Nutt f7663ef0ab Networking: Final detangle off IPv4 and IPv6 TCP/UDP send logic. The Networking subsystem now compiles with IPv6 enabled 9 年之前
  Gregory Nutt a49f0231d2 Networking: A few more IPv6-related fixes 9 年之前
  Gregory Nutt caba61999a Remove CONFIG_DISABLE_CLOCK 10 年之前
  Gregory Nutt 811668cf15 NET: Move most of the contents of include/nuttx/net/igmp.h moved to net/igmp/igmp.h 10 年之前
  Gregory Nutt a6b39d1879 NET: in-progress change... don't use 10 年之前
  Gregory Nutt 76fa58ee00 Move all socket-related files from net/ to net/socket. Move net/net.h to net/socket/socket.h 10 年之前
  Gregory Nutt 50b749a636 Clean-up naming associated with network checksums 10 年之前
  Gregory Nutt d30217eb63 Move net/uip/uip_checksum.c to net/utils/net_chksum.c; fix missing Make.defs include in net/Makefile 10 年之前
  Gregory Nutt 64ba574ecc Move files to net/utils; make appropriate name changes, most for uip_lock to net_lock 10 年之前