Home
last modified time | relevance | path

Searched refs:skb_chk (Results 1 – 3 of 3) sorted by relevance

/linux-4.4.14/net/ipv6/
Dmcast_snoop.c143 struct sk_buff *skb_chk = NULL; in __ipv6_mc_check_mld() local
151 skb_chk = skb_checksum_trimmed(skb, transport_len, in __ipv6_mc_check_mld()
153 if (!skb_chk) in __ipv6_mc_check_mld()
156 if (!pskb_may_pull(skb_chk, len)) in __ipv6_mc_check_mld()
159 ret = ipv6_mc_check_mld_msg(skb_chk); in __ipv6_mc_check_mld()
164 *skb_trimmed = skb_chk; in __ipv6_mc_check_mld()
166 else if (skb_chk != skb) in __ipv6_mc_check_mld()
167 kfree_skb(skb_chk); in __ipv6_mc_check_mld()
172 if (ret && skb_chk && skb_chk != skb) in __ipv6_mc_check_mld()
173 kfree_skb(skb_chk); in __ipv6_mc_check_mld()
/linux-4.4.14/net/core/
Dskbuff.c4053 struct sk_buff *skb_chk; in skb_checksum_maybe_trim() local
4062 skb_chk = skb_clone(skb, GFP_ATOMIC); in skb_checksum_maybe_trim()
4063 if (!skb_chk) in skb_checksum_maybe_trim()
4066 ret = pskb_trim_rcsum(skb_chk, len); in skb_checksum_maybe_trim()
4068 kfree_skb(skb_chk); in skb_checksum_maybe_trim()
4072 return skb_chk; in skb_checksum_maybe_trim()
4094 struct sk_buff *skb_chk; in skb_checksum_trimmed() local
4098 skb_chk = skb_checksum_maybe_trim(skb, transport_len); in skb_checksum_trimmed()
4099 if (!skb_chk) in skb_checksum_trimmed()
4102 if (!pskb_may_pull(skb_chk, offset)) in skb_checksum_trimmed()
[all …]
/linux-4.4.14/net/ipv4/
Digmp.c1455 struct sk_buff *skb_chk; in __ip_mc_check_igmp() local
1462 skb_chk = skb_checksum_trimmed(skb, transport_len, in __ip_mc_check_igmp()
1464 if (!skb_chk) in __ip_mc_check_igmp()
1467 if (!pskb_may_pull(skb_chk, len)) in __ip_mc_check_igmp()
1470 ret = ip_mc_check_igmp_msg(skb_chk); in __ip_mc_check_igmp()
1475 *skb_trimmed = skb_chk; in __ip_mc_check_igmp()
1477 else if (skb_chk != skb) in __ip_mc_check_igmp()
1478 kfree_skb(skb_chk); in __ip_mc_check_igmp()
1483 if (ret && skb_chk && skb_chk != skb) in __ip_mc_check_igmp()
1484 kfree_skb(skb_chk); in __ip_mc_check_igmp()