| To: | Anton Blanchard <anton@xxxxxxxxx> |
|---|---|
| Subject: | Re: TSO + e1000 |
| From: | "David S. Miller" <davem@xxxxxxxxxxxxx> |
| Date: | Sun, 5 Dec 2004 21:18:07 -0800 |
| Cc: | herbert@xxxxxxxxxxxxxxxxxxx, netdev@xxxxxxxxxxx, ganesh.venkatesan@xxxxxxxxx, jesse.brandeburg@xxxxxxxxx, john.ronciak@xxxxxxxxx |
| In-reply-to: | <20041206041656.GE8751@xxxxxxxxxxxxxxxxxxxxxxxxxx> |
| References: | <20041205232226.GA5757@xxxxxxxxxxxxxxxxxxxxxxxxxx> <E1Cb7dy-000588-00@xxxxxxxxxxxxxxxxxxxxxxxx> <20041206041656.GE8751@xxxxxxxxxxxxxxxxxxxxxxxxxx> |
| Sender: | netdev-bounce@xxxxxxxxxxx |
On Mon, 6 Dec 2004 15:16:56 +1100 Anton Blanchard <anton@xxxxxxxxx> wrote: > > This is a bug in e1000. Even if it is required it isn't allowed to > > modify a cloned packet. It'll need to copy it so that other clone > > users aren't affected. > > It looks like the tg3 is doing a similar thing. As does ixgb. Most TSO drivers need to modify the IP header in a similar way. It has to do with how Microsoft's driver API defines the TSO interface, which is what all the cards implement. They want the checksum field clear, and the tot_len field of the IP header to be what the normal packets will have. Typhoon and S2IO seem to be a notable exceptions. |
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | Re: TSO + e1000, Anton Blanchard |
|---|---|
| Next by Date: | Re: [PATCH] tcp: efficient port randomisation (revised), Michael Vittrup Larsen |
| Previous by Thread: | Re: TSO + e1000, Anton Blanchard |
| Next by Thread: | 私は主婦, a10.net |
| Indexes: | [Date] [Thread] [Top] [All Lists] |