Tag 'debian/0.12.2+vyatta+1' created by Stig Thormodsrud <[email protected]> at
2010-05-01 19:54 -0700
0.12.2+vyatta+1
Changes since debian/0.12.1+vyatta+1:
Stig Thormodsrud (2):
Merge branch 'upstream' into larkspur
0.12.2+vyatta+1
paolo (14):
* Input/output interfaces (SNMP index) have been implemented natively;
it's therefore not required anymore to pass through the tag infrastructure. As
a result two aggregation primitives are being introduced: 'in_iface' and
'out_iface'. * Updated documentation. Also added sql/README.iface to describe
usage of 'in_iface' and 'out_iface' primitives; added sql/README.is_symmetric
to describe usage of 'is_symmetric' primitive.
* Support for source/destination IP prefix masks is introduced via two
new aggregation primitives: src_mask and dst_mask. These are populated as per
the [nf|sf|pm|u]acctd_net directive: NetFlow/sFlow protocols, BGP, Network
files (networks_file) or static (networks_mask) being valid data sources. *
fix, nfacctd.h: source and destination netmasks were twisted within the NetFlow
v5 structure. Affected releases are: 0.12.0rc4 and 0.12.0. * Documentation
updated.
* nfprobe: network masks are now exported via NetFlow v5/v9.
'pmacctd_net' and its equivalents steer how to populate src_mask/dst_mask
values. * cleanup, nfprobe/sfprobe: data source for src_as/dst_as primitives is
now expected to be always explicitely defined. The only case affected is
getting ASN values out of a Networks File: up to now, it was sufficient to
define a networks_file to use it; now 'pmacctd_as: file' needs to be configured
aswell.
* sfprobe: network masks are now exported via sFlow v5. 'pmacctd_net' and
its equivalents steer how to populate src_mask/dst_mask values.
* Initial implementation of tunnel inspection feature in pmacctd and
uacctd daemons. Tunnel handlers might be feeded with options via configuration.
Once enabled, the daemon will then account on tunnelled data rather than on the
envelope. At this time only supported tunnel protocol is GTP, the GPRS
tunnelling protocol (configured as: "tunnel_0: gtp, <UDP port>").
* Tunnel inspection generalized: internal structures will allow up to 8
tunnel stacks. Up to 4 tunnel layers per stack are already supported. First
matching stack at the first layer, wins. * fix, nfprobe_plugin.c:
l2_to_flowrec() was missing variable declaration if the package was configured
for compilation with --disable-l2. Thanks to Brent Van Dussen for reporting the
issue.
* uacctd: introduced MAC layer support the for Netlink/ULOG socket
* fix, bgp.c: bgp_attr_munge_as4path() return code was not defined for
some cases. This was causing some BGP messages to be considered as malformed.
* sfprobe: if the MAC layer is not available, change header protocol to
11 (IPv4) or 12 (IPv6) from 1.
* Building sub-system: PF_RING workaround for pcap_dispatch not found
* Building sub-system: PF_RING workaround addendum
* ChangeLog updated * Documentation updated
* Documentation updated * Building sub-system: relax compiler
optimizations option added
* Rolling version counters
---
CONFIG-KEYS | 54 +++--
ChangeLog | 50 ++++
EXAMPLES | 27 +-
UPGRADE | 11 +
configure | 365 +++++++++++++++++++----------------
configure.in | 40 +++
debian/changelog | 59 +++++
sql/README.agent_id2 | 16 -
sql/README.iface | 18 +
sql/README.is_symmetric | 15 +
sql/README.mask | 20 +
sql/README.mysql | 20 +
sql/README.pgsql | 20 +
sql/README.sqlite3 | 20 +
src/bgp/bgp.c | 2
src/cfg.h | 1
src/cfg_handlers.c | 17 +
src/cfg_handlers.h | 3
src/mysql_plugin.c | 2
src/net_aggr.c | 82 +++++++
src/net_aggr.h | 8
src/network.h | 64 +++++-
src/nfacctd.c | 12 -
src/nfacctd.h | 2
src/nfprobe_plugin/netflow5.c | 8
src/nfprobe_plugin/netflow9.c | 48 ++++
src/nfprobe_plugin/nfprobe_plugin.c | 18 +
src/nfprobe_plugin/nfprobe_plugin.h | 1
src/nl.c | 137 +++++++++++++
src/pgsql_plugin.c | 2
src/pkt_handlers.c | 372 ++++++++++++++++++++++++++++++++++--
src/pkt_handlers.h | 14 +
src/pmacct-data.h | 8
src/pmacct-defines.h | 24 +-
src/pmacct.c | 66 ++++++
src/pmacct.h | 5
src/pmacctd.c | 22 +-
src/pretag.h | 2
src/server.c | 6
src/sfacctd.c | 12 -
src/sfprobe_plugin/sfprobe_plugin.c | 122 ++++++++---
src/sql_common.c | 62 ++++++
src/sql_common.h | 6
src/sql_handlers.c | 33 +++
src/sqlite3_plugin.c | 2
src/uacctd.c | 54 ++++-
46 files changed, 1616 insertions(+), 336 deletions(-)
---
_______________________________________________
svn mailing list
[email protected]
http://mailman.vyatta.com/mailman/listinfo/svn