]> git.baikalelectronics.ru Git - kernel.git/commit
[TCP]: Remove superflucious FLAG_DATA_SACKED
authorIlpo Järvinen <ilpo.jarvinen@helsinki.fi>
Sat, 1 Dec 2007 22:47:57 +0000 (00:47 +0200)
committerDavid S. Miller <davem@davemloft.net>
Mon, 28 Jan 2008 22:55:40 +0000 (14:55 -0800)
commit88c29758277478fbfd5d76c2b092b197d7e02925
tree5003ff9db585997fceda75340f4631c311b0fe51
parentd7c02335961c1cb91aab0b81b2c4c1f4cbdbe5fe
[TCP]: Remove superflucious FLAG_DATA_SACKED

To get there, highest_sack must have advanced. When it advances,
a new skb is SACKed, which already sets that FLAG. Besides, the
original purpose of it has puzzled me, never understood why
LOST bit setting of retransmitted skb is marked with
FLAG_DATA_SACKED.

Signed-off-by: Ilpo Järvinen <ilpo.jarvinen@helsinki.fi>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/ipv4/tcp_input.c