]> git.baikalelectronics.ru Git - kernel.git/commit
be2net: fix unnecessary access to hardware to get link, port info
authorAjit Khaparde <ajitk@serverengines.com>
Sun, 29 Nov 2009 17:57:46 +0000 (17:57 +0000)
committerDavid S. Miller <davem@davemloft.net>
Wed, 2 Dec 2009 08:50:26 +0000 (00:50 -0800)
commitbcab8090319d5568a1c7fac6322f2e640e139fa4
treedad072dd1c206cdcb0e55ccfa92276a1bca54123
parentadf5fe6aa5176d0beaa1fe8204cc2ef4bbe29d28
be2net: fix unnecessary access to hardware to get link, port info

Every time while doing ethtool->get_settings we are accessing
the hardware to get link status and port information.
This is not necessary.  We now use the cached copy for this info
and update it when the link status changes.

From: Suresh R <sureshr@serverengines.com>

Signed-off-by: Ajit Khaparde <ajitk@serverengines.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/benet/be.h
drivers/net/benet/be_ethtool.c
drivers/net/benet/be_main.c