diff options
author | Anders Broman <anders.broman@ericsson.com> | 2011-07-06 15:45:56 +0000 |
---|---|---|
committer | Anders Broman <anders.broman@ericsson.com> | 2011-07-06 15:45:56 +0000 |
commit | 0c812dbe613d8083b2cd83b0f9a3652517f3cb34 (patch) | |
tree | 7cefd0aa089c0b5a1af3004ca93f2f69ea14951e /epan/dissectors/packet-tcp.h | |
parent | 8e4aa22fa02e296872cb92ea47fd45b9be84baba (diff) |
From György Szaniszló:
Introduced a new tcp state variable: maxseqtobeacked, this is the
maximum seq number that can be acked by the rev party in normal case.
This new state variable only serves the proper detection of
tcp.analysis.ack_lost_segment indicator, and decouples it from the detection of
tcp.analysis.lost_segment indicator.
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6081
svn path=/trunk/; revision=37922
Diffstat (limited to 'epan/dissectors/packet-tcp.h')
-rw-r--r-- | epan/dissectors/packet-tcp.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/epan/dissectors/packet-tcp.h b/epan/dissectors/packet-tcp.h index e9bd011766..3716c41bc3 100644 --- a/epan/dissectors/packet-tcp.h +++ b/epan/dissectors/packet-tcp.h @@ -146,6 +146,9 @@ typedef struct _tcp_flow_t { guint32 lastnondupack; /* frame number of last seen non dupack */ guint32 dupacknum; /* dupack number */ guint32 nextseq; /* highest seen nextseq */ + guint32 maxseqtobeacked; /* highest seen continuous seq number (without hole in the stream) from the fwd party, + this is the maximum seq number that can be acked by the rev party in normal case. + If the rev party sends an ACK beyond this seq number it indicates TCP_A_ACK_LOST_PACKET contition */ guint32 nextseqframe; /* frame number for segment with highest * sequence number */ |