summaryrefslogtreecommitdiffstats
path: root/sys/netgraph/netflow/netflow.c
diff options
context:
space:
mode:
authormaxim <maxim@FreeBSD.org>2006-04-25 19:56:53 +0000
committermaxim <maxim@FreeBSD.org>2006-04-25 19:56:53 +0000
commita579d0e62d4a6d89f903b56a0febe7168a1222ab (patch)
tree375898ff8b73b626af15c200f1ce8e12bca1a32d /sys/netgraph/netflow/netflow.c
parent49cbf99f470febad27470b161c38e71d3e7529cd (diff)
downloadFreeBSD-src-a579d0e62d4a6d89f903b56a0febe7168a1222ab.zip
FreeBSD-src-a579d0e62d4a6d89f903b56a0febe7168a1222ab.tar.gz
o Set to zero engine_type, engine_id and pad (cisco calls it
sampling_interval) fields in netflow v5 header. We do not use them but some netflow tools show garbage. PR: kern/96296 Submitted by: David Duchscher Approved by: glebius MFC after: 1 week
Diffstat (limited to 'sys/netgraph/netflow/netflow.c')
-rw-r--r--sys/netgraph/netflow/netflow.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/sys/netgraph/netflow/netflow.c b/sys/netgraph/netflow/netflow.c
index 49a219a..63ead88 100644
--- a/sys/netgraph/netflow/netflow.c
+++ b/sys/netgraph/netflow/netflow.c
@@ -621,6 +621,9 @@ export_send(priv_p priv, item_p item, int flags)
getnanotime(&ts);
header->unix_secs = htonl(ts.tv_sec);
header->unix_nsecs = htonl(ts.tv_nsec);
+ header->engine_type = 0;
+ header->engine_id = 0;
+ header->pad = 0;
header->flow_seq = htonl(atomic_fetchadd_32(&priv->flow_seq,
header->count));
header->count = htons(header->count);
OpenPOWER on IntegriCloud