netdev-linux: Cache drv-info for net device.
authorPravin B Shelar <pshelar@nicira.com>
Fri, 9 Mar 2012 21:31:38 +0000 (13:31 -0800)
committerPravin B Shelar <pshelar@nicira.com>
Fri, 9 Mar 2012 21:31:38 +0000 (13:31 -0800)
commit784f6f3e879c8ee390978ee5b2b5e61713ca7903
tree95c85748c75c74f052a56087f1dfadbcda54d178
parentd13c99fb89b94ef6e61d681204b5eba737a8d4a7
netdev-linux: Cache drv-info for net device.

Netdev-linux calls ETHTOOL_GDRVINFO on every netdev_linux_get_status()
which is not optimal as drv-info does not change for given device.
So following patch changes netdev_linux_get_status() to read drv-info at
device initialization and cache it.

Signed-off-by: Pravin B Shelar <pshelar@nicira.com>
lib/netdev-linux.c