Searched refs:pskb_may_pull (Results 1 - 25 of 174) sorted by relevance

1234567

/linux-master/net/nsh/
H A Dnsh.c54 if (!pskb_may_pull(skb, NSH_BASE_HDR_LEN))
61 if (!pskb_may_pull(skb, length))
91 if (unlikely(!pskb_may_pull(skb, NSH_BASE_HDR_LEN)))
96 if (unlikely(!pskb_may_pull(skb, nsh_len)))
/linux-master/net/ipv6/ila/
H A Dila_common.c83 if (likely(pskb_may_pull(skb, nhoff + sizeof(struct tcphdr)))) {
93 if (likely(pskb_may_pull(skb, nhoff + sizeof(struct udphdr)))) {
107 if (likely(pskb_may_pull(skb,
/linux-master/net/llc/
H A Dllc_input.c116 if (unlikely(!pskb_may_pull(skb, sizeof(*pdu))))
124 if (unlikely(!pskb_may_pull(skb, llc_len)))
140 !pskb_may_pull(skb, data_size))
/linux-master/net/dsa/
H A Dtag_mtk.c74 if (unlikely(!pskb_may_pull(skb, MTK_HDR_LEN)))
H A Dtag_lan9303.c85 if (unlikely(!pskb_may_pull(skb, LAN9303_TAG_LEN))) {
H A Dtag_gswip.c85 if (unlikely(!pskb_may_pull(skb, GSWIP_RX_HEADER_LEN)))
H A Dtag_ar9331.c54 if (unlikely(!pskb_may_pull(skb, AR9331_HDR_LEN)))
H A Dtag_rtl4_a.c78 if (unlikely(!pskb_may_pull(skb, RTL4_A_HDR_LEN)))
H A Dtag_rzn1_a5psw.c78 if (unlikely(!pskb_may_pull(skb, A5PSW_TAG_LEN))) {
/linux-master/include/linux/
H A Dvirtio_net.h101 if (!pskb_may_pull(skb, needed))
109 if (!pskb_may_pull(skb, p_off))
142 if (!pskb_may_pull(skb, p_off) ||
149 if (!pskb_may_pull(skb, p_off))
/linux-master/net/ipv4/
H A Dgre_demux.c60 * Note that caller must use pskb_may_pull() before pulling GRE header.
69 if (unlikely(!pskb_may_pull(skb, nhs + sizeof(struct gre_base_hdr))))
79 if (!pskb_may_pull(skb, nhs + hdr_len))
135 if (!pskb_may_pull(skb, nhs + hdr_len + sizeof(*ershdr)))
152 if (!pskb_may_pull(skb, 12))
H A Dtunnel4.c99 if (!pskb_may_pull(skb, sizeof(struct iphdr)))
145 if (!pskb_may_pull(skb, sizeof(struct ipv6hdr)))
165 if (!pskb_may_pull(skb, sizeof(struct mpls_label)))
/linux-master/drivers/net/wireless/intel/iwlwifi/mei/
H A Dnet.c89 if (!pskb_may_pull(skb, arp_hdr_len(skb->dev)))
197 if (!pskb_may_pull(skb, skb_network_offset(skb) + sizeof(*iphdr)) ||
198 !pskb_may_pull(skb, skb_network_offset(skb) + ip_hdrlen(skb)))
216 if (!pskb_may_pull(skb, skb_transport_offset(skb) +
226 if (!pskb_may_pull(skb, skb_transport_offset(skb) + sizeof(*icmp)))
/linux-master/net/x25/
H A Dx25_in.c107 if (!pskb_may_pull(skb, X25_STD_MIN_LEN))
150 if (!pskb_may_pull(skb, X25_STD_MIN_LEN + 2))
180 if (!pskb_may_pull(skb, X25_STD_MIN_LEN + 2))
230 if (!pskb_may_pull(skb, X25_STD_MIN_LEN + 2))
365 if (!pskb_may_pull(skb, X25_STD_MIN_LEN + 2))
396 if (!pskb_may_pull(skb, X25_STD_MIN_LEN + 2)) {
H A Dx25_dev.c32 if (!pskb_may_pull(skb, X25_STD_MIN_LEN))
118 if (!pskb_may_pull(skb, 1)) {
/linux-master/net/ife/
H A Dife.c72 if (!pskb_may_pull(skb, skb->dev->hard_header_len + IFE_METAHDRLEN))
82 if (unlikely(!pskb_may_pull(skb, total_pull)))
/linux-master/net/ieee802154/
H A Dheader_ops.c285 if (!pskb_may_pull(skb, 3))
291 if (rc < 0 || !pskb_may_pull(skb, rc))
299 if (!pskb_may_pull(skb, want))
313 if (!pskb_may_pull(skb, sizeof(*mac_pl)))
/linux-master/include/net/netfilter/
H A Dnf_tables_ipv4.h60 if (!pskb_may_pull(pkt->skb, sizeof(*iph)))
/linux-master/net/ipv6/
H A Dtcpv6_offload.c51 if (!pskb_may_pull(skb, sizeof(*th)))
H A Dtunnel6.c126 if (!pskb_may_pull(skb, sizeof(struct ipv6hdr)))
144 if (!pskb_may_pull(skb, sizeof(struct ipv6hdr)))
189 if (!pskb_may_pull(skb, sizeof(struct iphdr)))
/linux-master/net/mpls/
H A Dmpls_gso.c37 if (unlikely(!pskb_may_pull(skb, mpls_hlen)))
/linux-master/net/sched/
H A Dact_nat.c145 if (!pskb_may_pull(skb, sizeof(*iph) + noff))
183 if (!pskb_may_pull(skb, ihl + sizeof(*tcph) + noff) ||
196 if (!pskb_may_pull(skb, ihl + sizeof(*udph) + noff) ||
213 if (!pskb_may_pull(skb, ihl + sizeof(*icmph) + noff))
221 if (!pskb_may_pull(skb, ihl + sizeof(*icmph) + sizeof(*iph) +
H A Dact_csum.c140 if (!pskb_may_pull(skb, ipl + ntkoff) || (ipl < hl) ||
391 if (!pskb_may_pull(skb, sizeof(*iph) + ntkoff))
496 if (!pskb_may_pull(skb, hl + ntkoff))
511 if (!pskb_may_pull(skb, hl + sizeof(*ip6xh) + ntkoff))
515 if (!pskb_may_pull(skb, hl + ixhl + ntkoff))
556 } while (pskb_may_pull(skb, hl + 1 + ntkoff));
/linux-master/drivers/net/ipvlan/
H A Dipvlan_core.c144 if (unlikely(!pskb_may_pull(skb, arp_hdr_len(port->dev))))
156 if (unlikely(!pskb_may_pull(skb, sizeof(*ip4h))))
174 if (unlikely(!pskb_may_pull(skb, sizeof(*ip6h))))
188 if (unlikely(!pskb_may_pull(skb, sizeof(*ip6h) + sizeof(*icmph))))
196 if (unlikely(!pskb_may_pull(skb, sizeof(*ip6h) + sizeof(*icmph)
658 if (unlikely(!pskb_may_pull(skb, sizeof(struct ethhdr))))
/linux-master/net/batman-adv/
H A Dgateway_client.c576 if (!pskb_may_pull(skb, *header_len + ETH_HLEN))
585 if (!pskb_may_pull(skb, *header_len + VLAN_HLEN))
596 if (!pskb_may_pull(skb, *header_len + sizeof(*iphdr)))
608 if (!pskb_may_pull(skb, *header_len + sizeof(*ipv6hdr)))
623 if (!pskb_may_pull(skb, *header_len + sizeof(*udphdr)))
648 if (!pskb_may_pull(skb, chaddr_offset + ETH_ALEN))

Completed in 185 milliseconds

1234567