From: Thomas Graf Date: Thu, 11 Nov 2010 22:14:57 +0000 (+0100) Subject: Add support for per interface ICMPv6 statistics X-Git-Tag: libnl3_0~46 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e69efadc46c1395a281a540d9721c8f8af0c8a22;p=thirdparty%2Flibnl.git Add support for per interface ICMPv6 statistics --- diff --git a/include/netlink/route/link.h b/include/netlink/route/link.h index 1949353..6b0b45c 100644 --- a/include/netlink/route/link.h +++ b/include/netlink/route/link.h @@ -76,6 +76,10 @@ enum rtnl_link_st { RTNL_LINK_OUTMCASTOCTETS, /* OutMcastOctets */ RTNL_LINK_INBCASTOCTETS, /* InBcastOctets */ RTNL_LINK_OUTBCASTOCTETS, /* OutBcastOctets */ + RTNL_LINK_ICMP6_INMSGS, /* InMsgs */ + RTNL_LINK_ICMP6_INERRORS, /* InErrors */ + RTNL_LINK_ICMP6_OUTMSGS, /* OutMsgs */ + RTNL_LINK_ICMP6_OUTERRORS, /* OutErrors */ __RTNL_LINK_STATS_MAX, }; diff --git a/lib/route/link.c b/lib/route/link.c index d54082a..6e6460b 100644 --- a/lib/route/link.c +++ b/lib/route/link.c @@ -1258,6 +1258,10 @@ static struct trans_tbl link_stats[] = { __ADD(RTNL_LINK_OUTMCASTOCTETS, OutMcastOctets) __ADD(RTNL_LINK_INBCASTOCTETS, InBcastOctets) __ADD(RTNL_LINK_OUTBCASTOCTETS, OutBcastOctets) + __ADD(RTNL_LINK_ICMP6_INMSGS, ICMP6_InMsgs) + __ADD(RTNL_LINK_ICMP6_INERRORS, ICMP6_InErrors) + __ADD(RTNL_LINK_ICMP6_OUTMSGS, ICMP6_OutMsgs) + __ADD(RTNL_LINK_ICMP6_OUTERRORS, ICMP6_OutErrors) }; char *rtnl_link_stat2str(int st, char *buf, size_t len)