Add some additional TCP dox about RFC compliance
authorRaj Bhattacharjea <raj.b@gatech.edu>
Wed, 09 Jul 2008 14:10:18 -0400
changeset 3399 5782cdf815e1
parent 3398 266c6a334762
child 3400 fd69b15002ee
Add some additional TCP dox about RFC compliance
src/internet-stack/tcp-socket-impl.h
--- a/src/internet-stack/tcp-socket-impl.h	Wed Jul 09 18:34:42 2008 +0100
+++ b/src/internet-stack/tcp-socket-impl.h	Wed Jul 09 14:10:18 2008 -0400
@@ -50,7 +50,13 @@
  * This class contains an implementation of TCP Tahoe, as well as a sockets
  * interface for talking to TCP.  Features include connection orientation,
  * reliability through cumulative acknowledgements, congestion and flow 
- * control.  Finite send/receive buffer semantics are modeled.
+ * control.  Finite send buffer semantics are modeled, but as of yet, finite
+ * receive buffer modelling is unimplemented.
+ *
+ * The closedown of these sockets is as of yet not compliant with the relevent
+ * RFCs, i.e. the FIN handshaking isn't correct.  While this is visible at the
+ * PCAP tracing level, it has no effect on the statistics users are interested
+ * in, i.e. throughput, delay, etc. of actual payload data.
  *
  * Asynchronous callbacks to provide notifications to higher layers that a 
  * protocol event has occured, such as space freeing up in the send buffer