On 09.08.2019 10:52, Holger Hoffstätte wrote: > On 8/9/19 10:25 AM, Eric Dumazet wrote: > (snip) >>> >>> So that didn't take long - got another timeout this morning during some >>> random light usage, despite sg/tso being disabled this time. >>> Again the only common element is the xmit_more patch. :( >>> Not sure whether you want to revert this right away or wait for 5.4-rc1 >>> feedback. Maybe this too is chipset-specific? >>> >>>> Thanks a lot for the analysis and testing. Then I'll submit the disabling >>>> of SG on RTL8168evl (on your behalf), independent of whether it fixes >>>> the timeout issue. >>> >>> Got it, thanks! >>> >>> Holger >> >> I would try this fix maybe ? >> >> diff --git a/drivers/net/ethernet/realtek/r8169_main.c >> b/drivers/net/ethernet/realtek/r8169_main.c >> index >> b2a275d8504cf099cff738f2f7554efa9658fe32..e77628813daba493ad50dab9ac1e3703e38b560c >> 100644 >> --- a/drivers/net/ethernet/realtek/r8169_main.c >> +++ b/drivers/net/ethernet/realtek/r8169_main.c >> @@ -5691,6 +5691,7 @@ static netdev_tx_t rtl8169_start_xmit(struct sk_buff >> *skb, >> */ >> smp_wmb(); >> netif_stop_queue(dev); >> + door_bell = true; >> } >> >> if (door_bell) >> > > Thanks Eric, I'll give that a try and see how it fares over the next few days. > It suspiciously looks like it could help.. > > -h > Thanks for testing this. Looking forward to your feedback regarding the change.
Heiner