http://anonsvn.wireshark.org/viewvc/viewvc.cgi?view=rev&revision=46006
User: martinm
Date: 2012/11/11 07:55 PM
Log:
Show SACK information in TCP graphs. Also add a generated field for the
number of SACK ranges found in the SACK option.
This involved extending the IP options framework to include an extra
void* data field, which in the case of TCP is filled in with the tap
struct - other users currently pass NULL.
I first implemented the graph to sort the SACK ranges and show (in red)
the unacknowledged regions between them, but this became confusing where
the number of ranges is limited by TCP padding bytes. i.e. you can't
tell how many SACKs could have been encoded, so some of the gaps between
ranges may already have been received.
Directory: /trunk/epan/dissectors/
Changes Path Action
+30 -19 packet-ip.c Modified
+139 -134 packet-ppp.c Modified
+40 -17 packet-tcp.c Modified
+6 -0 packet-tcp.h Modified
Directory: /trunk/epan/
Changes Path Action
+4 -2 ip_opts.h Modified
Directory: /trunk/ui/gtk/
Changes Path Action
+69 -4 tcp_graph.c Modified