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
}