]> git.proxmox.com Git - mirror_ubuntu-kernels.git/commit
tcp: provide more information on the tcp receive_queue bugs
authorIlpo Järvinen <ilpo.jarvinen@helsinki.fi>
Fri, 13 Nov 2009 21:56:33 +0000 (13:56 -0800)
committerDavid S. Miller <davem@davemloft.net>
Fri, 13 Nov 2009 21:56:33 +0000 (13:56 -0800)
commitd792c1006fe92448217b71513d3955868358271d
tree918d3fea89ab7f053a0a3f15c2b2feff24f81ef5
parentd01032e4fd33110f9f3a085a36cb819c1dfc5827
tcp: provide more information on the tcp receive_queue bugs

The addition of rcv_nxt allows to discern whether the skb
was out of place or tp->copied. Also catch fancy combination
of flags if necessary (sadly we might miss the actual causer
flags as it might have already returned).

Btw, we perhaps would want to forward copied_seq in
somewhere or otherwise we might have some nice loop with
WARN stuff within but where to do that safely I don't
know at this stage until more is known (but it is not
made significantly worse by this patch).

Signed-off-by: Ilpo Järvinen <ilpo.jarvinen@helsinki.fi>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/ipv4/tcp.c