aboutsummaryrefslogtreecommitdiffstats
path: root/gtk/flow_graph.c
Commit message (Collapse)AuthorAgeFilesLines
* Get rid of a bunch of "Ethereal"s and "ethereal"s in comments, GUIGuy Harris2006-05-221-1/+1
| | | | | | strings, and function names. svn path=/trunk/; revision=18205
* name changeRonnie Sahlberg2006-05-211-2/+2
| | | | svn path=/trunk/; revision=18197
* waste a couple of bytes per tcp conversation and make the tree for ↵Ronnie Sahlberg2006-03-201-0/+1
| | | | | | | | | | | | | acked_packets (i.e. packets that have interesting tcp properties such as being retransmissions etc) hang off the per conversation tcpd struct instead of being global. while this should improve performance by unmeasurably little it does have the sideeffect that once we finish the rewrite tcp analysis might actually work and work well even for tcp over tcp tunnelling. this also means that if you include packet-tcp.h you also need to include emem.h . svn path=/trunk/; revision=17681
* From Laurent Rabret, Anders Broman2006-03-141-7/+17
| | | | | | 2 patches for the "flow graph" display. It is better not to insert invalid packets into the list than to control the list is correct while using it... svn path=/trunk/; revision=17622
* The sequence and ack numbers in a TCP are guint32's, which means theyGuy Harris2006-03-011-35/+35
| | | | | | | | should be printed with "%u", not "%lu" (especially on LP64 platforms). Fix up indentation. svn path=/trunk/; revision=17432
* Fix bug 769. Print seq# and ack# as _unsigned_ int in the comment.Jaap Keuter2006-02-241-1/+1
| | | | svn path=/trunk/; revision=17400
* add an userdata argument to register_stat_cmd_arg() and its callback to use ↵Luis Ontanon2006-02-111-4/+4
| | | | | | the callback for multiple registrations. svn path=/trunk/; revision=17252
* From Olivier Jacques, Anders Broman2006-01-071-16/+50
| | | | | | | | | | | | | | | Here is a patch that: - Replaces the arrow labels by the beginning of the COLINFO column if available (usually containing message names/types). - Change the comment area to be "protocol: colinfo_content" From Anders Added ID tag Camel Use col_set_str to remove TCAP info in col_info svn path=/trunk/; revision=16975
* Olivier Jacques:Jörg Mayer2006-01-061-2/+2
| | | | | | | | Here is a very small patch against current SVN for a mem free bug in flow graph feature. svn path=/trunk/; revision=16966
* modify the tool tip "Nodes in the diagram are identified with network source ↵Anders Broman2005-12-161-1/+1
| | | | | | and destination address (like SS7 point codes)" remove the section between parenthesis svn path=/trunk/; revision=16829
* From Jacques, Olivier (OCBU-Test Infra)Anders Broman2005-12-161-5/+73
| | | | | | | | | | | | | > here is a small patch for the flow graph feature. It allows > to have SS7 nodes (network indicator/point codes) to be > recognized as nodes in the graphs. > The patch consists in using "pinfo->net_src" or > "pinfo->net_dst" instead of "pinfo->src" or "pinfo->dst". > I did some tests with other IP protocols and behavior was > still the same as before. But I do not guaranty that it > doesn't have some bad side effects for some protocols. svn path=/trunk/; revision=16817
* Have cf_retap_packets() take an argument that indicates whether toGuy Harris2005-09-141-3/+3
| | | | | | | generate columns; use cf_retap_packets instead of cf_redissect_packets() when running taps (the general flow graph stat uses the Info column). svn path=/trunk/; revision=15793
* use the same name for menu item and dialog box title, use the right ↵Ulf Lamping2005-09-131-2/+2
| | | | | | capitalization for both svn path=/trunk/; revision=15784
* EVERYTHING IN THE BUILDBOT IS GOING TO BE RED!!! Sorry! Ulf Lamping2005-08-241-2/+2
| | | | | | | | | | | | | | I've done more than a day to change the timestamp resolution from microseconds to nanoseconds. As I really don't want to loose those changes, I'm going to check in the changes I've done so far. Hopefully someone else will give me a helping hand with the things left ... What's done: I've changed the timestamp resolution from usec to nsec in almost any place in the sources. I've changed parts of the implementation in nstime.s/.h and a lot of places elsewhere. As I don't understand the editcap source (well, I'm maybe just too tired right now), hopefully someone else might be able to fix this soon. Doing all those changes, we get native nanosecond timestamp resolution in Ethereal. After fixing all the remaining issues, I'll take a look how to display this in a convenient way... As I've also changed the wiretap timestamp resolution from usec to nsec we might want to change the wiretap version number... svn path=/trunk/; revision=15520
* As per a suggestion by Ulf Lamping, rename gtk_*.[ch] to gui_*.[ch], soGuy Harris2005-08-211-1/+1
| | | | | | that it doesn't appear to be part of GTK+. svn path=/trunk/; revision=15501
* Have "register_dfilter_stat()" add "..." to the menu item, as all menuGuy Harris2005-08-211-1/+1
| | | | | | | | | | items registered with it pop up a dialog box before displaying the stat. Don't pass a name with "..." to it. Put "..." into other menu items that pop up a dialog box before displaying the stat; remove "..." from other menu items that don't. svn path=/trunk/; revision=15495
* Add a "register_dfilter_stat()", to register stats that take a displayGuy Harris2005-08-211-1/+2
| | | | | | | | | | | | | | | | | filter as an argument on the command line and have a dialog box to enter the display filter through the GUI. Use it for all stats using "gtk_tap_dfilter_dlg_cb()". Add a top-level "stat_menu.h" file to declare "REGISTER_STAT_GROUP_E" for the benefit of the declaration of "register_dfilter_stat()" in the top-level "tap_dfilter_dlg.h". Rename the "stat_menu.h" in the gtk directory to "gtk_stat_menu.h", so as not to have two headers with the same name. Get rid of headers not declaring any functions not being used in the module. svn path=/trunk/; revision=15493
* Rename epan/stat.[ch] to epan/stat_cmd_args.[ch] - it only deals withGuy Harris2005-08-201-1/+1
| | | | | | | implementing the "-z" command-line arguments, it doesn't deal with *all* issues for stats. svn path=/trunk/; revision=15483
* - Declare some functions staticJörg Mayer2005-08-201-6/+6
| | | | | | | | | - Add plugins_dlg.h - Include .h files in their respective .c files - Include .h and remove extern declarations in .c files - set eol-style and keywords on gui_utils.[hc] svn path=/trunk/; revision=15471
* renamed ui_util.c/.h to gui_utils.c/.h to prevent confusion with identical ↵Ulf Lamping2005-08-201-1/+1
| | | | | | named ui_util.h in / dir svn path=/trunk/; revision=15465
* Move the stats.[ch] stuff into epan, so plugins can use it.Guy Harris2005-08-191-1/+1
| | | | svn path=/trunk/; revision=15429
* Move the APIs for registering and processing "-z" command-line argumentsGuy Harris2005-08-191-3/+4
| | | | | | | | | | | and "Statistics" menu items into "stat.h" and "stat.c", to separate them from the core tapping APIs. A tap could conceivably not register as a "-z" command-line argument or "Statistics" menu item, and a stat could conceivably not be implemented as a tap, and dissectors that implement tapping points don't need the UI-related stuff from "stat.h", they just want the tap-related stuff in <epan/tap.h>. svn path=/trunk/; revision=15427
* More char -> const char warning fixes.Jörg Mayer2005-08-051-2/+2
| | | | | | | Removed (very few) casts that only change the warning message but don't remove it (with gcc-4). svn path=/trunk/; revision=15227
* There aren't any clists here, and the clist arrows aren't used.Guy Harris2005-07-271-2/+0
| | | | svn path=/trunk/; revision=15112
* From Francisco AlcobaLuis Ontanon2005-07-171-0/+566
Flow Graphs for any protocol svn path=/trunk/; revision=14948