tInterface *Interface; //!< Listening Interface
tVFS_Node Node; //!< Node
- int NextSequenceSend; //!< Next sequence value for outbound packets
- int NextSequenceRcv; //!< Next expected sequence value for inbound
+ Uint32 NextSequenceSend; //!< Next sequence value for outbound packets
+ Uint32 NextSequenceRcv; //!< Next expected sequence value for inbound
/**
* \brief Non-ACKed packets
/**
* \brief Unread Packets
- * \note Double ended list (fifo)
+ * \note Ring buffer
* \{
*/
tSpinlock lRecievedPackets;
- tTCPStoredPacket *RecievedPackets; //!< Unread Packets
- tTCPStoredPacket *RecievedPacketsTail; //!< Unread Packets (End of list)
+ tRingBuffer *RecievedBuffer;
/**
* \}
*/