Latency is different for netFlow / non-netFlow
For non-netFlow, it's based on the timestamps inside the packets, i.e. the
SYN and SYN|ACK of the tcp 3-way handshake, from handleTCPSession() in
session.c:
if(tp->th_flags == TH_SYN) {
theSession->nwLatency.tv_sec = h->ts.tv_sec;
theSession->nwLatency.tv_usec = h->ts.tv_usec;
theSession->sessionState = FLAG_STATE_SYN;
}
And then the block beginning:
/* Latency measurement */
if((tp->th_flags == (TH_SYN|TH_ACK)) && (theSession->sessionState ==
FLAG_STATE_SYN)) {
theSession->sessionState = FLAG_FLAG_STATE_SYN_ACK;
} else if((tp->th_flags == TH_ACK) && (theSession->sessionState ==
FLAG_FLAG_STATE_SYN_ACK)) {
if(h->ts.tv_sec >= theSession->nwLatency.tv_sec) {
...
}
For netFlow, it's just stored - IF it is part of the flow to begin with.
There's nothing specific in the netFlow plugin WRT -o
(myGlobals.runningPref.dontTrustMACaddr).
You could turn on the debug line in netFlowPlugin.c:
/*
traceEvent(CONST_TRACE_INFO, "DEBUG: Nw Latency=%d.%d [%s:%d ->
%s:%d]",
record->nw_latency_sec, record->nw_latency_usec,
srcHost->hostNumIpAddress, sport,
dstHost->hostNumIpAddress, dport);
*/
(remove the /* and */ so it's no longer a comment) - that would show if it's
even seeing the data (vs associating incorrectly.
-----Burton
-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Gary
Gatten
Sent: Thursday, March 30, 2006 4:08 PM
To: [email protected]
Subject: [Ntop] -o disables latency stats?
FreeBSD 6.0, nTop 3.2.1, compiled from CVS - I think....
I'm collecting data through a cisco SPAN port. This port is a mirror of the
our primary Frame-Relay WAN router interface. The idea is to see global WAN
stats.
Without -o I have latency stats, however, "all" the traffic gets associated
with the router. Not good. Restarted with -o and I have all the individual
hosts I wanted, but now there's no latency stats.
Am I missing something, or is this just the way it is?
Thanks!
Gary
_______________________________________________
Ntop mailing list
[email protected]
http://listgateway.unipi.it/mailman/listinfo/ntop
_______________________________________________
Ntop mailing list
[email protected]
http://listgateway.unipi.it/mailman/listinfo/ntop