Commit in reactos/drivers/lib/oskittcp on MAIN
notes.txt+23-21.1 -> 1.2
More notes on oskit.  braindumping.

reactos/drivers/lib/oskittcp
notes.txt 1.1 -> 1.2
diff -u -r1.1 -r1.2
--- notes.txt	19 Aug 2004 21:38:53 -0000	1.1
+++ notes.txt	19 Aug 2004 21:53:43 -0000	1.2
@@ -1,6 +1,27 @@
-The story so far:
+The story so far: 20040819
+
+This is from memory so it might not be completely accurate.
 
 tcp_input is called from OskitTCPReceiveDatagram ... I'm not so sure that
 this part is correct.  I believe that at least the ACK number calculation
-is correct as is.
+is correct as is.  Reads are wierd and i'm not sure where the problem is.
+We get the wrong number of bytes back in some cases, and strange characters
+received.  I think this is because the ip header is double counted at some
+point the way we do things.  We at least seem to ack the 'right' packet at
+this point.
+
+sosend is currently doing wierd stuff.
+We send data into sosend and it appears to make it intact into tcp_usrreq.
+After that, the data that goes on the wire seems to have the first 20 bytes
+uninitialized, so i believe that something thinks we should submit this data
+differently.  Not sure why it's doing that.
+
+I think we have our timeouts right as retransmission appears to work.  We
+need to verify that all types of retransmission are properly served.
 
+I'm seeing some wierd errors in sbflush and sbappend.  Not sure what these
+mean or why they're happening.  I'm trying to figure out sbappend especially
+by looking over bsd cross-reference but it's one of the more lightly 
+documented parts of bsd.  A wierd thing about sbappend is that it seems to
+want to see an M_EOR flag at the end of the so->so_rcv->sb_mb chain.  When
+it gets there it should append the input chain.
\ No newline at end of file
CVSspam 0.2.8