summaryrefslogtreecommitdiff
path: root/nuttx/ChangeLog
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2009-12-19 22:05:12 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2009-12-19 22:05:12 +0000
commit9f6ea5af87d527ee2e8b4a125881bcf0741aabad (patch)
treecffda222cfdd6e55ebd5ad9372ea4ef81f5f0e9d /nuttx/ChangeLog
parent6082f71dcfd8f55b731a32ef27abf441ddee0b3c (diff)
downloadnuttx-9f6ea5af87d527ee2e8b4a125881bcf0741aabad.tar.gz
nuttx-9f6ea5af87d527ee2e8b4a125881bcf0741aabad.tar.bz2
nuttx-9f6ea5af87d527ee2e8b4a125881bcf0741aabad.zip
Fix an error in the handling of TCP/IP sequence numbers
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2392 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/ChangeLog')
-rw-r--r--nuttx/ChangeLog7
1 files changed, 7 insertions, 0 deletions
diff --git a/nuttx/ChangeLog b/nuttx/ChangeLog
index 0425d16bd..226a700c4 100644
--- a/nuttx/ChangeLog
+++ b/nuttx/ChangeLog
@@ -1016,3 +1016,10 @@
account for the 2-byte packet length and the 4-byte packet FCS in the
FIFO).
* net/accept.c - Fixed a bad assertion (only happens when debug is enabled).
+ * net/send.c net/uip/uip_tcpseqno.c - Fixed a critical error in the TCP/IP
+ logic. The NuttX port of uIP imcludes logic to send data ahead without
+ waiting for ACKs from the recipient; this greatly improves throughput.
+ However, the packet sequence number was not being updated correctly and,
+ as a result, packets were not be ACKed by the recipient and transfers
+ would sometimes stall. This is a very important bug fix (in fact, I
+ don't understand how TCP/IP worked at all without this fix???)