diff options
author | Rafał Miłecki <rafal@milecki.pl> | 2021-06-22 07:24:15 +0200 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2021-06-22 10:34:13 -0700 |
commit | ddeacc4f6494e07cbb6f033627926623f3e7a9d0 (patch) | |
tree | ba3d0cdf4100cf82a6a2631d21246707fe6ad354 /tools/perf/scripts/python/export-to-sqlite.py | |
parent | c69f114d09891adfa3e301a35d9e872b8b7b5a50 (diff) |
net: broadcom: bcm4908_enet: reset DMA rings sw indexes properly
Resetting software indexes in bcm4908_dma_alloc_buf_descs() is not
enough as it's called during device probe only. Driver resets DMA on
every .ndo_open callback and it's required to reset indexes then.
This fixes inconsistent rings state and stalled traffic after interface
down & up sequence.
Fixes: 4feffeadbcb2 ("net: broadcom: bcm4908enet: add BCM4908 controller driver")
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'tools/perf/scripts/python/export-to-sqlite.py')
0 files changed, 0 insertions, 0 deletions