summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDuncan Roe <duncan_roe@optusnet.com.au>2019-12-31 12:06:07 +1100
committerFlorian Westphal <fw@strlen.de>2020-01-03 13:23:01 +0100
commit88093244d44f68c750c6dca19810bf3712569d71 (patch)
tree8b04f0be66c8d2907776ba598e68033ead60db10
parent01771429d5419e94eadccdc7a43d80e9f77e75da (diff)
src: checksum.c: remove redundant 0xFFFF mask of uint16_t
Signed-off-by: Duncan Roe <duncan_roe@optusnet.com.au> Signed-off-by: Florian Westphal <fw@strlen.de>
-rw-r--r--src/extra/checksum.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/extra/checksum.c b/src/extra/checksum.c
index 8b23997..a650b64 100644
--- a/src/extra/checksum.c
+++ b/src/extra/checksum.c
@@ -70,10 +70,10 @@ uint16_t nfq_checksum_tcpudp_ipv6(struct ip6_hdr *ip6h, void *transport_hdr,
int i;
for (i=0; i<8; i++) {
- sum += (ip6h->ip6_src.s6_addr16[i]) & 0xFFFF;
+ sum += (ip6h->ip6_src.s6_addr16[i]);
}
for (i=0; i<8; i++) {
- sum += (ip6h->ip6_dst.s6_addr16[i]) & 0xFFFF;
+ sum += (ip6h->ip6_dst.s6_addr16[i]);
}
sum += htons(protonum);
sum += htons(len);