[IPV4]: Fix ip_queue_xmit identity increment for TSO packets
authorHerbert Xu <herbert@gondor.apana.org.au>
Tue, 8 Nov 2005 17:41:56 +0000 (09:41 -0800)
committerDavid S. Miller <davem@davemloft.net>
Tue, 8 Nov 2005 17:41:56 +0000 (09:41 -0800)
commit89f5f0aeed14ac7245f760b0b96c9269c87bcbbe
tree8dae08b8c2c7b61c6207d9189196b3c28d1cb8d4
parenta51482bde22f99c63fbbb57d5d46cc666384e379
[IPV4]: Fix ip_queue_xmit identity increment for TSO packets

When ip_queue_xmit calls ip_select_ident_more for IP identity selection
it gives it the wrong packet count for TSO packets.  The ip_select_*
functions expect one less than the number of packets, so we need to
subtract one for TSO packets.

This bug was diagnosed and fixed by Tom Young.

Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/ipv4/ip_output.c