]> git.baikalelectronics.ru Git - kernel.git/commit
net: systemport: Clear status to reduce spurious interrupts
authorFlorian Fainelli <f.fainelli@gmail.com>
Thu, 23 Mar 2017 17:36:47 +0000 (10:36 -0700)
committerDavid S. Miller <davem@davemloft.net>
Fri, 24 Mar 2017 19:53:14 +0000 (12:53 -0700)
commite6839e0b3a06db734d80220462344df9094ae6f5
tree2ca8ded537f6a1f6bfac6271e9b1aff2c97e0b72
parent22623416b29449fde5b8db5753c64564fd3acd3c
net: systemport: Clear status to reduce spurious interrupts

Do something similar to commit 2a1d6f196f99 ("net: bcmgenet: clear
status to reduce spurious interrupts") and clear interrupts right before
servicing them. This reduces the number of interrupts by 10K
interrupts/sec for a TX TCP session 1Gbits/sec.

Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/broadcom/bcmsysport.c