Lines Matching refs:skb_chk
4931 struct sk_buff *skb_chk; in skb_checksum_maybe_trim() local
4940 skb_chk = skb_clone(skb, GFP_ATOMIC); in skb_checksum_maybe_trim()
4941 if (!skb_chk) in skb_checksum_maybe_trim()
4944 ret = pskb_trim_rcsum(skb_chk, len); in skb_checksum_maybe_trim()
4946 kfree_skb(skb_chk); in skb_checksum_maybe_trim()
4950 return skb_chk; in skb_checksum_maybe_trim()
4972 struct sk_buff *skb_chk; in skb_checksum_trimmed() local
4976 skb_chk = skb_checksum_maybe_trim(skb, transport_len); in skb_checksum_trimmed()
4977 if (!skb_chk) in skb_checksum_trimmed()
4980 if (!pskb_may_pull(skb_chk, offset)) in skb_checksum_trimmed()
4983 skb_pull_rcsum(skb_chk, offset); in skb_checksum_trimmed()
4984 ret = skb_chkf(skb_chk); in skb_checksum_trimmed()
4985 skb_push_rcsum(skb_chk, offset); in skb_checksum_trimmed()
4990 return skb_chk; in skb_checksum_trimmed()
4993 if (skb_chk && skb_chk != skb) in skb_checksum_trimmed()
4994 kfree_skb(skb_chk); in skb_checksum_trimmed()