Huge thanks to our Platinum Members Endace and LiveAction,
and our Silver Member Veeam, for supporting the Wireshark Foundation and project.

Ethereal-dev: Re: [Ethereal-dev] new tap for mgcp

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: Lars Roland <Lars.Roland@xxxxxxx>
Date: Thu, 06 Mar 2003 22:06:11 +0100
Hello,

I have attached patches to docu and to my name in authors. please check in.

there is still a small problem at least on windows.
when using "-z mgcp,rtd" , the calculation is NOT performed.
when using "-z mgcp,rtd," or "-z mgcp,rtd,filter" instead, everything is well done.
does anyone have suggestions?

As Tomas Kukosa mentioned, there are some issues, we have to think about, when using tap-listeners with plugins. There is critical point, when someone invokes the tap-routine and the plugin is not present, i.e. ethereal was installed without plugins.

at the moment, tethereal just say "tap not found" and exits. and that is already ok. For the gtk version, we will need probably some error handling or we should hide the menu item for that function, if that is possible.

Best Regards,
Lars Roland
Index: tethereal.pod.template
===================================================================
RCS file: /cvsroot/ethereal/doc/tethereal.pod.template,v
retrieving revision 1.71
diff -u -r1.71 tethereal.pod.template
--- tethereal.pod.template	3 Mar 2003 23:46:50 -0000	1.71
+++ tethereal.pod.template	6 Mar 2003 19:49:25 -0000
@@ -446,6 +446,21 @@
 Example: use B<-z "smb,rtt,ip.addr==1.2.3.4"> to only collect stats for
 SMB packets echanged by the host at IP address 1.2.3.4 .
 
+B<-z> mgcp,rtd,[I<filter>]
+
+Collect requests/response RTD (Response Time Delay) data for MGCP. 
+This is similar to B<-z smb,rtt>). You get the number of duplicate 
+requests/responses, unresponded requests, responses ,which don't match with
+any request, and in a seperate line the number of responded requests, 
+Minimum RTD, Maximum RTD and Average RTD. 
+Example: use B<-z mgcp,rtd,>.
+
+This option can be used multiple times on the command line. 
+
+If the optional filterstring is provided, the stats will only be calculated
+on those calls that match that filter.
+Example: use B<-z "mgcp,rtd,ip.addr==1.2.3.4"> to only collect stats for
+MGCP packets exchanged by the host at IP address 1.2.3.4 .
 
 =back
 
Index: AUTHORS
===================================================================
RCS file: /cvsroot/ethereal/AUTHORS,v
retrieving revision 1.740
diff -u -r1.740 AUTHORS
--- AUTHORS	6 Mar 2003 09:01:40 -0000	1.740
+++ AUTHORS	6 Mar 2003 19:24:37 -0000
@@ -1631,7 +1631,7 @@
 	X.25 reassembly
 }
 
-Lars Ronald <Lars.Roland [AT] gmx.net> {
+Lars Roland <Lars.Roland [AT] gmx.net> {
 	MGCP request/response matching and MGCPSTAT calculation
 }