Commit Graph

222 Commits

Author SHA1 Message Date
Gregory Nutt 3451ce2996 Move IPv6 files from net/uip to net/ipv6 2014-06-28 17:42:34 -06:00
Gregory Nutt 64c8dba8c4 NET: Create net/sockets directory and hook into the build/configuration system 2014-06-28 16:41:55 -06:00
Gregory Nutt 50b749a636 Clean-up naming associated with network checksums 2014-06-27 17:51:32 -06:00
Gregory Nutt fce2a79abd Rename uip_driver_s net_driver_s 2014-06-27 16:48:12 -06:00
Gregory Nutt d30217eb63 Move net/uip/uip_checksum.c to net/utils/net_chksum.c; fix missing Make.defs include in net/Makefile 2014-06-27 15:42:21 -06:00
Gregory Nutt 78177071ef Repartition network intialization functions 2014-06-26 14:36:24 -06:00
Gregory Nutt 64ba574ecc Move files to net/utils; make appropriate name changes, most for uip_lock to net_lock 2014-06-26 14:23:21 -06:00
Gregory Nutt e1091251e6 NET: Move statistcs from uip.h to new netstats.h to remove nasty circular inclusion problem. 2014-06-26 09:32:39 -06:00
Gregory Nutt 473ba2ba6c NET: Fix an include file ordering problem when CONFIG_NET_STATISTICS= 2014-06-26 07:29:16 -06:00
Gregory Nutt 579ee6f573 Clean-up packet socket naming 2014-06-25 10:34:52 -06:00
Gregory Nutt 621097b6c8 Rename ip_eth_hdr to eth_hdr_s 2014-06-25 09:57:52 -06:00
Gregory Nutt f57024406a Clean up IGMP naming 2014-06-25 09:52:36 -06:00
Gregory Nutt 92d3075ae0 Clean up ICMP naming 2014-06-25 09:12:47 -06:00
Gregory Nutt abf04708ce Clean up all UDP-related naming 2014-06-24 18:55:01 -06:00
Gregory Nutt 04985d6d1e Clean up all TCP-related naming 2014-06-24 18:12:49 -06:00
Gregory Nutt fabcb6d37e TCP Read-Ahead: Convert to use I/O buffer chains 2014-06-24 15:38:00 -06:00
Gregory Nutt 5d1f8180d4 Move the remaining files from include/nuttx/net/uip to include/nuttx/net; Rename *_internal.h header files in net/ to just *.h 2014-06-24 10:14:15 -06:00
Gregory Nutt 37646044ac Move include/nuttx/net/uip/uip-arch.h to include/nuttx/net/netdev.h 2014-06-24 09:28:44 -06:00
Gregory Nutt 626469e30c Move include/nuttx/net/uipopt.h to include/nuttx/net/netconfig.h 2014-06-24 08:53:28 -06:00
Gregory Nutt 9022bc63cf Update Changelog 2014-06-23 19:38:10 -06:00
Gregory Nutt 7330704d36 CONFIG_NET_PKT is compatible with current TCP writebuffering logic because the share too much code; move sending of packet socket data from net_send_unbufferer.c to a new uip/uip_pktsend.c file for consistency 2014-06-23 19:25:16 -06:00
Gregory Nutt 6f1651d5f2 TCP write buffering: Extend and fix some buffer dumping logic 2014-06-22 18:53:18 -06:00
Gregory Nutt 356d25b503 First cut at conversion of write-buffering to use I/O buffer chaings (IOBs) 2014-06-22 11:27:57 -06:00
Gregory Nutt 2805582151 net: Add net/tcp/tcp.h; rename uip_tcpwrbuffer_ to tcp_wrbuffer_* 2014-06-21 15:23:39 -06:00
Gregory Nutt e46ff63eb8 Move Packet files from net/uip to net/pkt 2014-06-18 11:02:52 -06:00
Gregory Nutt 382920b9a9 Move UDP files from net/uip to net/udp 2014-06-18 10:50:09 -06:00
Gregory Nutt 143959c1ed Move TCP files from net/uip to net/tcp 2014-06-18 10:18:53 -06:00
Gregory Nutt 28c4cf6d5a Raw sockets: Various fixes for closing, free connections, TX from Daniel Lazo Sitzer 2014-06-18 09:47:08 -06:00
Gregory Nutt bf8f8d3937 Raw sockets: Additional changes for error-free/warning-free compilation 2014-06-12 12:29:58 -06:00
Gregory Nutt faaf641490 First check-in of Lazlo's PF_PACKET 'raw' socket implementation 2014-06-12 11:52:06 -06:00
Gregory Nutt b4453cbd6c NET: Improvements to TCP connection fallback logic; Not needed with SO_LINGER. From Max Holtzberg 2014-06-02 07:48:05 -06:00
Gregory Nutt 0f5865d588 Notify upper layer when TIME_WAIT or FIN_WAIT2_2 timeout occurs 2014-06-02 07:39:29 -06:00
Gregory Nutt 02b0085f89 Move ICMP files from net/uip to net/icmp 2014-05-30 13:32:35 -06:00
Gregory Nutt 0e05230c28 Move ICMP files from net/uip to net/icmp 2014-05-30 13:32:10 -06:00
Gregory Nutt 093ecf1e35 Move IGMP files from net/uip to net/igmp 2014-05-30 13:05:19 -06:00
Gregory Nutt 649a61813c Move arp-related files from net/uip to net/arp 2014-05-30 11:14:06 -06:00
Gregory Nutt 2abe0dd6dd Change all variadic macros to C99 style 2014-05-22 09:01:51 -06:00
Gregory Nutt 3a1324741a More trailing whilespace removal 2014-04-13 14:32:20 -06:00
Gregory Nutt 494387b33b Make sure that there is one space after for 2014-04-12 13:28:22 -06:00
Gregory Nutt 056aed1274 Make sure that there is one space between while and condition 2014-04-12 13:09:48 -06:00
Gregory Nutt 303cc1902b Make sure that there is one space between if and condition 2014-04-12 12:53:19 -06:00
Gregory Nutt dc0211b218 net/uip: Review all files in this directory for coding style and spelling 2014-04-12 12:13:01 -06:00
Gregory Nutt 4702536695 net/: IGMP-related bugfixes from Manuel Stühn 2014-03-24 09:34:17 -06:00
Gregory Nutt d0782933b7 Back out part of write buffering change. David G reports that this causes problems connecting to a server 2014-02-15 08:07:43 -06:00
Gregory Nutt 91b002a043 Many changes to reduce complaints from CppCheck. Several latent bugs fixes, but probably some new typos introduced 2014-02-10 18:08:49 -06:00
Gregory Nutt 806af1f4e2 When dup'ing sockets, need to clone fields for TCP write buffering too 2014-01-14 15:17:53 -06:00
Gregory Nutt a4e3fabee6 Changes to correct TCP write buffereing build errors 2014-01-14 09:43:59 -06:00
Gregory Nutt f034d84ea1 All of Jason Jaing's write buffering logic has been incorporated, but not even yet built 2014-01-14 08:30:35 -06:00
Gregory Nutt 375b683860 More TCP write buffer code. Part of big change from Jason Jiang 2014-01-13 17:26:11 -06:00
Gregory Nutt a9e44cdfe0 The first set of changes to incorporate Jason Jiangs TCP write buffering logic 2014-01-13 17:11:01 -06:00