Lines Matching refs:fsum
690 static inline void nft_csum_replace(__sum16 *sum, __wsum fsum, __wsum tsum)
692 *sum = csum_fold(csum_add(csum_sub(~csum_unfold(*sum), fsum), tsum));
752 __wsum fsum, __wsum tsum)
770 nft_csum_replace(&sum, fsum, tsum);
772 skb->csum = ~csum_add(csum_sub(~(skb->csum), fsum),
776 sum = ~csum_fold(csum_add(csum_sub(csum_unfold(sum), fsum),
788 __wsum fsum, __wsum tsum, int csum_offset)
795 nft_csum_replace(&sum, fsum, tsum);
821 __wsum fsum, tsum;
854 fsum = skb_checksum(skb, offset, priv->len, 0);
858 nft_payload_csum_inet(skb, src, fsum, tsum, csum_offset))
862 nft_payload_l4csum_update(pkt, skb, fsum, tsum) < 0)