diff options
author | karl beldan <karl.beldan@gmail.com> | 2015-01-28 12:58:11 +0300 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2015-02-11 09:54:47 +0300 |
commit | 1ff733ae2347f93a20376defe1e6af77ede4da52 (patch) | |
tree | f45f016b4991bc4f06499c78378b25a7437455d2 /lib/build_OID_registry | |
parent | 75a94c278e5cca705c56d6e2308b68dda3788db6 (diff) | |
download | linux-1ff733ae2347f93a20376defe1e6af77ede4da52.tar.xz |
lib/checksum.c: fix carry in csum_tcpudp_nofold
commit 150ae0e94634714b23919f0c333fee28a5b199d5 upstream.
The carry from the 64->32bits folding was dropped, e.g with:
saddr=0xFFFFFFFF daddr=0xFF0000FF len=0xFFFF proto=0 sum=1,
csum_tcpudp_nofold returned 0 instead of 1.
Signed-off-by: Karl Beldan <karl.beldan@rivierawaves.com>
Cc: Al Viro <viro@ZenIV.linux.org.uk>
Cc: Eric Dumazet <eric.dumazet@gmail.com>
Cc: Arnd Bergmann <arnd@arndb.de>
Cc: Mike Frysinger <vapier@gentoo.org>
Cc: netdev@vger.kernel.org
Cc: linux-kernel@vger.kernel.org
Signed-off-by: Eric Dumazet <edumazet@google.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'lib/build_OID_registry')
0 files changed, 0 insertions, 0 deletions