commit | 27ab2568649d5ba6c5a20212079b7c4f6da4ca0d | [log] [tgz] |
---|---|---|
author | Herbert Xu <herbert@gondor.apana.org.au> | Wed Dec 05 01:51:58 2007 -0800 |
committer | David S. Miller <davem@davemloft.net> | Mon Jan 28 14:56:32 2008 -0800 |
tree | 19bb85e73d7deb0adf40386af3117c2f397b653d | |
parent | c8fecf2242a0ab7230210665986b8ef915e1ae9e [diff] |
[UDP]: Avoid repeated counting of checksum errors due to peeking Currently it is possible for two processes to peek on the same socket and end up incrementing the error counter twice for the same packet. This patch fixes it by making skb_kill_datagram return whether it succeeded in unlinking the packet and only incrementing the counter if it did. Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au> Signed-off-by: David S. Miller <davem@davemloft.net>