Commit History

Author SHA1 Message Date
  Xiang Xiao e1202d2ed3 Replace all ASSERT with DEBUGASSERT to save the code space 6 years ago
  Sebastien Lorquet 65be13bffe net/udp: Finish support for the UDP_BINDTODEVICE protocol socket option 6 years ago
  Gregory Nutt a0e169ad7b net/: Fix a sixlowpan typo bug recently introduced; Rename g_ipv6_allzeroaddre with the more meaning g_ipv6_unspecaddr since the all-zero address is the IPv6 unspecified address (sometime IN6_ADDR_ANY). Remove more inline tests for IPv6 multicast with tcommint net_is_addr_mcast() macro. Update some comments. 6 years ago
  Gregory Nutt 4e8e726ca3 net/udp: Trivial correct in comments due to copy-paste. 6 years ago
  Gregory Nutt 3ee61fb890 net/udp: Associated with last commit. Make sure that the new connection flag is cleared when a new UDP connection structure is allocated. 6 years ago
  Gregory Nutt fb8cf9373c net/udp: Resolve race condition in connection-less UDP sockets with read-ahead buffering. 6 years ago
  Gregory Nutt 091e3f732e net/udp: Fix several issues using connected UDP sockets: sendto() should not accept and address. Normally send() should be used instead. recvfrom() is no longer necessary. recvfrom() and poll() should not reset to accept any addresses but should, instead, only accept inputs and events from the connected remore peer. On of these issues was noted by 李桂丁 <liguiding@pinecone.net>. Changes were made as summarized here: http://www.masterraghu.com/subjects/np/introduction/unix_network_programming_v1.3/ch08lev1sec11.html 6 years ago
  Gregory Nutt 57f7677128 net/udp: Fix another related error in UDP condition compilatino (was actually using TCP setting, not UDP setting). 6 years ago
  Dmitriy Linikov a8c58607e9 Merged in hardlulz/modem-3.0-nuttx/fix-sem-EINTR (pull request #603) 6 years ago
  Gregory Nutt 7cf88d7dbd Make sure that labeling is used consistently in all function headers. 6 years ago
  Gregory Nutt fef255e5be This commit adds an as-of-yet untested implemented of UDP write buffering. 6 years ago
  Gregory Nutt 9568600ab1 Squashed commit of the following: 7 years ago
  Gregory Nutt 42a0796615 Squashed commit of the following: 7 years ago
  Gregory Nutt 83cdb0c552 Squashed commit of the following: 7 years ago
  Gregory Nutt 80412df0b1 UDP Networking: Fix unitialized variable problem found by Coverity 7 years ago
  Jussi Kivilinna 547733cbb0 Update net_timedwait() and net_lockedwait() call sites to handle negated errno in return value 7 years ago
  Gregory Nutt 8ffb103adb networking: IGMP: Remove special support for interrupt level processing (there is none) and fix some timer cancellation logic. In many files, correct comments. There is no interrupt level processing in the networking layer. 7 years ago
  Gregory Nutt 0b2a4eb4bd Networking: A little more wording changes related to interrupts vs. events 7 years ago
  Gregory Nutt bd7c84b23e Remove CONFIG_NETDEV_MULTINIC. This increases code size by a little, but greatly reduces the complexity of the network code. 7 years ago
  Gregory Nutt 572cf51fa4 Networking: Rethink IPv6 all-nodes packet routing. 7 years ago
  Gregory Nutt 835ae2999d networking: Move a little more to the inet/ subdirectory. 7 years ago
  Gregory Nutt 2ada7d5892 IPv6: Remove comparisons to the address with all ones set. IPv6 does not support broadcast addresses and certainly not in that form. Replace with multicast addresses beginning with 0xff02. 7 years ago
  Gregory Nutt 5e617f8410 UDP networking: The TTL (time to live) was not being set in the IPv4 or IPv6 header unless the UDP socket was bound. 7 years ago
  Gregory Nutt bfb93338f6 Move net/iob to drivers/iob so that the I/O buffering feature can be available to other drivers when networking is disabled. 7 years ago
  Gregory Nutt 7467329a98 Eliminate CONFIG_NO_NOINTS. Lots of files changed -> lots of testing needed. 8 years ago
  Gregory Nutt 4f208600aa Replace confusing references to uIP with just 'the network' 8 years ago
  Gregory Nutt bcbd8ee964 Networking: Cosmetic change 8 years ago
  Gregory Nutt 6209c51206 net/: More clean-up of spacing/alignment issues 9 years ago
  Gregory Nutt ab50e9d04d Networking: Get rid of g_ipv4_allzeroaddr and g_ipv4_alloneaddr. It is more efficient and more intuitive to use INADDR_ANY and INADDR_BROADCAST 9 years ago
  Gregory Nutt a82b8fd71f Networking: Fix several build errors/warning with IPv4 + IPv6 + multiple networks are enabled. 9 years ago