| /linux/net/nsh/ |
| H A D | nsh.c | 54 if (!pskb_may_pull(skb, NSH_BASE_HDR_LEN)) in nsh_pop() 61 if (!pskb_may_pull(skb, length)) in nsh_pop() 91 if (unlikely(!pskb_may_pull(skb, NSH_BASE_HDR_LEN))) in nsh_gso_segment() 96 if (unlikely(!pskb_may_pull(skb, nsh_len))) in nsh_gso_segment()
|
| /linux/net/ipv4/ |
| H A D | gre_demux.c | 69 if (unlikely(!pskb_may_pull(skb, nhs + sizeof(struct gre_base_hdr)))) in gre_parse_header() 79 if (!pskb_may_pull(skb, nhs + hdr_len)) in gre_parse_header() 135 if (!pskb_may_pull(skb, nhs + hdr_len + sizeof(*ershdr))) in gre_parse_header() 152 if (!pskb_may_pull(skb, 12)) in gre_rcv()
|
| H A D | tunnel4.c | 99 if (!pskb_may_pull(skb, sizeof(struct iphdr))) in tunnel4_rcv() 145 if (!pskb_may_pull(skb, sizeof(struct ipv6hdr))) in tunnel64_rcv() 165 if (!pskb_may_pull(skb, sizeof(struct mpls_label))) in tunnelmpls4_rcv()
|
| /linux/net/x25/ |
| H A D | x25_in.c | 110 if (!pskb_may_pull(skb, X25_STD_MIN_LEN)) in x25_state1_machine() 153 if (!pskb_may_pull(skb, X25_STD_MIN_LEN + 2)) in x25_state1_machine() 183 if (!pskb_may_pull(skb, X25_STD_MIN_LEN + 2)) in x25_state2_machine() 233 if (!pskb_may_pull(skb, X25_STD_MIN_LEN + 2)) in x25_state3_machine() 368 if (!pskb_may_pull(skb, X25_STD_MIN_LEN + 2)) in x25_state4_machine() 399 if (!pskb_may_pull(skb, X25_STD_MIN_LEN + 2)) { in x25_state5_machine()
|
| H A D | x25_dev.c | 32 if (!pskb_may_pull(skb, X25_STD_MIN_LEN)) in x25_receive_data() 118 if (!pskb_may_pull(skb, 1)) { in x25_lapb_receive_frame()
|
| H A D | x25_subr.c | 267 if (!pskb_may_pull(skb, X25_STD_MIN_LEN)) in x25_decode() 294 if (!pskb_may_pull(skb, X25_EXT_MIN_LEN)) in x25_decode() 312 if (!pskb_may_pull(skb, X25_EXT_MIN_LEN)) in x25_decode()
|
| /linux/drivers/net/wireless/intel/iwlwifi/mei/ |
| H A D | net.c | 89 if (!pskb_may_pull(skb, arp_hdr_len(skb->dev))) in iwl_mei_rx_filter_arp() 197 if (!pskb_may_pull(skb, skb_network_offset(skb) + sizeof(*iphdr)) || in iwl_mei_rx_filter_ipv4() 198 !pskb_may_pull(skb, skb_network_offset(skb) + ip_hdrlen(skb))) in iwl_mei_rx_filter_ipv4() 216 if (!pskb_may_pull(skb, skb_transport_offset(skb) + in iwl_mei_rx_filter_ipv4() 226 if (!pskb_may_pull(skb, skb_transport_offset(skb) + sizeof(*icmp))) in iwl_mei_rx_filter_ipv4()
|
| /linux/net/ipv6/ila/ |
| H A D | ila_common.c | 83 if (likely(pskb_may_pull(skb, nhoff + sizeof(struct tcphdr)))) { in ila_csum_adjust_transport() 93 if (likely(pskb_may_pull(skb, nhoff + sizeof(struct udphdr)))) { in ila_csum_adjust_transport() 107 if (likely(pskb_may_pull(skb, in ila_csum_adjust_transport()
|
| /linux/net/sched/ |
| H A D | act_nat.c | 145 if (!pskb_may_pull(skb, sizeof(*iph) + noff)) in tcf_nat_act() 183 if (!pskb_may_pull(skb, ihl + sizeof(*tcph) + noff) || in tcf_nat_act() 196 if (!pskb_may_pull(skb, ihl + sizeof(*udph) + noff) || in tcf_nat_act() 213 if (!pskb_may_pull(skb, ihl + sizeof(*icmph) + noff)) in tcf_nat_act() 221 if (!pskb_may_pull(skb, ihl + sizeof(*icmph) + sizeof(*iph) + in tcf_nat_act()
|
| H A D | act_csum.c | 141 if (!pskb_may_pull(skb, ipl + ntkoff) || (ipl < hl) || in tcf_csum_skb_nextlayer() 392 if (!pskb_may_pull(skb, sizeof(*iph) + ntkoff)) in tcf_csum_ipv4() 497 if (!pskb_may_pull(skb, hl + ntkoff)) in tcf_csum_ipv6() 512 if (!pskb_may_pull(skb, hl + sizeof(*ip6xh) + ntkoff)) in tcf_csum_ipv6() 516 if (!pskb_may_pull(skb, hl + ixhl + ntkoff)) in tcf_csum_ipv6() 557 } while (pskb_may_pull(skb, hl + 1 + ntkoff)); in tcf_csum_ipv6() 609 if (!pskb_may_pull(skb, VLAN_HLEN)) in tcf_csum_act()
|
| /linux/net/llc/ |
| H A D | llc_input.c | 116 if (unlikely(!pskb_may_pull(skb, sizeof(*pdu)))) in llc_fixup_skb() 124 if (unlikely(!pskb_may_pull(skb, llc_len))) in llc_fixup_skb() 140 !pskb_may_pull(skb, data_size)) in llc_fixup_skb()
|
| /linux/net/batman-adv/ |
| H A D | gateway_client.c | 566 if (!pskb_may_pull(skb, *header_len + ETH_HLEN)) in batadv_gw_dhcp_recipient_get() 575 if (!pskb_may_pull(skb, *header_len + VLAN_HLEN)) in batadv_gw_dhcp_recipient_get() 586 if (!pskb_may_pull(skb, *header_len + sizeof(*iphdr))) in batadv_gw_dhcp_recipient_get() 598 if (!pskb_may_pull(skb, *header_len + sizeof(*ipv6hdr))) in batadv_gw_dhcp_recipient_get() 613 if (!pskb_may_pull(skb, *header_len + sizeof(*udphdr))) in batadv_gw_dhcp_recipient_get() 638 if (!pskb_may_pull(skb, chaddr_offset + ETH_ALEN)) in batadv_gw_dhcp_recipient_get()
|
| H A D | routing.c | 183 if (unlikely(!pskb_may_pull(skb, header_len))) in batadv_check_management_packet() 256 if (!pskb_may_pull(skb, sizeof(struct batadv_icmp_tp_packet))) in batadv_recv_my_icmp_packet() 349 if (unlikely(!pskb_may_pull(skb, hdr_size))) in batadv_recv_icmp_packet() 446 if (unlikely(!pskb_may_pull(skb, hdr_size))) in batadv_check_unicast_packet() 797 if (!pskb_may_pull(skb, hdr_len + ETH_HLEN)) in batadv_check_unicast_ttvn() 1171 if (unlikely(!pskb_may_pull(skb, hdr_size))) in batadv_recv_bcast_packet()
|
| /linux/net/ieee802154/ |
| H A D | header_ops.c | 285 if (!pskb_may_pull(skb, 3)) in ieee802154_hdr_pull() 291 if (rc < 0 || !pskb_may_pull(skb, rc)) in ieee802154_hdr_pull() 299 if (!pskb_may_pull(skb, want)) in ieee802154_hdr_pull() 313 if (!pskb_may_pull(skb, sizeof(*mac_pl))) in ieee802154_mac_cmd_pl_pull()
|
| /linux/net/ipv6/ |
| H A D | tunnel6.c | 126 if (!pskb_may_pull(skb, sizeof(struct ipv6hdr))) in tunnelmpls6_rcv() 144 if (!pskb_may_pull(skb, sizeof(struct ipv6hdr))) in tunnel6_rcv() 189 if (!pskb_may_pull(skb, sizeof(struct iphdr))) in tunnel46_rcv()
|
| H A D | fou6.c | 98 if (!pskb_may_pull(skb, transport_offset + len)) in gue6_err() 133 if (!pskb_may_pull(skb, transport_offset + len + optlen)) in gue6_err()
|
| /linux/net/openvswitch/ |
| H A D | flow.c | 179 if (unlikely(!pskb_may_pull(skb, len))) in check_header() 186 return pskb_may_pull(skb, skb_network_offset(skb) + in arphdr_ok() 214 if (unlikely(!pskb_may_pull(skb, th_ofs + sizeof(struct tcphdr)))) in tcphdr_ok() 227 return pskb_may_pull(skb, skb_transport_offset(skb) + in udphdr_ok() 233 return pskb_may_pull(skb, skb_transport_offset(skb) + in sctphdr_ok() 239 return pskb_may_pull(skb, skb_transport_offset(skb) + in icmphdr_ok() 432 return pskb_may_pull(skb, skb_transport_offset(skb) + in icmp6hdr_ok() 457 if (unlikely(!pskb_may_pull(skb, sizeof(struct vlan_head) + in parse_vlan_tag() 533 if (unlikely(!pskb_may_pull(skb, sizeof(struct llc_snap_hdr)))) in parse_ethertype()
|
| /linux/include/linux/ |
| H A D | virtio_net.h | 101 if (!pskb_may_pull(skb, needed)) in __virtio_net_hdr_to_skb() 111 if (!pskb_may_pull(skb, p_off)) in __virtio_net_hdr_to_skb() 145 if (!pskb_may_pull(skb, p_off) || in __virtio_net_hdr_to_skb() 152 if (!pskb_may_pull(skb, p_off)) in __virtio_net_hdr_to_skb()
|
| /linux/net/lapb/ |
| H A D | lapb_subr.c | 116 if (!pskb_may_pull(skb, 2)) in lapb_decode() 149 if (!pskb_may_pull(skb, 2)) in lapb_decode() 162 if (!pskb_may_pull(skb, 2)) in lapb_decode()
|
| /linux/net/hsr/ |
| H A D | hsr_forward.c | 59 if (!pskb_may_pull(skb, total_length)) in is_supervision_frame() 69 if (!pskb_may_pull(skb, total_length)) in is_supervision_frame() 87 if (!pskb_may_pull(skb, total_length)) in is_supervision_frame() 103 if (!pskb_may_pull(skb, total_length)) in is_supervision_frame() 135 if (!pskb_may_pull(skb, total_length + sizeof(struct hsr_sup_payload))) in is_proxy_supervision_frame() 714 if (!pskb_may_pull(skb, in fill_frame_info()
|
| /linux/drivers/net/ipvlan/ |
| H A D | ipvlan_core.c | 157 if (unlikely(!pskb_may_pull(skb, arp_hdr_len(port->dev)))) in ipvlan_get_L3_hdr() 169 if (unlikely(!pskb_may_pull(skb, sizeof(*ip4h)))) in ipvlan_get_L3_hdr() 187 if (unlikely(!pskb_may_pull(skb, sizeof(*ip6h)))) in ipvlan_get_L3_hdr() 201 if (unlikely(!pskb_may_pull(skb, sizeof(*ip6h) + sizeof(*icmph)))) in ipvlan_get_L3_hdr() 209 if (unlikely(!pskb_may_pull(skb, sizeof(*ip6h) + sizeof(*icmph) in ipvlan_get_L3_hdr() 683 if (unlikely(!pskb_may_pull(skb, sizeof(struct ethhdr)))) in ipvlan_queue_xmit()
|
| /linux/net/ife/ |
| H A D | ife.c | 72 if (!pskb_may_pull(skb, skb->dev->hard_header_len + IFE_METAHDRLEN)) in ife_decode() 82 if (unlikely(!pskb_may_pull(skb, total_pull))) in ife_decode()
|
| /linux/net/xfrm/ |
| H A D | xfrm_input.c | 163 if (!pskb_may_pull(skb, sizeof(struct ip_comp_hdr))) in xfrm_parse_spi() 172 if (!pskb_may_pull(skb, hlen)) in xfrm_parse_spi() 193 if (!pskb_may_pull(skb, sizeof(*ph))) in xfrm4_remove_beet_encap() 205 if (!pskb_may_pull(skb, phlen)) in xfrm4_remove_beet_encap() 243 if (!pskb_may_pull(skb, sizeof(struct iphdr))) in xfrm4_remove_tunnel_encap() 280 if (!pskb_may_pull(skb, sizeof(struct ipv6hdr))) in xfrm6_remove_tunnel_encap()
|
| /linux/net/802/ |
| H A D | garp.c | 430 if (!pskb_may_pull(skb, sizeof(u8))) in garp_pdu_parse_end_mark() 447 if (!pskb_may_pull(skb, sizeof(*ga))) in garp_pdu_parse_attr() 453 if (!pskb_may_pull(skb, ga->len)) in garp_pdu_parse_attr() 496 if (!pskb_may_pull(skb, sizeof(*gm))) in garp_pdu_parse_msg() 527 if (!pskb_may_pull(skb, sizeof(*gp))) in garp_pdu_rcv()
|
| /linux/net/ipv4/netfilter/ |
| H A D | nf_reject_ipv4.c | 29 if (!pskb_may_pull(skb, sizeof(struct iphdr))) in nf_reject_iphdr_validate() 42 if (!pskb_may_pull(skb, iph->ihl*4)) in nf_reject_iphdr_validate() 131 if (!pskb_may_pull(oldskb, len)) in nf_reject_skb_v4_unreach()
|