[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-Id: <E1HcZlg-0006Bi-00@gondolin.me.apana.org.au>
Date: Sat, 14 Apr 2007 14:21:44 +1000
From: Herbert Xu <herbert@...dor.apana.org.au>
To: dada1@...mosbay.com (Eric Dumazet)
Cc: danielschaffrath@....com, greearb@...delatech.com,
andi@...stfloor.org, netdev@...r.kernel.org, bcrl@...ck.org
Subject: Re: TCP connection stops after high load.
Eric Dumazet <dada1@...mosbay.com> wrote:
>
> dev_queue_xmit_nit() is called before attempting to send packet to device.
>
> If device could not accept the packet (hard_start_xmit() returns an error), packet is requeued and retried later.
> each retry means call ev_queue_xmit_nit() again, so tcpdump/sniffers can 'see' packet transmited several times.
This should only happen with LLTX drivers. In fact, LLTX drivers are
really more trouble than they're worth. They should all be rewritten
to follow the model used in tg3.
Cheers,
--
Visit Openswan at http://www.openswan.org/
Email: Herbert Xu ~{PmV>HI~} <herbert@...dor.apana.org.au>
Home Page: http://gondor.apana.org.au/~herbert/
PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt
-
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists