Hi Joke,
OK, so I'm learning here, about preferences, for example -- thank you.
Seems to me that both of us are seeing a value of 0 for SUM because ...
per the snippet of man page you include ... SUM only adds fields of type
integer ... and tcp.time_delta is of type float ... am I correct here?
i.e. I can use the GUI to SUM tcp.time_delta, but I cannot use tshark do
this. Yes?
guru> tshark -nlr smbv2-copy.pcap -o tcp.calculate_timestamps:TRUE -R "(tcp.dstport==445)"
-qz io,stat,600,"MIN(tcp.time_delta)tcp.time_delta"
-qz io,stat,600,"SUM(tcp.time_delta)tcp.time_delta"
-qz io,stat,600,"MAX(tcp.time_delta)tcp.time_delta"
-qz io,stat,600,"AVG(tcp.time_delta)tcp.time_delta"
-qz io,stat,600,"COUNT(tcp.time_delta)tcp.time_delta"
===================================================================
IO Statistics
Interval: 600.000 secs
Column #0: COUNT(tcp.time_delta)tcp.time_delta
| Column #0
Time | COUNT
000.000-600.000 5784
===================================================================
===================================================================
IO Statistics
Interval: 600.000 secs
Column #0: AVG(tcp.time_delta)tcp.time_delta
| Column #0
Time | AVG
000.000-600.000 0.005
===================================================================
===================================================================
IO Statistics
Interval: 600.000 secs
Column #0: MAX(tcp.time_delta)tcp.time_delta
| Column #0
Time | MAX
000.000-600.000 15.740
===================================================================
===================================================================
IO Statistics
Interval: 600.000 secs
Column #0: SUM(tcp.time_delta)tcp.time_delta
| Column #0
Time | SUM
000.000-600.000 0
===================================================================
===================================================================
IO Statistics
Interval: 600.000 secs
Column #0: MIN(tcp.time_delta)tcp.time_delta
| Column #0
Time | MIN
000.000-600.000 0.000
===================================================================
guru>
On 11/6/2011 10:31 AM, j.snelders wrote:
> Hi Stuart,
>
> To check whether tshark is using TCP timestamps run:
> $ tshark -G currentprefs | grep tcp.calculate_timestamps
> #tcp.calculate_timestamps: FALSE
>
> To enable TCP timestamps use:
> tshark -r FS01.pcap -o tcp.calculate_timestamps:TRUE -R "(tcp.dstport==445)"
> -qz io,stat,600,"MIN(tcp.time_delta)tcp.time_delta" -qz io,stat,600,"SUM(tcp.time_delta)tcp.time_delta"
> -z io,stat,600,"MAX(tcp.time_delta)tcp.time_delta" -z io,stat,600,"AVG(tcp.time_delta)tcp.time_delta"
> -z io,stat,600,"COUNT(tcp.time_delta)tcp.time_delta"
>
> [...]