summaryrefslogtreecommitdiff
path: root/net
diff options
context:
space:
mode:
authorSchuyler Patton <spatton@ti.com>2014-03-03 16:19:06 +0530
committerDavid S. Miller <davem@davemloft.net>2014-03-03 15:50:31 -0500
commit3995d265b3640fb7dc843a3c5f62ced4f121fb89 (patch)
tree394e51dc04306a6efe7ffea6296673fe53ea644b /net
parentec495fac119f2eaea8b8c6e6db17ba163c7af1f4 (diff)
downloadlinux-rt-3995d265b3640fb7dc843a3c5f62ced4f121fb89.tar.gz
net: cpsw: fix cpdma rx descriptor leak on down interface
This patch fixes a CPDMA RX Descriptor leak that occurs after taking the interface down when the CPSW is in Dual MAC mode. Previously the CPSW_ALE port was left open up which causes packets to be received and processed by the RX interrupt handler and were passed to the non active network interface where they were ignored. The fix is for the slave_stop function of the selected interface to disable the respective CPSW_ALE Port from forwarding packets. This blocks traffic from being received on the inactive interface. Signed-off-by: Schuyler Patton <spatton@ti.com> Reviewed-by: Felipe Balbi <balbi@ti.com> Signed-off-by: Mugunthan V N <mugunthanvnm@ti.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net')
0 files changed, 0 insertions, 0 deletions