From fb656531599a126c35f40ecfc381621d3c33843e Mon Sep 17 00:00:00 2001 From: Brian Candler Date: Sat, 30 Apr 2011 10:26:04 +0100 Subject: [PATCH] stats as best of stats64 or stats32 --- lib/netlink/message.rb | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/netlink/message.rb b/lib/netlink/message.rb index 6788dd6..7bebed7 100644 --- a/lib/netlink/message.rb +++ b/lib/netlink/message.rb @@ -299,7 +299,7 @@ module Netlink rtattr :mtu, IFLA_MTU, :uint32 rtattr :link, IFLA_LINK, :int32 rtattr :qdisc, IFLA_QDISC, :cstring - rtattr :stats, IFLA_STATS, :stats32 + rtattr :stats32, IFLA_STATS, :stats32 rtattr :cost, IFLA_COST rtattr :master, IFLA_MASTER, :uint32 rtattr :wireless, IFLA_WIRELESS @@ -317,6 +317,11 @@ module Netlink rtattr :stats64, IFLA_STATS64, :stats64 rtattr :vf_ports, IFLA_VF_PORTS rtattr :port_self, IFLA_PORT_SELF + + # Return the best stats available (64bit or 32bit) + def stats + stats64 || stats32 + end end class Addr < RtattrMessage