linux/net
Ilpo Järvinen 9ec06ff57a tcp: fix retrans_out leaks
There's conflicting assumptions in shifting, the caller assumes
that dupsack results in S'ed skbs (or a part of it) for sure but
never gave a hint to tcp_sacktag_one when dsack is actually in
use. Thus DSACK retrans_out -= pcount was not taken and the
counter became out of sync. Remove obstacle from that information
flow to get DSACKs accounted in tcp_sacktag_one as expected.

Signed-off-by: Ilpo Järvinen <ilpo.jarvinen@helsinki.fi>
Tested-by: Denys Fedoryshchenko <denys@visp.net.lb>
Signed-off-by: David S. Miller <davem@davemloft.net>
2009-03-01 00:21:36 -08:00
..
9p
802
8021q netpoll: Add drop checks to all entry points 2009-03-01 00:11:52 -08:00
appletalk
atm
ax25
bluetooth
bridge
can
core netpoll: Add drop checks to all entry points 2009-03-01 00:11:52 -08:00
dcb
dccp
decnet
dsa
econet
ethernet
ipv4 tcp: fix retrans_out leaks 2009-03-01 00:21:36 -08:00
ipv6 ipv6: don't use tw net when accounting for recycled tw 2009-02-26 03:35:13 -08:00
ipx
irda
iucv
key
lapb
llc
mac80211
netfilter netfilter: xt_recent: fix proc-file addition/removal of IPv4 addresses 2009-02-24 14:53:12 +01:00
netlabel
netlink
netrom
packet
phonet
rfkill
rose
rxrpc
sched pkt_sched: sch_drr: Fix oops in drr_change_class. 2009-02-27 02:42:38 -08:00
sctp
sunrpc
tipc
unix
wanrouter
wimax wimax: fix oops in wimax_dev_get_by_genl_info() when looking up non-wimax iface 2009-02-12 17:00:20 -08:00
wireless
x25
xfrm
compat.c
Kconfig
Makefile
nonet.c
socket.c
sysctl_net.c
TUNABLE