aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
diff options
context:
space:
mode:
authorShahed Shaikh <shahed.shaikh@qlogic.com>2014-04-25 17:43:56 -0400
committerDavid S. Miller <davem@davemloft.net>2014-04-27 23:20:53 -0400
commitddfbac07c0e87e221596a439e8fb3937b95db228 (patch)
tree566032b177062188167a745343e5641fe375e076 /drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
parentqlcnic: Use pci_enable_msix_exact() instead of pci_enable_msix() (diff)
downloadlinux-dev-ddfbac07c0e87e221596a439e8fb3937b95db228.tar.xz
linux-dev-ddfbac07c0e87e221596a439e8fb3937b95db228.zip
qlcnic: Optimize MAC learning code
* Use rx_mac_learn instead of mac_learn and eSwitch flag check in Rx path of 82xx adapter. * Check for MAC filter overrun only after driver scans through cached MAC address list. This will help to update the time stamp of cached MAC addresses even if adapter runs out of MAC address filter limit. * Remove expensive log thrown by driver when MAC address filters are exhausted Signed-off-by: Shahed Shaikh <shahed.shaikh@qlogic.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c')
0 files changed, 0 insertions, 0 deletions