| ac6c5e9a | 09-Feb-2022 |
Jiawen Wu <[email protected]> |
net/ngbe: fix Tx hang on queue disable
Add commands requesting firmware to enable or disable PCIe bus master. Disable PCIe master access to clear BME when stop hardware, and verify there are no pend
net/ngbe: fix Tx hang on queue disable
Add commands requesting firmware to enable or disable PCIe bus master. Disable PCIe master access to clear BME when stop hardware, and verify there are no pending requests.
Move disabling Tx queue after disabling PCIe bus master, to ensure that there are no packets left to cause Tx hang.
Fixes: 78710873c2f3 ("net/ngbe: add HW initialization") Cc: [email protected]
Signed-off-by: Jiawen Wu <[email protected]>
show more ...
|