Herbert, I take it you saw a lot of requeues happening that prompted this? What were the circumstances? The _only_ times i have seen it happen is when the (PCI) bus couldnt handle the incoming rate or there was a bug in the driver. Also: what happens to the packet that comes in from either local or is being forwarded and finds the qdisc_is_running flag is set? I couldnt tell if the intent was to drop it or not. The answer for TCP is probably simpler than for packets being forwarded.
cheers, jamal On Mon, 2006-19-06 at 22:15 +1000, Herbert Xu wrote: > Hi Dave: > > I'm nearly done with the generic segmentation offload stuff (although > only TCPv4 is implemented for now), and I encountered this problem. > > [NET]: Prevent multiple qdisc runs > - To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html