X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=KernelLand%2FModules%2FIPStack%2Ftcp.h;h=2247b90110f2ec8fcbf96bda96c3e1c616a9aabe;hb=2db551c69841b4fb5a70ae05e08d54b1a016364b;hp=6aa404f63979620e30b58da915fddc1e03c010c1;hpb=48743e39650eb1ef988380e9d95f27fd40d3a9ce;p=tpg%2Facess2.git diff --git a/KernelLand/Modules/IPStack/tcp.h b/KernelLand/Modules/IPStack/tcp.h index 6aa404f6..2247b901 100644 --- a/KernelLand/Modules/IPStack/tcp.h +++ b/KernelLand/Modules/IPStack/tcp.h @@ -7,6 +7,7 @@ #include "ipstack.h" #include // tRingBuffer +#include // tTimer typedef struct sTCPHeader tTCPHeader; typedef struct sTCPListener tTCPListener; @@ -113,7 +114,11 @@ struct sTCPConnection Uint32 NextSequenceSend; //!< Next sequence value for outbound packets Uint32 NextSequenceRcv; //!< Next expected sequence value for inbound - + + // Deferred ACK handling + Uint32 LastACKSequence; + tTimer *DeferredACKTimer; + #if 0 /** * \brief Non-ACKed packets