9
0
Fork 0
Commit Graph

101 Commits

Author SHA1 Message Date
patacongo fc638be315 Fix an error in the handling of TCP/IP sequence numbers
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2392 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-12-19 22:05:12 +00:00
patacongo 68f95b1106 Need to include assert.h
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2366 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-12-17 15:01:22 +00:00
patacongo 96d30f966c Changing NuttX fixed size type names to C99 standard names -- things will be broken for awhile
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2344 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-12-15 14:53:45 +00:00
patacongo d47b9ce7fe Consulting wrong list to see if socket is listening for a connection
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2069 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-09-16 20:28:30 +00:00
patacongo b42248f4f8 Reference count must be zero before calling uip_tcpfree()
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2065 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-09-16 16:28:53 +00:00
patacongo 0d8f56e197 Fix reference counting errors
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2056 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-09-15 17:17:51 +00:00
patacongo 1d1bbb25b5 Use lldbg() instead of dbg() in interrupt level logic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2054 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-09-15 15:44:14 +00:00
patacongo 8b4223aefc Remove check for outstanding un-ACKed data in TX poll
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2038 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-09-11 20:32:02 +00:00
patacongo 1bbf00e295 Fix race condition that can cause close of socket to hang
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2037 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-09-11 19:31:52 +00:00
patacongo 013180db0e Clean up THTTPD watch handling
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2036 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-09-11 18:21:57 +00:00
patacongo 96307cf628 Fix race condition bug in poll() for backlogged connections
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2032 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-09-10 22:55:52 +00:00
patacongo c9fd358783 Cosmetic, synchronize source files
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2030 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-09-09 13:46:35 +00:00
patacongo e7a512ead0 Consolidate buffer dumping; fix all occurrences of 'the the'
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1951 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-25 17:44:35 +00:00
patacongo c6d450eefe Reserved word 'private' in C header files is a problem for C++
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1890 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-16 23:23:31 +00:00
patacongo 108fd107c0 dup() and dup2() support for socket descriptors
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1884 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-15 18:58:22 +00:00
patacongo 649b5e7e84 Expose more ARP APIs
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1633 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-03-21 16:00:20 +00:00
patacongo 60b5e9b24d cosmetic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1626 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-03-19 00:18:34 +00:00
patacongo c4049f75da If port=0, UDP should select a port number
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1625 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-03-19 00:18:21 +00:00
patacongo 2b2ef36410 Back out part of last change
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1619 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-03-16 10:44:59 +00:00
patacongo 770ceb2a9c Better fix
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1618 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-03-16 01:05:55 +00:00
patacongo bc89420c34 Fix calculation of checksum on outgoing ping responses
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1617 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-03-16 00:09:31 +00:00
patacongo ef5076df0e Typo introduced in previous check-in
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1604 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-03-14 15:46:50 +00:00
patacongo a91d290e61 cosmetic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1577 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-03-08 18:58:01 +00:00
patacongo 9d664e9810 Add more debug output
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1576 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-03-08 18:57:27 +00:00
patacongo 3d2d9a063b Changes to work around bug in ZDS compiler
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1575 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-03-08 14:42:36 +00:00
patacongo bbd14b353e Seemingly un-necessary changes but works around some bad ZDS behavior
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1570 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-03-07 23:26:33 +00:00
patacongo 2233af5693 Name changes for ZDS archiver
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1453 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-12-12 18:57:05 +00:00
patacongo d33284693a Eliminate warnings with ZDS
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1448 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-12-12 16:55:31 +00:00
patacongo 8f47a99d24 Add multicast support
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1307 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-11-26 13:39:09 +00:00
patacongo 2be2dea6d8 Change from doubly- to singly-linked lists
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1297 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-11-21 12:47:36 +00:00
patacongo 870d58f99b Completed integration of TCP connection backlog and poll()/select() for connections
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1295 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-11-20 21:50:55 +00:00
patacongo 5d5d883446 Add support for TCP/IP connection backlog
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1294 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-11-20 19:24:06 +00:00
patacongo c467815ba2 Corrected a bug in the buffering of TCP data
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1289 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-11-19 20:05:55 +00:00
patacongo d589025e82 Eliminate warnings in ARM build
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@883 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-09-06 02:19:47 +00:00
patacongo 63c893a73c ping() integrated
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@872 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-09-03 16:14:00 +00:00
patacongo 4be5ae53a0 Fix ICMP and UDP IP checksums
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@871 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-09-03 14:57:36 +00:00
patacongo 36a7456344 Add NSH ping command
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@870 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-09-02 23:04:10 +00:00
patacongo 3a9de25cac sendto.c
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@868 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-09-02 20:38:12 +00:00
patacongo b950d75cd3 Verify UDP support
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@859 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-09-01 15:22:54 +00:00
patacongo d0c04e4872 Add uIP support more multi-threaded socket access
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@858 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-09-01 13:59:54 +00:00
patacongo 48a46ee3b2 Moved MAC and ethernet definitions to include/net/ethernet.h
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@443 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-12-11 14:28:16 +00:00
patacongo 2ac7a52112 eliminate some warnings
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@442 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-12-11 14:27:11 +00:00
patacongo 9ed2b9876c Workaround for ARM optimization bug: Use memcmp/memcpy when working with arrays
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@435 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-12-10 16:28:08 +00:00
patacongo 4ed240c707 Improved read-ahead buffer management
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@430 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-12-06 23:10:31 +00:00
patacongo 886317ba6a Basic DHPC client functionality
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@419 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-11-30 23:15:06 +00:00
patacongo 0b4c598d3d correct handling of UDP broadcast
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@418 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-11-30 23:12:11 +00:00
patacongo 6061fe55cf Fix error in BROADCAST=y compilation
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@416 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-11-30 21:08:29 +00:00
patacongo 3ada3bb3d0 Add examples/dhcpd
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@413 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-11-30 20:46:29 +00:00
patacongo ddee265aaa Remove commented out logic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@411 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-11-28 18:17:04 +00:00
patacongo de83f52a45 Fixed missing logic in readahead buffer logic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@409 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-11-27 19:19:30 +00:00