Searched refs:csum_unfold (Results 1 – 19 of 19) sorted by relevance
/linux-4.4.14/net/core/ |
D | utils.c | 313 *sum = ~csum_fold(csum_add(csum_sub(csum_unfold(*sum), in inet_proto_csum_replace4() 329 ~csum_unfold(*sum))); in inet_proto_csum_replace16() 335 csum_unfold(*sum))); in inet_proto_csum_replace16() 343 *sum = csum_fold(csum_add(diff, ~csum_unfold(*sum))); in inet_proto_csum_replace_by_diff() 347 *sum = ~csum_fold(csum_add(diff, csum_unfold(*sum))); in inet_proto_csum_replace_by_diff()
|
/linux-4.4.14/include/net/ |
D | ip6_checksum.h | 46 return ~csum_unfold(csum_ipv6_magic(&ipv6_hdr(skb)->saddr, in ip6_compute_pseudo() 55 return ~csum_unfold(csum_ipv6_magic(&iph->saddr, &iph->daddr, in ip6_gro_compute_pseudo()
|
D | checksum.h | 111 static inline __wsum csum_unfold(__sum16 n) in csum_unfold() function 125 __wsum tmp = csum_sub(~csum_unfold(*sum), (__force __wsum)from); in csum_replace4()
|
/linux-4.4.14/net/ipv6/netfilter/ |
D | ip6t_NPT.c | 74 sum = ~csum_fold(csum_add(csum_unfold((__force __sum16)addr->s6_addr16[idx]), in ip6t_npt_map_pfx() 75 csum_unfold(npt->adjustment))); in ip6t_npt_map_pfx()
|
/linux-4.4.14/net/netfilter/ipvs/ |
D | ip_vs_proto_udp.c | 108 ~csum_unfold(uhdr->check)))); in udp_fast_csum_update() 114 ~csum_unfold(uhdr->check)))); in udp_fast_csum_update() 130 csum_unfold(uhdr->check)))); in udp_partial_csum_update() 136 csum_unfold(uhdr->check)))); in udp_partial_csum_update()
|
D | ip_vs_proto_tcp.c | 119 ~csum_unfold(tcph->check)))); in tcp_fast_csum_update() 125 ~csum_unfold(tcph->check)))); in tcp_fast_csum_update() 140 csum_unfold(tcph->check)))); in tcp_partial_csum_update() 146 csum_unfold(tcph->check)))); in tcp_partial_csum_update()
|
/linux-4.4.14/net/ipv6/ |
D | netfilter.c | 152 skb->csum = ~csum_unfold( in nf_ip6_checksum() 180 skb->csum = ~csum_unfold(csum_ipv6_magic(&ip6h->saddr, in nf_ip6_checksum_partial()
|
D | raw.c | 437 skb->csum = ~csum_unfold(csum_ipv6_magic(&ipv6_hdr(skb)->saddr, in rawv6_rcv() 596 tmp_csum = csum_sub(tmp_csum, csum_unfold(csum)); in rawv6_push_pending_frames()
|
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx5/core/ |
D | en_rx.c | 173 skb->csum = csum_unfold((__force __sum16)cqe->check_sum); in mlx5e_handle_csum()
|
/linux-4.4.14/net/ipv4/ |
D | inet_lro.c | 136 tcp_csum = ~csum_unfold(tcph->check); in lro_tcp_data_csum()
|
/linux-4.4.14/net/ipv4/netfilter/ |
D | nf_nat_snmp_basic.c | 889 *csum = csum_fold(csum_partial(s, 4, ~csum_unfold(*csum))); in fast_csum()
|
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx4/ |
D | en_rx.c | 726 hw_checksum = csum_unfold((__force __sum16)cqe->checksum); in check_csum()
|
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb4vf/ |
D | sge.c | 1655 skb->csum = csum_unfold(c); in t4vf_ethrx_handler()
|
/linux-4.4.14/drivers/net/ethernet/sun/ |
D | cassini.c | 2140 csum_unfold(csum))); in cas_rx_process_pkt() 2146 skb->csum = csum_unfold(~csum); in cas_rx_process_pkt()
|
D | sungem.c | 859 skb->csum = csum_unfold(csum); in gem_rx()
|
D | sunhme.c | 2079 skb->csum = csum_unfold(~(__force __sum16)htons(csum)); in happy_meal_rx()
|
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb4/ |
D | sge.c | 1948 skb->csum = csum_unfold(c); in t4_ethrx_handler()
|
/linux-4.4.14/drivers/net/ethernet/ibm/ehea/ |
D | ehea_main.c | 567 skb->csum = csum_unfold(~cqe->inet_checksum_value); in ehea_fill_skb()
|
/linux-4.4.14/drivers/net/ethernet/myricom/myri10ge/ |
D | myri10ge.c | 1604 checksum = csum_unfold(rx_done->entry[idx].checksum); in myri10ge_clean_rx_done()
|