Home
last modified time | relevance | path

Searched refs:sum (Results 1 – 22 of 22) sorted by relevance

/net/ipv6/
A Dip6_checksum.c20 sum += carry; in csum_ipv6_magic()
24 sum += carry; in csum_ipv6_magic()
28 sum += carry; in csum_ipv6_magic()
32 sum += carry; in csum_ipv6_magic()
36 sum += carry; in csum_ipv6_magic()
40 sum += carry; in csum_ipv6_magic()
44 sum += carry; in csum_ipv6_magic()
48 sum += carry; in csum_ipv6_magic()
51 sum += ulen; in csum_ipv6_magic()
53 sum += carry; in csum_ipv6_magic()
[all …]
/net/psample/
A Dpsample.c322 sum += nla_total_size(0); in psample_tunnel_meta_len()
327 sum += nla_total_size(sizeof(u32)); in psample_tunnel_meta_len()
329 sum += nla_total_size(sizeof(u32)); in psample_tunnel_meta_len()
339 sum += nla_total_size(sizeof(u8)); in psample_tunnel_meta_len()
342 sum += nla_total_size(0); in psample_tunnel_meta_len()
344 sum += nla_total_size(0); in psample_tunnel_meta_len()
346 sum += nla_total_size(sizeof(u16)); in psample_tunnel_meta_len()
348 sum += nla_total_size(sizeof(u16)); in psample_tunnel_meta_len()
350 sum += nla_total_size(0); in psample_tunnel_meta_len()
353 sum += nla_total_size(tun_opts_len); in psample_tunnel_meta_len()
[all …]
/net/core/
A Dutils.c425 void inet_proto_csum_replace4(__sum16 *sum, struct sk_buff *skb, in inet_proto_csum_replace4() argument
429 csum_replace4(sum, from, to); in inet_proto_csum_replace4()
435 *sum = ~csum_fold(csum_add(csum_sub(csum_unfold(*sum), in inet_proto_csum_replace4()
458 void inet_proto_csum_replace16(__sum16 *sum, struct sk_buff *skb, in inet_proto_csum_replace16() argument
467 *sum = csum_fold(csum_partial(diff, sizeof(diff), in inet_proto_csum_replace16()
468 ~csum_unfold(*sum))); in inet_proto_csum_replace16()
470 *sum = ~csum_fold(csum_partial(diff, sizeof(diff), in inet_proto_csum_replace16()
471 csum_unfold(*sum))); in inet_proto_csum_replace16()
475 void inet_proto_csum_replace_by_diff(__sum16 *sum, struct sk_buff *skb, in inet_proto_csum_replace_by_diff() argument
479 csum_replace_by_diff(sum, diff); in inet_proto_csum_replace_by_diff()
[all …]
A Ddatagram.c813 __wsum sum; in csum_and_copy_to_iter() local
826 sum = csum_shift(csstate->csum, csstate->off); in csum_and_copy_to_iter()
828 bytes = iterate_and_advance2(i, bytes, (void *)addr, &sum, in csum_and_copy_to_iter()
831 csstate->csum = csum_shift(sum, csstate->off); in csum_and_copy_to_iter()
A Dgro.c775 __sum16 sum; in __skb_gro_checksum_complete() local
780 sum = csum_fold(csum_add(NAPI_GRO_CB(skb)->csum, wsum)); in __skb_gro_checksum_complete()
782 if (likely(!sum)) { in __skb_gro_checksum_complete()
791 return sum; in __skb_gro_checksum_complete()
A Dnetdev-genl.c580 u64 *sum = _sum; in netdev_nl_stats_add() local
583 if (*add != NETDEV_STAT_NOT_SET && *sum != NETDEV_STAT_NOT_SET) in netdev_nl_stats_add()
584 *sum += *add; in netdev_nl_stats_add()
585 sum++; in netdev_nl_stats_add()
A Dskbuff.c3692 __sum16 sum; in __skb_checksum_complete_head() local
3696 if (likely(!sum)) { in __skb_checksum_complete_head()
3702 skb->csum_valid = !sum; in __skb_checksum_complete_head()
3703 return sum; in __skb_checksum_complete_head()
3719 __sum16 sum; in __skb_checksum_complete() local
3731 if (likely(!sum)) { in __skb_checksum_complete()
3742 skb->csum_valid = !sum; in __skb_checksum_complete()
3745 return sum; in __skb_checksum_complete()
3963 unsigned int sum = 0; in skb_rbtree_purge() local
3970 sum += skb->truesize; in skb_rbtree_purge()
[all …]
/net/netfilter/
A Dnft_payload.c687 *sum = csum_fold(csum_add(csum_sub(~csum_unfold(*sum), fsum), tsum)); in nft_csum_replace()
688 if (*sum == 0) in nft_csum_replace()
689 *sum = CSUM_MANGLED_0; in nft_csum_replace()
750 __sum16 sum; in nft_payload_l4csum_update() local
758 if (skb_copy_bits(skb, l4csum_offset, &sum, sizeof(sum)) < 0) in nft_payload_l4csum_update()
771 sum = ~csum_fold(csum_add(csum_sub(csum_unfold(sum), fsum), in nft_payload_l4csum_update()
776 skb_store_bits(skb, l4csum_offset, &sum, sizeof(sum)) < 0) in nft_payload_l4csum_update()
785 __sum16 sum; in nft_payload_csum_inet() local
787 if (skb_copy_bits(skb, csum_offset, &sum, sizeof(sum)) < 0) in nft_payload_csum_inet()
790 nft_csum_replace(&sum, fsum, tsum); in nft_payload_csum_inet()
[all …]
/net/mptcp/
A Dmib.c111 unsigned long sum[ARRAY_SIZE(mptcp_snmp_list) - 1]; in mptcp_seq_show() local
121 memset(sum, 0, sizeof(sum)); in mptcp_seq_show()
123 snmp_get_cpu_field_batch(sum, mptcp_snmp_list, in mptcp_seq_show()
127 seq_printf(seq, " %lu", sum[i]); in mptcp_seq_show()
A Doptions.c1320 __sum16 __mptcp_make_csum(u64 data_seq, u32 subflow_seq, u16 data_len, __wsum sum) in __mptcp_make_csum() argument
1335 csum = csum_partial(&header, sizeof(header), sum); in __mptcp_make_csum()
A Dprotocol.h1005 __sum16 __mptcp_make_csum(u64 data_seq, u32 subflow_seq, u16 data_len, __wsum sum);
/net/ipv6/netfilter/
A Dip6t_NPT.c45 __sum16 sum; in ip6t_npt_map_pfx() local
71 sum = ~csum_fold(csum_add(csum_unfold((__force __sum16)addr->s6_addr16[idx]), in ip6t_npt_map_pfx()
73 if (sum == CSUM_MANGLED_0) in ip6t_npt_map_pfx()
74 sum = 0; in ip6t_npt_map_pfx()
75 *(__force __sum16 *)&addr->s6_addr16[idx] = sum; in ip6t_npt_map_pfx()
/net/rds/
A Dib_stats.c89 uint64_t *sum; in rds_ib_stats_info_copy() local
98 sum = (uint64_t *)&stats; in rds_ib_stats_info_copy()
100 *(sum++) += *(src++); in rds_ib_stats_info_copy()
A Dtcp_stats.c56 uint64_t *sum; in rds_tcp_stats_info_copy() local
65 sum = (uint64_t *)&stats; in rds_tcp_stats_info_copy()
67 *(sum++) += *(src++); in rds_tcp_stats_info_copy()
A Dstats.c116 uint64_t *sum; in rds_stats_info() local
130 sum = (uint64_t *)&stats; in rds_stats_info()
132 *(sum++) += *(src++); in rds_stats_info()
/net/appletalk/
A Dddp.c940 sum += *data++; in atalk_sum_partial()
941 sum = rol16(sum, 1); in atalk_sum_partial()
943 return sum; in atalk_sum_partial()
958 sum = atalk_sum_partial(skb->data + offset, copy, sum); in atalk_sum_skb()
960 return sum; in atalk_sum_skb()
983 return sum; in atalk_sum_skb()
999 copy, sum); in atalk_sum_skb()
1001 return sum; in atalk_sum_skb()
1009 return sum; in atalk_sum_skb()
1014 unsigned long sum; in atalk_checksum() local
[all …]
/net/ipv4/
A Dinet_fragment.c270 unsigned int sum = 0; in inet_frag_rbtree_purge() local
280 sum += skb->truesize; in inet_frag_rbtree_purge()
285 return sum; in inet_frag_rbtree_purge()
291 unsigned int sum, sum_truesize = 0; in inet_frag_destroy() local
306 sum = sum_truesize + f->qsize; in inet_frag_destroy()
310 sub_frag_mem_limit(fqdir, sum); in inet_frag_destroy()
/net/xfrm/
A Dxfrm_hash.h22 u32 sum = (__force u32)daddr->a4 + (__force u32)saddr->a4; in __xfrm4_daddr_saddr_hash() local
23 return ntohl((__force __be32)sum); in __xfrm4_daddr_saddr_hash()
/net/smc/
A Dsmc_stats.c275 u64 *sum; in smc_nl_get_stats() local
294 sum = (u64 *)stats; in smc_nl_get_stats()
296 *(sum++) += *(src++); in smc_nl_get_stats()
/net/batman-adv/
A Dmesh-interface.c88 u64 *counters, sum = 0; in batadv_sum_counter() local
93 sum += counters[idx]; in batadv_sum_counter()
96 return sum; in batadv_sum_counter()
A Dbat_iv_ogm.c110 u16 sum = 0; in batadv_ring_buffer_avg() local
117 sum += *ptr; in batadv_ring_buffer_avg()
127 return (u8)(sum / count); in batadv_ring_buffer_avg()
892 u8 sum; in batadv_iv_orig_ifinfo_sum() local
899 sum = orig_ifinfo->bat_iv.bcast_own_sum; in batadv_iv_orig_ifinfo_sum()
904 return sum; in batadv_iv_orig_ifinfo_sum()
/net/sunrpc/
A Dxdr.c535 unsigned int sum = head->iov_len + buf->page_len + tail->iov_len; in xdr_buf_try_expand() local
538 if (sum > buf->len) { in xdr_buf_try_expand()
539 free_space = min_t(unsigned int, sum - buf->len, len); in xdr_buf_try_expand()
549 if (buf->buflen > sum) { in xdr_buf_try_expand()
551 free_space = min_t(unsigned int, buf->buflen - sum, len); in xdr_buf_try_expand()

Completed in 55 milliseconds