netdev-linux: Cache drv-info for net device.
authorPravin B Shelar <pshelar@nicira.com>
Fri, 9 Mar 2012 20:57:13 +0000 (12:57 -0800)
committerPravin B Shelar <pshelar@nicira.com>
Fri, 9 Mar 2012 20:57:13 +0000 (12:57 -0800)
commit4f925bd39b21c9d189af2cbfce8cc6287419d538
tree3a0c33945ec265a87a5145502aaf22e34050e84b
parent9b80f761bed9a32c1b0eb22ee3361966057ea973
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