// recommend format of timestamp window scale\r
// option for fast process.\r
//\r
-#define TCP_OPTION_TS_FAST ((TCP_OPTION_NOP << 24) | \\r
+#define TCP_OPTION_TS_FAST ((TCP_OPTION_NOP << 24) |\\r
(TCP_OPTION_NOP << 16) | \\r
(TCP_OPTION_TS << 8) | \\r
(TCP_OPTION_TS_LEN))\r
\r
-#define TCP_OPTION_WS_FAST ((TCP_OPTION_NOP << 24) | \\r
+#define TCP_OPTION_WS_FAST ((TCP_OPTION_NOP << 24) | \\r
(TCP_OPTION_WS << 16) | \\r
(TCP_OPTION_WS_LEN << 8))\r
\r
//\r
// Other misc definitions\r
//\r
-#define TCP_OPTION_RCVD_MSS 0x01\r
-#define TCP_OPTION_RCVD_WS 0x02\r
-#define TCP_OPTION_RCVD_TS 0x04\r
-#define TCP_OPTION_MAX_WS 14 ///< Maximum window scale value\r
-#define TCP_OPTION_MAX_WIN 0xffff ///< Max window size in TCP header\r
+#define TCP_OPTION_RCVD_MSS 0x01\r
+#define TCP_OPTION_RCVD_WS 0x02\r
+#define TCP_OPTION_RCVD_TS 0x04\r
+#define TCP_OPTION_MAX_WS 14 ///< Maximum window scale value\r
+#define TCP_OPTION_MAX_WIN 0xffff ///< Max window size in TCP header\r
\r
///\r
/// The structure to store the parse option value.\r
/// ParseOption only parses the options, doesn't process them.\r
///\r
typedef struct _TCP_OPTION {\r
- UINT8 Flag; ///< Flag such as TCP_OPTION_RCVD_MSS\r
- UINT8 WndScale; ///< The WndScale received\r
- UINT16 Mss; ///< The Mss received\r
- UINT32 TSVal; ///< The TSVal field in a timestamp option\r
- UINT32 TSEcr; ///< The TSEcr field in a timestamp option\r
+ UINT8 Flag; ///< Flag such as TCP_OPTION_RCVD_MSS\r
+ UINT8 WndScale; ///< The WndScale received\r
+ UINT16 Mss; ///< The Mss received\r
+ UINT32 TSVal; ///< The TSVal field in a timestamp option\r
+ UINT32 TSEcr; ///< The TSEcr field in a timestamp option\r
} TCP_OPTION;\r
\r
/**\r
**/\r
UINT8\r
TcpComputeScale (\r
- IN TCP_CB *Tcb\r
+ IN TCP_CB *Tcb\r
);\r
\r
/**\r
**/\r
UINT16\r
TcpSynBuildOption (\r
- IN TCP_CB *Tcb,\r
- IN NET_BUF *Nbuf\r
+ IN TCP_CB *Tcb,\r
+ IN NET_BUF *Nbuf\r
);\r
\r
/**\r
**/\r
UINT16\r
TcpBuildOption (\r
- IN TCP_CB *Tcb,\r
- IN NET_BUF *Nbuf\r
+ IN TCP_CB *Tcb,\r
+ IN NET_BUF *Nbuf\r
);\r
\r
/**\r
**/\r
INTN\r
TcpParseOption (\r
- IN TCP_HEAD *Tcp,\r
- IN OUT TCP_OPTION *Option\r
+ IN TCP_HEAD *Tcp,\r
+ IN OUT TCP_OPTION *Option\r
);\r
\r
#endif\r