Home
last modified time | relevance | path

Searched refs:acc (Results 1 – 6 of 6) sorted by relevance

/lib/liblwip/src/core/ipv6/
Dinet6.c58 u32_t acc; in chksum() local
61 for(acc = 0; len > 1; len -= 2) { in chksum()
62 acc += *sdataptr++; in chksum()
67 acc += htons((u16_t)(*(u8_t *)dataptr) << 8); in chksum()
70 return acc; in chksum()
84 u32_t acc; in inet_chksum_pseudo() local
88 acc = 0; in inet_chksum_pseudo()
91 acc += chksum(q->payload, q->len); in inet_chksum_pseudo()
92 while (acc >> 16) { in inet_chksum_pseudo()
93 acc = (acc & 0xffff) + (acc >> 16); in inet_chksum_pseudo()
[all …]
/lib/liblwip/src/core/ipv4/
Dinet_chksum.c83 u32_t acc; in lwip_standard_chksum() local
87 acc = 0; in lwip_standard_chksum()
98 acc += src; in lwip_standard_chksum()
104 acc += src; in lwip_standard_chksum()
107 acc = (acc >> 16) + (acc & 0x0000ffffUL); in lwip_standard_chksum()
108 if ((acc & 0xffff0000UL) != 0) { in lwip_standard_chksum()
109 acc = (acc >> 16) + (acc & 0x0000ffffUL); in lwip_standard_chksum()
114 return htons((u16_t)acc); in lwip_standard_chksum()
276 u32_t acc; in inet_chksum_pseudo() local
281 acc = 0; in inet_chksum_pseudo()
[all …]
/lib/liblwip/src/core/
Dudp.c679 u32_t acc;
680 acc = udphdr->chksum + (u16_t)~(chksum);
681 udphdr->chksum = FOLD_U32T(acc);
706 u32_t acc; local
709 acc = udpchksum + (u16_t)~(chksum);
710 udpchksum = FOLD_U32T(acc);
Dpbuf.c1045 u32_t acc; in pbuf_fill_chksum() local
1062 acc = *chksum; in pbuf_fill_chksum()
1063 acc += copy_chksum; in pbuf_fill_chksum()
1064 *chksum = FOLD_U32T(acc); in pbuf_fill_chksum()
Dtcp_out.c1126 u32_t acc; in tcp_output_segment() local
1138 acc = inet_chksum_pseudo_partial(seg->p, &(pcb->local_ip), in tcp_output_segment()
1146 acc += (u16_t)~(seg->chksum); in tcp_output_segment()
1147 seg->tcphdr->chksum = FOLD_U32T(acc); in tcp_output_segment()
/lib/liblwip/
DCHANGELOG2254 * inet.c Modify (acc >> 16) test to ((acc >> 16) != 0) to help buggy