Home
last modified time | relevance | path

Searched refs:csum_unfold (Results 1 – 19 of 19) sorted by relevance

/linux-4.1.27/net/core/
Dutils.c307 *sum = csum_fold(csum_add(csum_sub(~csum_unfold(*sum), from), in inet_proto_csum_replace4()
312 *sum = ~csum_fold(csum_add(csum_sub(csum_unfold(*sum), from), in inet_proto_csum_replace4()
327 ~csum_unfold(*sum))); in inet_proto_csum_replace16()
333 csum_unfold(*sum))); in inet_proto_csum_replace16()
/linux-4.1.27/include/net/
Dip6_checksum.h46 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()
Dchecksum.h111 static inline __wsum csum_unfold(__sum16 n) in csum_unfold() function
125 *sum = csum_fold(csum_add(csum_sub(~csum_unfold(*sum), from), to)); in csum_replace4()
/linux-4.1.27/net/ipv6/netfilter/
Dip6t_NPT.c74 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.1.27/net/netfilter/ipvs/
Dip_vs_proto_udp.c94 ~csum_unfold(uhdr->check)))); in udp_fast_csum_update()
100 ~csum_unfold(uhdr->check)))); in udp_fast_csum_update()
116 csum_unfold(uhdr->check)))); in udp_partial_csum_update()
122 csum_unfold(uhdr->check)))); in udp_partial_csum_update()
Dip_vs_proto_tcp.c99 ~csum_unfold(tcph->check)))); in tcp_fast_csum_update()
105 ~csum_unfold(tcph->check)))); in tcp_fast_csum_update()
120 csum_unfold(tcph->check)))); in tcp_partial_csum_update()
126 csum_unfold(tcph->check)))); in tcp_partial_csum_update()
/linux-4.1.27/net/ipv6/
Dnetfilter.c153 skb->csum = ~csum_unfold( in nf_ip6_checksum()
181 skb->csum = ~csum_unfold(csum_ipv6_magic(&ip6h->saddr, in nf_ip6_checksum_partial()
Draw.c436 skb->csum = ~csum_unfold(csum_ipv6_magic(&ipv6_hdr(skb)->saddr, in rawv6_rcv()
595 tmp_csum = csum_sub(tmp_csum, csum_unfold(csum)); in rawv6_push_pending_frames()
/linux-4.1.27/net/ipv4/
Dinet_lro.c136 tcp_csum = ~csum_unfold(tcph->check); in lro_tcp_data_csum()
/linux-4.1.27/net/ipv4/netfilter/
Dnf_nat_snmp_basic.c889 *csum = csum_fold(csum_partial(s, 4, ~csum_unfold(*csum))); in fast_csum()
/linux-4.1.27/drivers/net/ethernet/mellanox/mlx4/
Den_rx.c732 hw_checksum = csum_unfold((__force __sum16)cqe->checksum); in check_csum()
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb4vf/
Dsge.c1638 skb->csum = csum_unfold(c); in t4vf_ethrx_handler()
/linux-4.1.27/net/bridge/
Dbr_multicast.c1746 skb2->csum = ~csum_unfold(csum_ipv6_magic(&ip6h->saddr, in br_multicast_ipv6_rcv()
/linux-4.1.27/drivers/net/ethernet/sun/
Dcassini.c2140 csum_unfold(csum))); in cas_rx_process_pkt()
2146 skb->csum = csum_unfold(~csum); in cas_rx_process_pkt()
Dsungem.c859 skb->csum = csum_unfold(csum); in gem_rx()
Dsunhme.c2079 skb->csum = csum_unfold(~(__force __sum16)htons(csum)); in happy_meal_rx()
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb4/
Dsge.c1892 skb->csum = csum_unfold(c); in t4_ethrx_handler()
/linux-4.1.27/drivers/net/ethernet/ibm/ehea/
Dehea_main.c567 skb->csum = csum_unfold(~cqe->inet_checksum_value); in ehea_fill_skb()
/linux-4.1.27/drivers/net/ethernet/myricom/myri10ge/
Dmyri10ge.c1604 checksum = csum_unfold(rx_done->entry[idx].checksum); in myri10ge_clean_rx_done()