| 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 ...
|
| 0360c23f | 09-Feb-2022 |
Jiawen Wu <[email protected]> |
net/ngbe: fix missed link interrupt
When the port is started and stopped continuously and quickly, one interrupt cannot be handled in time, which will cause subsequent interrupts to be lost, so that
net/ngbe: fix missed link interrupt
When the port is started and stopped continuously and quickly, one interrupt cannot be handled in time, which will cause subsequent interrupts to be lost, so that link status will cannot be updated.
Fixes: b9246b8fa280 ("net/ngbe: support link update") Cc: [email protected]
Signed-off-by: Jiawen Wu <[email protected]>
show more ...
|