Gleb Smirnoff
7ee35ac9f3
- Use counter(9) for node stats updated at a high rate.
...
- Use simple ++ for rare events.
- Use uma_zone_get_cur() to get knowledge about space left in cache.
- Convert many fields of struct ng_netflow_info to 64 bit.
Tested by: Viktor Velichkin <avisom yandex.ru>
Sponsored by: Nginx, Inc.
2014-01-01 21:48:04 +00:00
Dimitry Andric
01f6c1ea07
In sys/netgraph/netflow, use __FBSDID() instead of old-style rcs_id[].
...
MFC after: 3 days
2013-12-29 18:53:45 +00:00
Gleb Smirnoff
eb1b1807af
Mechanically substitute flags from historic mbuf allocator with
...
malloc(9) flags within sys.
Exceptions:
- sys/contrib not touched
- sys/mbuf.h edited manually
2012-12-05 08:04:20 +00:00
Alexander V. Chernikov
10fcb07c91
Add NG_NETFLOW_V9INFO_TYPE command to be able to request netflowv9-specific
...
data.
Submitted by: Dmitry Luhtionov <dmitryluhtionov at gmail.com>
MFC after: 2 weeks
2012-10-11 16:15:18 +00:00
Alexander V. Chernikov
e8cce25549
Use time_uptime instead of getnanotime for accouting integer number of seconds.
...
Reviewed by: glebius
Approved by: ae(mentor)
MFC after: 1 week
2012-06-16 13:55:31 +00:00
Alexander V. Chernikov
6a0d28ec21
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
2012-06-16 13:53:14 +00:00
Gleb Smirnoff
9b2139a27e
Fix double free.
...
Submitted by: Alexander V. Chernikov <melifaro ipfw.ru>
2011-07-01 08:27:03 +00:00
Bjoern A. Zeeb
3090c02041
Unbreak the build for no options INET6.
...
PR: kern/155227
Submitted by: Dmitry Afanasiev (KOT MATPOCKuH.Ru)
2011-03-03 16:16:49 +00:00
Gleb Smirnoff
5dcd9c1061
Add support for NetFlow version 9 into ng_netflow(4) node.
...
Submitted by: Alexander V. Chernikov <melifaro ipfw.ru>
2011-03-02 16:15:11 +00:00