diff options
author | maxim <maxim@FreeBSD.org> | 2006-04-25 19:56:53 +0000 |
---|---|---|
committer | maxim <maxim@FreeBSD.org> | 2006-04-25 19:56:53 +0000 |
commit | a579d0e62d4a6d89f903b56a0febe7168a1222ab (patch) | |
tree | 375898ff8b73b626af15c200f1ce8e12bca1a32d /sys/netgraph/netflow/netflow.c | |
parent | 49cbf99f470febad27470b161c38e71d3e7529cd (diff) | |
download | FreeBSD-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.c | 3 |
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); |