gluon-mesh-batman-adv: use lua-ethtool-stats instead of ethtool

This commit is contained in:
Matthias Schiffer 2014-07-28 00:58:07 +02:00
parent 7b0ed188b0
commit 4795fc4a50
2 changed files with 3 additions and 6 deletions

View File

@ -11,7 +11,7 @@ include $(INCLUDE_DIR)/package.mk
define Package/gluon-announce
SECTION:=gluon
CATEGORY:=Gluon
DEPENDS:=+gluon-core +luci-lib-json +ethtool
DEPENDS:=+gluon-core +luci-lib-json +lua-ethtool-stats
TITLE:=Lua scripts announcing various information
endef

View File

@ -1,9 +1,6 @@
local ethtool = util.exec('ethtool -S bat0')
local ethtool = require 'ethtool_stats'
local fields = {}
for k, v in ethtool:gmatch('([%a_]+): ([0-9]+)') do
fields[k] = tonumber(v)
end
local fields = ethtool.interface_stats('bat0')
local traffic = {}
for _, class in ipairs({'rx', 'tx', 'forward', 'mgmt_rx', 'mgmt_tx'}) do