Re: [Linux-ATM-General] [PATCH] atm/br2684: netif_stop_queue() when atm device busy and netif_wake_queue() when we can send packets again.
From: Philip A. Prindeville <hidden>
Date: 2009-09-11 19:58:20
From: Philip A. Prindeville <hidden>
Date: 2009-09-11 19:58:20
Karl Hiramoto wrote:
Philip A. Prindeville wrote:quoted
I had noticed that with my Solos card, and using Qwest 7062/896kb/s service that I was typically only getting ~400kb/s upstream, so I thought that delayed transmitter restarts might be the culprit and decided to try out this patch. I'm running 2.6.27.26, and I modified the patch as below. Has anyone confirmed this patch (Karl's) against 2.6.27? Thanks, -PhilipI'd be interested in hearing comparisons with/without the patch. What i have is no upstream packet loss with this patch, however slightly lower total throughput. I think because the upper networking layers take time to restart the packet flow. I'm not really sure if or how many packets to upper layers buffer. I haven't had time to debug it further. I don't have a solos card, but you may have to tweak the solos driver sk_sndbuf value. -- Karl
I'm running with the patch right now... Can't tell if latency has been affected. Seems to be working a bit better, but I've not done any formalized testing. -Philip