Home
last modified time | relevance | path

Searched refs:csum_add (Results 1 – 25 of 25) sorted by relevance

/linux/include/net/
H A Dchecksum.h59 static __always_inline __wsum csum_add(__wsum csum, __wsum addend) in csum_add() function
69 return csum_add(csum, ~addend); in csum_sub()
98 return csum_add(csum, csum_shift(csum2, offset)); in csum_block_add()
116 *sum = csum_fold(csum_add(diff, ~csum_unfold(*sum))); in csum_replace_by_diff()
123 *sum = csum_fold(csum_add(tmp, (__force __wsum)to)); in csum_replace4()
139 *csum = csum_add(csum_sub(*csum, old), new); in csum_replace()
H A Dudp.h239 csum = csum_add(csum, skb->csum); in udp_csum_outgoing()
250 csum = csum_add(csum, skb->csum); in udp_csum()
/linux/net/ipv6/ila/
H A Dila_common.c52 diff = csum_add(diff, fval); in ila_csum_do_neutral_fmt()
54 *adjust = ~csum_fold(csum_add(diff, csum_unfold(*adjust))); in ila_csum_do_neutral_fmt()
72 *adjust = ~csum_fold(csum_add(diff, csum_unfold(*adjust))); in ila_csum_do_neutral_nofmt()
/linux/tools/testing/selftests/net/tcp_ao/
H A Dicmps-accept.c249 static inline uint32_t csum_add(uint32_t csum, uint32_t addend) in csum_add() function
263 sum = csum_add(sum, words[i]); in checksum6_nofold()
265 sum = csum_add(sum, ((char *)data)[len - 1]); in checksum6_nofold()
H A Dicmps-discard.c249 static inline uint32_t csum_add(uint32_t csum, uint32_t addend) in csum_add() function
263 sum = csum_add(sum, words[i]); in checksum6_nofold()
265 sum = csum_add(sum, ((char *)data)[len - 1]); in checksum6_nofold()
/linux/arch/sparc/include/asm/
H A Dchecksum_64.h133 static inline __wsum csum_add(__wsum csum, __wsum addend) in csum_add() function
H A Dchecksum_32.h199 static inline __wsum csum_add(__wsum csum, __wsum addend) in csum_add() function
/linux/net/ipv6/netfilter/
H A Dip6t_NPT.c71 sum = ~csum_fold(csum_add(csum_unfold((__force __sum16)addr->s6_addr16[idx]), in ip6t_npt_map_pfx()
/linux/net/dsa/
H A Dtag_dsa.c317 c = csum_add(c, csum_partial(new_header + 2, 2, 0)); in dsa_rcv_ll()
/linux/net/netfilter/
H A Dxt_TCPMSS.c242 skb->csum = csum_add(csum_sub(skb->csum, (__force __wsum)oldlen), in tcpmss_tg6()
H A Dnft_payload.c740 skb->csum = ~csum_add(csum_sub(~(skb->csum), fsum), in nft_payload_l4csum_update()
744 sum = ~csum_fold(csum_add(csum_sub(csum_unfold(sum), fsum), in nft_payload_l4csum_update()
/linux/drivers/net/ethernet/mellanox/mlx4/
H A Den_rx.c543 return csum_add(hw_checksum, *(__wsum *)vlanh); in get_fixed_vlan_csum()
584 temp = csum_add(hw_checksum, *(__wsum *)ipv6h); in get_fixed_ipv6_csum()
586 skb->csum = csum_add(temp, (__force __wsum)*(__be16 *)&ipv6h->nexthdr); in get_fixed_ipv6_csum()
/linux/net/ipv4/
H A Dinet_fragment.c641 head->csum = csum_add(head->csum, fp->csum); in inet_frag_reasm_finish()
H A Dudp_offload.c294 uh->check = ~csum_fold(csum_add(partial, in __skb_udp_tunnel_segment()
H A Dicmp.c404 csum = csum_add(csum, skb1->csum); in icmp_push_reply()
H A Dip_output.c1669 arg->csumoffset) = csum_fold(csum_add(nskb->csum, in ip_send_unicast_reply()
H A Dudp.c1053 csum = csum_add(csum, frags->csum); in udp4_hwcsum()
/linux/net/core/
H A Dgro.c802 sum = csum_fold(csum_add(NAPI_GRO_CB(skb)->csum, wsum)); in __skb_gro_checksum_complete()
H A Dskbuff.c3807 sum = csum_fold(csum_add(skb->csum, csum)); in __skb_checksum_complete()
H A Dfilter.c2080 return (skb->csum = csum_add(skb->csum, csum)); in BPF_CALL_2()
/linux/net/ipv6/
H A Draw.c553 tmp_csum = csum_add(tmp_csum, skb->csum); in rawv6_push_pending_frames()
H A Dicmp.c301 tmp_csum = csum_add(tmp_csum, skb->csum); in icmpv6_push_pending_frames()
H A Dudp.c1342 csum = csum_add(csum, frags->csum); in udp6_hwcsum_outgoing()
/linux/drivers/net/
H A Dgeneve.c575 return !csum_fold(csum_add(psum, csum)); in geneve_opt_gro_hint_validate_csum()
/linux/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x_cmn.c3356 tsum = ~csum_fold(csum_add((__force __wsum) csum, in bnx2x_csum_fix()