Commit Graph

8612 Commits

Author SHA1 Message Date
Ronnie Sahlberg 532bd00bbb Client LOAD measurement for io-stat
See manpage (hopefully manpage does not reformat my nice ascii graph)

While Service Response Times   and the MIN/MAX/AVG thing in io-stat are measurements on the server load.   The new measurement type LOAD is a measurement of Client LOAD.

Or rather, it is an attempt to measure client LOAD by measuring how much concurrency in its requests the client generates. It the client is slow in starting new i/o when a previous i/o has completed,  this willb e indicated by the concurrency being lowered.

it is an experiment.  i am not aware of any other attempts in deducing client workload from looking at captures.

svn path=/trunk/; revision=8706
2003-10-15 13:10:54 +00:00
Guy Harris 201ccdbd6d Fix the XXX_to_str routines
1) not to rely on their static buffers being initialized;

	2) not to bother checking whether a BCD digit is a valid digit
	   or not (index into a 16-element array, instead);

	3) to work correctly, in the case of "id_to_str()".

svn path=/trunk/; revision=8705
2003-10-15 09:18:33 +00:00
Ronnie Sahlberg 84c54268e0 Remove the unnecassary HashTable and use gtk_object_[get|set]_data
to keep track of which io structure a certain draw area is associated with.

svn path=/trunk/; revision=8704
2003-10-15 08:41:41 +00:00
Ronnie Sahlberg 3531b70362 remove an extra ';' to keep visual studio happy
svn path=/trunk/; revision=8703
2003-10-15 08:25:29 +00:00
Guy Harris e594159bbe We got rid of the wrong hf_devmode_driver_extra; bring the wrong one
back, and get rid of the one that shouldn't be kept around.

svn path=/trunk/; revision=8702
2003-10-15 08:08:28 +00:00
Gerald Combs 4d1d8c0bd5 Move the filter syntax description to the ethereal-filter pod page.
svn path=/trunk/; revision=8701
2003-10-15 02:13:33 +00:00
Guy Harris 8a9f45562d Clean up the stuff that fills in the starting directory.
svn path=/trunk/; revision=8700
2003-10-14 23:42:19 +00:00
Guy Harris ffa3ad8ef5 From Ian Schorr:
Add a preference to control whether the "File > Open" dialog box
	should start out in the last directory in which it looked - and
	save that in the preferences file across invocations - or should
	always start out in a user-specified directory, and add another
	preference to specify that directory.

	Write out section name comments into the preferences file.

Clean up white space a bit.

svn path=/trunk/; revision=8699
2003-10-14 23:20:17 +00:00
Jörg Mayer 2956d71a7b Add a comment for (maybe) later connection handling
svn path=/trunk/; revision=8698
2003-10-14 21:26:37 +00:00
Jörg Mayer 1d0a7cfdb2 Update list of SIP RFCs
svn path=/trunk/; revision=8697
2003-10-14 21:24:57 +00:00
Guy Harris eaa8ca5265 From Jeff Morriss: note in the Protocol column that we're assuming the
ITU dialect of ISUP.

svn path=/trunk/; revision=8696
2003-10-14 17:50:01 +00:00
Ronnie Sahlberg 8efb17b1b7 update to iostat,
added new plot style: filled bar

svn path=/trunk/; revision=8695
2003-10-14 10:34:58 +00:00
Ronnie Sahlberg d2097c1c88 remove the redundant count_type structure as part of the iostat cleanup
svn path=/trunk/; revision=8694
2003-10-14 10:01:00 +00:00
Ronnie Sahlberg e9df6cc9df further cleanup
remove redundant structure for yscale_max

svn path=/trunk/; revision=8693
2003-10-14 09:55:40 +00:00
Ronnie Sahlberg e7335134a0 further cleanup
remove the redundant pixels_per_tick structure

svn path=/trunk/; revision=8692
2003-10-14 09:27:42 +00:00
Ronnie Sahlberg be546393cc Simplify handling of tick val
remove unnessecary code and structures    cleanup

svn path=/trunk/; revision=8691
2003-10-14 09:15:51 +00:00
Guy Harris 8a3baa4346 From Motonori Shindo: Key Information dissection in EAPOL-Key messages.
svn path=/trunk/; revision=8690
2003-10-14 09:11:53 +00:00
Ronnie Sahlberg 61e4447e89 update to iostat
add different styles to draw the plot

svn path=/trunk/; revision=8689
2003-10-14 09:03:03 +00:00
Guy Harris 4f2ffe292a Add a .cvsignore file.
svn path=/trunk/; revision=8688
2003-10-14 08:56:30 +00:00
Guy Harris 00c3a29030 Do the tests for various extra "-L" and "-l" flags that might be needed
with "-lsnmp" in a loop; this fixes up the configure script's operation
on Solaris.

svn path=/trunk/; revision=8687
2003-10-14 07:36:39 +00:00
Guy Harris 4fa26855a4 From Erwin Rol: ACN support.
svn path=/trunk/; revision=8686
2003-10-14 01:18:11 +00:00
Guy Harris a5287eb7d2 "dce_try_handoff()" isn't necessarily passed a non-null "auth_info"
argument - don't dereference it if it's null.

svn path=/trunk/; revision=8685
2003-10-14 00:45:54 +00:00
Guy Harris e8e73d6caf From Matthias Melchior: parenthesize check for RESOLV_CONCURRENT.
Get rid of "!= 0" check - other tests for a bit being on in
g_resolv_flags don't do that.

svn path=/trunk/; revision=8684
2003-10-14 00:40:14 +00:00
Guy Harris 2765a6a878 Define "phbit_bit{14,15}_vals" in packet-diffserv-mpls-common.c, not in
the header file; just declare it in the header file - that way, there's
one shared version of both tables, and we don't get compiler warnings
because they're not actually used in packet-diffserv-mpls-common.c.

svn path=/trunk/; revision=8683
2003-10-13 20:53:30 +00:00
Guy Harris be4197e744 From Ulf Lamping: add some missing "cd .."s. (I guess the current
directory in nmake files persists across targets; presumably all
commands, or, at least, all "cd" commands, are run in the same process.)

svn path=/trunk/; revision=8682
2003-10-13 19:04:56 +00:00
Richard Sharpe 88955fd7f4 Fix some C++ comments ...
svn path=/trunk/; revision=8681
2003-10-12 16:03:10 +00:00
Tim Potter 717f951e3c Subdissector name updates from Jean-Baptiste Marchand.
svn path=/trunk/; revision=8680
2003-10-12 12:29:39 +00:00
Ronnie Sahlberg 2bd1015a37 Further updates/rewrite of iostat
getting closer to add useful features

svn path=/trunk/; revision=8679
2003-10-12 04:20:03 +00:00
Ronnie Sahlberg c646041d36 minor cleanup and update for printing the y scale as time in units of s,ms and us
svn path=/trunk/; revision=8678
2003-10-11 23:17:46 +00:00
Jörg Mayer 5d4949f2dd Part 3 of display vs. capture syntax confusion patches: Detect probable
use of display filter syntax where capture filter syntax need to be used
in Ethereal.

svn path=/trunk/; revision=8677
2003-10-11 21:49:56 +00:00
Ronnie Sahlberg a5158ca967 Massive update of the _draw() routine in iostat
in preparation of more features.

The most visible changes are
  graps drawn as sawtoots instead of bars.
  relative times (mainly used for response times FT_RELATIVE_TIME) will be plotted as time measured in "s" "ms" or "us" on the y axis

future updates may be  smoothed graphs  and better relative time support

svn path=/trunk/; revision=8676
2003-10-11 11:23:52 +00:00
Guy Harris dbd286ef2e "add_content_type()" returns either a numerical content type and a null
content type pointer or a 0 numerical content type and a non-null
content type pointer; if the content type is numerical, we cannot match
on the string content type (as we'd dereference a null pointer) and, if
the content type is a string, we should not match on the numerical
content type (as the value is bogus).

We also have to call "add_content_type()" to get the content type
regardless of whether we're building a protocol tree, as we need to call
subdissectors regardless of whether we're building a protocol tree.

We also need to set the columns regardless of whether we're building a
protocol tree.

svn path=/trunk/; revision=8675
2003-10-11 00:10:58 +00:00
Ronnie Sahlberg ac5c40390e From Matthijs Melchior
Small change to the TCP sequence number analysis and relative sequence number code
so that it plays a bit nicer with captures generated by text2pcap.

Change the criterion used to initialize the base sequence and ack numbers
to set these base offsets where it detects that the bookkeeping structures are NULL (as in no previous packet seen for this session) instead of using a hardcoded magic number 0, which might actually occur in normal captures.

svn path=/trunk/; revision=8674
2003-10-10 22:52:38 +00:00
Guy Harris 8e091837a9 Mention gtk/ethereal-tap-register.c.
svn path=/trunk/; revision=8673
2003-10-10 21:35:17 +00:00
Guy Harris 02e1d2680a Give every Makefile.nmake file a "distclean" rule, and have "distclean"
recurse into subdirectories doing "nmake -f Makefile.nmake distclean".

Have "nmake -f Makefile.nmake clean" not remove stuff that "make clean"
doesn't remove (such as Flex/Bison output and config.h files) - and have
"nmake -f Makefile.nmake distclean" remove stuff that "make distclean"
removes, including "tethereal-tap-register.c" and
"ethereal-tap-register.c".

svn path=/trunk/; revision=8672
2003-10-10 21:31:53 +00:00
Guy Harris 04cd6b6074 From Akira Endoh: Diffserv MPLS signaling protocol support.
svn path=/trunk/; revision=8671
2003-10-10 21:16:24 +00:00
Guy Harris a3d8b3481f Not all versions of libpcap have "pcap_compile_nopcap()"; use it only if
we have it.

Not all versions of libpcap have DLT_LINUX_SLL, either; use DLT_EN10MB
instead.

svn path=/trunk/; revision=8670
2003-10-10 21:13:21 +00:00
Jörg Mayer 2699b77d84 Part two of different-filter-syntax-hackaround: Warn in case of capture
filter usage where display filter syntax is required.

svn path=/trunk/; revision=8669
2003-10-10 13:33:49 +00:00
Ronnie Sahlberg 5b7b7ef168 Fix a bug for the DCERPC stats window where it forgot to print the title inside the window as it were supposed to.
svn path=/trunk/; revision=8668
2003-10-10 11:24:24 +00:00
Ronnie Sahlberg e3da788a2a Updated the DCERPC service response time to also offer the menu to
Filter, Find and Colorize selected procedures
in the same way as SMB and ONC-RPC already does.

svn path=/trunk/; revision=8667
2003-10-10 11:11:37 +00:00
Ronnie Sahlberg 594223536a From Martin Regner, bugfix for H245.
The restricted character string for signalType is 1 character,  not 1 to 128 characters.

svn path=/trunk/; revision=8666
2003-10-10 10:54:37 +00:00
Guy Harris 7db1cbf4fc From Michal Melerowicz: remove obsolete GTP'v0 CDR dissection.
svn path=/trunk/; revision=8665
2003-10-10 10:25:24 +00:00
Guy Harris f7706315f4 Use PT_ values rather than raw numbers when checking for u-law and A-law
payload.

svn path=/trunk/; revision=8664
2003-10-10 10:16:03 +00:00
Guy Harris 6670a92e85 From Brad Hards: fix two problems:
1. the --without-adns case wasn't handled correctly;

	2.  the reporting at the end of the configure didn't deal with
	the case were the configure check failed (as in my example,
	where I only had the libadns package installed, not
	libadns-devel) - it reported that ADNS would be used.

svn path=/trunk/; revision=8663
2003-10-10 10:12:18 +00:00
Guy Harris 645f294232 Fix a typo.
svn path=/trunk/; revision=8662
2003-10-10 10:04:19 +00:00
Guy Harris bba91835d8 From Tomas Kukosa: updates from Annex to ITU Operational
Bulletin No. 766 - 15.VI.2002), plus other fixes.

svn path=/trunk/; revision=8661
2003-10-10 10:02:31 +00:00
Guy Harris bd2ea47524 Configure whether we have WinPcap based on whether WINPCAP_VERSION is
set in the config.nmake file.

Configure whether we have pcap_findalldevs() based on whether
WINPCAP_VERSION is 2.3 (if so, we don't) or 3.0 or 3.1 (if so, we do).

WinPcap 3.0 has the new libpcap declarations of "pcap_lookupnet()" and
"pcap_open_live()" in which the first argument is a "const char *"
rather than a "char *"; declare the functions and pointers to them
appropriately based on the version of WinPcap.

If we don't have pcap_findalldevs(), don't declare a pointer to it, as
we don't have a declaration of pcap_if_t.

We also need to refer to "pcap_freealldevs()", so make a pointer for it.

"symbols[]" is a const array; make the pointer to elements in it a const
pointer.

Fix some typoes.

svn path=/trunk/; revision=8660
2003-10-10 09:48:54 +00:00
Ronnie Sahlberg e75b86fab1 Add a ColorizeProcedure menu option to the ServiceResponseTime statistics dialog
svn path=/trunk/; revision=8659
2003-10-10 08:59:17 +00:00
Ronnie Sahlberg 8969b36861 Add a Find Next/Previous menu option to the ServiceResponseTimeStatistics dialog
svn path=/trunk/; revision=8658
2003-10-10 08:52:19 +00:00
Ronnie Sahlberg 3d32354336 Updates to TimeReference Frames
Add a Goto Next/Previous  time reference menu option

svn path=/trunk/; revision=8657
2003-10-10 08:39:24 +00:00