|
|
|
@ -73,11 +73,11 @@ enum
|
|
|
|
|
|
|
|
|
|
|
|
/* Macro's for comparing Sequence numbers
|
|
|
|
/* Macro's for comparing Sequence numbers
|
|
|
|
* Page 810 from TCP/IP Illustrated, Volume 2. */
|
|
|
|
* Page 810 from TCP/IP Illustrated, Volume 2. */
|
|
|
|
#define SEQ_EQ(a,b) ((int)((a) - (b)) == 0)
|
|
|
|
#define SEQ_EQ(a,b) ((int32_t)((a) - (b)) == 0)
|
|
|
|
#define SEQ_LT(a,b) ((int)((a) - (b)) < 0)
|
|
|
|
#define SEQ_LT(a,b) ((int32_t)((a) - (b)) < 0)
|
|
|
|
#define SEQ_LEQ(a,b) ((int)((a) - (b)) <= 0)
|
|
|
|
#define SEQ_LEQ(a,b) ((int32_t)((a) - (b)) <= 0)
|
|
|
|
#define SEQ_GT(a,b) ((int)((a) - (b)) > 0)
|
|
|
|
#define SEQ_GT(a,b) ((int32_t)((a) - (b)) > 0)
|
|
|
|
#define SEQ_GEQ(a,b) ((int)((a) - (b)) >= 0)
|
|
|
|
#define SEQ_GEQ(a,b) ((int32_t)((a) - (b)) >= 0)
|
|
|
|
|
|
|
|
|
|
|
|
typedef struct TcpSession_ {
|
|
|
|
typedef struct TcpSession_ {
|
|
|
|
uint8_t state;
|
|
|
|
uint8_t state;
|
|
|
|
|