Improve svm fifo and tcp tx path performance (VPP-846)
[vpp.git] / src / vnet / tcp / tcp_packet.h
index 866c5fd..a6f62ee 100644 (file)
@@ -137,19 +137,18 @@ enum
 typedef struct _sack_block
 {
   u32 start;           /**< Start sequence number */
-  u32 end;             /**< End sequence number */
+  u32 end;             /**< End sequence number (first outside) */
 } sack_block_t;
 
 typedef struct
 {
   u8 flags;            /** Option flags, see above */
 
-  /* Received options */
-  u16 mss;             /**< Maximum segment size advertised by peer */
-  u8 wscale;           /**< Window scale advertised by peer */
-  u32 tsval;           /**< Peer's timestamp value */
+  u16 mss;             /**< Maximum segment size advertised */
+  u8 wscale;           /**< Window scale advertised */
+  u32 tsval;           /**< Timestamp value */
   u32 tsecr;           /**< Echoed/reflected time stamp */
-  sack_block_t *sacks; /**< SACK blocks received */
+  sack_block_t *sacks; /**< SACK blocks */
   u8 n_sack_blocks;    /**< Number of SACKs blocks */
 } tcp_options_t;