aboutsummaryrefslogtreecommitdiff
path: root/sys
diff options
context:
space:
mode:
authorAlexander V. Chernikov <melifaro@FreeBSD.org>2012-06-16 13:53:14 +0000
committerAlexander V. Chernikov <melifaro@FreeBSD.org>2012-06-16 13:53:14 +0000
commit6a0d28ec210bdf7c6d1aa2254cbf0d906ca09029 (patch)
tree21bcb77c8f0261b110d2ccc214c2dfe50b7b4ff8 /sys
parentf75083f064b54cebd9ef787718ab500e4e7bc03b (diff)
downloadsrc-6a0d28ec210bdf7c6d1aa2254cbf0d906ca09029.tar.gz
src-6a0d28ec210bdf7c6d1aa2254cbf0d906ca09029.zip
Set netflow v9 observation domain value to fib number instead of node id.
This fixes multi-fib netflow v9 export. Reviewed by: glebius Approved by: kib(mentor) MFC after: 1 week
Notes
Notes: svn path=/head/; revision=237163
Diffstat (limited to 'sys')
-rw-r--r--sys/netgraph/netflow/netflow_v9.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/netgraph/netflow/netflow_v9.c b/sys/netgraph/netflow/netflow_v9.c
index 31304d78ab69..e10157cda41d 100644
--- a/sys/netgraph/netflow/netflow_v9.c
+++ b/sys/netgraph/netflow/netflow_v9.c
@@ -222,7 +222,7 @@ export9_send(priv_p priv, fib_export_p fe, item_p item, struct netflow_v9_packet
header->unix_secs = htonl(ts.tv_sec);
header->seq_num = htonl(atomic_fetchadd_32(&fe->flow9_seq, 1));
header->count = htons(t->count);
- header->source_id = htonl(NG_NODE_ID(priv->node));
+ header->source_id = htonl(fe->domain_id);
if (priv->export9 != NULL)
NG_FWD_ITEM_HOOK_FLAGS(error, item, priv->export9, flags);