diff options
author | Mugunthan V N <mugunthanvnm@ti.com> | 2015-07-08 14:35:22 +0530 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2015-07-09 14:52:48 -0700 |
commit | 5a0266af10246c84a6c712f365788800c7e23fd4 (patch) | |
tree | a49b1c47c0057fa39b58691267f6f2e040c142a8 /include/linux | |
parent | adb3505086def6d3e37013ec6cf8313cc719cbb6 (diff) |
drivers: net: cpsw: fix disabling of tx interrupt in rx isr
In commit 'c03abd84634d ("net: ethernet: cpsw: don't requests
IRQs we don't use")', common isr is split into tx and rx, but
in rx isr tx interrupt is also disabledi in cpsw_disable_irq().
So tx interrupts are not handled during rx interrupts and rx
napi completion and results in poor tx performance by 40Mbps.
Fixing by disabling only rx interrupt in rx isr.
Cc: Felipe Balbi <balbi@ti.com>
Cc: <stable@vger.kernel.org> # v4.0+
Signed-off-by: Mugunthan V N <mugunthanvnm@ti.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include/linux')
0 files changed, 0 insertions, 0 deletions