Symbol: pskb_may_pull
drivers/hsi/clients/ssi_protocol.c
618
if (unlikely(!pskb_may_pull(skb, SSIP_MIN_PN_HDR))) {
drivers/net/amt.c
1245
if (!pskb_may_pull(skb, sizeof(struct ethhdr)))
drivers/net/amt.c
1310
if (!pskb_may_pull(skb, sizeof(struct udphdr) +
drivers/net/amt.c
2257
if (!pskb_may_pull(skb, hdr_size))
drivers/net/amt.c
2294
if (!pskb_may_pull(skb, hdr_size))
drivers/net/amt.c
2310
if (!pskb_may_pull(skb, sizeof(*iph)))
drivers/net/amt.c
2324
if (!pskb_may_pull(skb, sizeof(*ip6h)))
drivers/net/amt.c
2360
if (!pskb_may_pull(skb, hdr_size))
drivers/net/amt.c
2379
if (!pskb_may_pull(skb, sizeof(*iph)))
drivers/net/amt.c
2387
if (!pskb_may_pull(skb, sizeof(*iph) + AMT_IPHDR_OPTS +
drivers/net/amt.c
2412
if (!pskb_may_pull(skb, sizeof(*ip6h) + AMT_IP6HDR_OPTS +
drivers/net/amt.c
2462
if (!pskb_may_pull(skb, hdr_size))
drivers/net/amt.c
2492
if (!pskb_may_pull(skb, sizeof(*iph)))
drivers/net/amt.c
2648
if (!pskb_may_pull(skb, sizeof(*udph) + sizeof(*amtd)))
drivers/net/amt.c
2673
if (!pskb_may_pull(skb, sizeof(*udph) + sizeof(*amtrh)))
drivers/net/bonding/bond_main.c
4095
else if (skb && likely(pskb_may_pull(skb, n)))
drivers/net/bonding/bond_main.c
4969
if (unlikely(!pskb_may_pull(skb, noff + sizeof(*iph))))
drivers/net/ethernet/intel/e1000e/netdev.c
1632
if (!pskb_may_pull(skb, ETH_HLEN)) {
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
534
if (unlikely(!pskb_may_pull(skb, VLAN_ETH_HLEN)))
drivers/net/ethernet/marvell/prestera/prestera_rxtx.c
238
if (unlikely(!pskb_may_pull(skb, PRESTERA_DSA_HLEN)))
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
1214
return pskb_may_pull(skb, *network_depth + sizeof(struct iphdr));
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
1217
return pskb_may_pull(skb, *network_depth + sizeof(struct ipv6hdr));
drivers/net/ethernet/sfc/ptp.c
1747
if (!pskb_may_pull(skb, PTP_V1_MIN_LENGTH)) {
drivers/net/ethernet/sfc/ptp.c
1756
if (!pskb_may_pull(skb, PTP_V2_MIN_LENGTH)) {
drivers/net/ethernet/sfc/siena/ptp.c
1629
if (!pskb_may_pull(skb, PTP_V1_MIN_LENGTH)) {
drivers/net/ethernet/sfc/siena/ptp.c
1644
if (!pskb_may_pull(skb, PTP_V2_MIN_LENGTH)) {
drivers/net/geneve.c
1349
if (!pskb_may_pull(skb, ETH_HLEN)) {
drivers/net/geneve.c
1459
if (!pskb_may_pull(skb, ETH_HLEN)) {
drivers/net/geneve.c
589
if (unlikely(!pskb_may_pull(skb, gro_hint->nested_hdr_len)))
drivers/net/geneve.c
660
if (unlikely(!pskb_may_pull(skb, GENEVE_BASE_HLEN)))
drivers/net/geneve.c
719
if (!pskb_may_pull(skb, skb_transport_offset(skb) + GENEVE_BASE_HLEN))
drivers/net/gtp.c
237
if (!pskb_may_pull(skb, hdrlen + sizeof(struct iphdr)))
drivers/net/gtp.c
254
if (!pskb_may_pull(skb, hdrlen + sizeof(struct ipv6hdr)))
drivers/net/gtp.c
588
if (!pskb_may_pull(skb, hdrlen))
drivers/net/gtp.c
795
if (!pskb_may_pull(skb, hdrlen))
drivers/net/gtp.c
826
if (!pskb_may_pull(skb, hdrlen))
drivers/net/hamradio/bpqether.c
163
if (!pskb_may_pull(skb, sizeof(struct ethhdr)))
drivers/net/ieee802154/mac802154_hwsim.c
160
if (!pskb_may_pull(skb, 3)) {
drivers/net/ipvlan/ipvlan_core.c
157
if (unlikely(!pskb_may_pull(skb, arp_hdr_len(port->dev))))
drivers/net/ipvlan/ipvlan_core.c
169
if (unlikely(!pskb_may_pull(skb, sizeof(*ip4h))))
drivers/net/ipvlan/ipvlan_core.c
187
if (unlikely(!pskb_may_pull(skb, sizeof(*ip6h))))
drivers/net/ipvlan/ipvlan_core.c
201
if (unlikely(!pskb_may_pull(skb, sizeof(*ip6h) + sizeof(*icmph))))
drivers/net/ipvlan/ipvlan_core.c
209
if (unlikely(!pskb_may_pull(skb, sizeof(*ip6h) + sizeof(*icmph)
drivers/net/ipvlan/ipvlan_core.c
683
if (unlikely(!pskb_may_pull(skb, sizeof(struct ethhdr))))
drivers/net/macsec.c
1156
pulled_sci = pskb_may_pull(skb, macsec_extra_len(true));
drivers/net/macsec.c
1158
if (!pskb_may_pull(skb, macsec_extra_len(false)))
drivers/net/netkit.c
93
!pskb_may_pull(skb, ETH_HLEN) ||
drivers/net/ovpn/crypto_aead.c
176
if (unlikely(!pskb_may_pull(skb, payload_offset)))
drivers/net/ovpn/io.c
159
if (unlikely(!pskb_may_pull(skb, 1))) {
drivers/net/ovpn/io.c
51
if (!pskb_may_pull(skb, OVPN_KEEPALIVE_SIZE))
drivers/net/ovpn/udp.c
93
if (unlikely(!pskb_may_pull(skb, sizeof(struct udphdr) +
drivers/net/pfcp.c
59
if (unlikely(!pskb_may_pull(skb, PFCP_HLEN)))
drivers/net/ppp/ppp_generic.c
2279
if (!pskb_may_pull(skb, 1))
drivers/net/ppp/ppp_generic.c
2285
return pskb_may_pull(skb, 2);
drivers/net/ppp/ppp_generic.c
2486
if (!pskb_may_pull(skb, skb->len))
drivers/net/ppp/ppp_generic.c
2573
if (!pskb_may_pull(skb, skb->len))
drivers/net/ppp/ppp_generic.c
2643
if (!pskb_may_pull(skb, mphdrlen + 1) || ppp->mrru == 0)
drivers/net/ppp/ppp_generic.c
2716
if (pskb_may_pull(skb, 2))
drivers/net/ppp/ppp_generic.c
3141
if (!pskb_may_pull(skb, CCP_HDRLEN + 2))
drivers/net/ppp/ppp_generic.c
3177
if (!pskb_may_pull(skb, len + 2))
drivers/net/ppp/ppp_synctty.c
510
if (!pskb_may_pull(skb, 3)) {
drivers/net/ppp/pppoe.c
427
if (!pskb_may_pull(skb, sizeof(struct pppoe_hdr)))
drivers/net/ppp/pppoe.c
492
if (!pskb_may_pull(skb, sizeof(struct pppoe_hdr)))
drivers/net/ppp/pptp.c
191
if (!pskb_may_pull(skb, 3))
drivers/net/ppp/pptp.c
294
if (!pskb_may_pull(skb, headersize))
drivers/net/ppp/pptp.c
317
if (!pskb_may_pull(skb, headersize + payload_len))
drivers/net/ppp/pptp.c
359
if (!pskb_may_pull(skb, 12))
drivers/net/tun.c
1843
if (frags && !pskb_may_pull(skb, ETH_HLEN)) {
drivers/net/usb/int51x1.c
31
if (!(pskb_may_pull(skb, INT51X1_HEADER_SIZE))) {
drivers/net/usb/sierra_net.c
224
if (!pskb_may_pull(skb, ETH_HLEN))
drivers/net/veth.c
359
if (unlikely(!rcv) || !pskb_may_pull(skb, ETH_HLEN)) {
drivers/net/vmxnet3/vmxnet3_drv.c
1040
if (unlikely(!pskb_may_pull(skb, ctx->copy_size)))
drivers/net/vrf.c
421
if (!pskb_may_pull(skb, ETH_HLEN + sizeof(struct ipv6hdr)))
drivers/net/vrf.c
499
if (!pskb_may_pull(skb, ETH_HLEN + sizeof(struct iphdr)))
drivers/net/vxlan/vxlan_core.c
1820
if (!pskb_may_pull(skb, skb_transport_offset(skb) + VXLAN_HLEN))
drivers/net/vxlan/vxlan_core.c
1851
if (!pskb_may_pull(skb, arp_hdr_len(dev))) {
drivers/net/vxlan/vxlan_core.c
1947
if (dev == NULL || !pskb_may_pull(request, request->len))
drivers/net/vxlan/vxlan_core.c
2114
if (!pskb_may_pull(skb, sizeof(struct iphdr)))
drivers/net/vxlan/vxlan_core.c
2140
if (!pskb_may_pull(skb, sizeof(struct ipv6hdr)))
drivers/net/vxlan/vxlan_core.c
2760
pskb_may_pull(skb, sizeof(struct ipv6hdr) +
drivers/net/vxlan/vxlan_mdb.c
1628
if (!pskb_may_pull(skb, sizeof(struct iphdr)))
drivers/net/vxlan/vxlan_mdb.c
1637
if (!pskb_may_pull(skb, sizeof(struct ipv6hdr)))
drivers/net/wan/lapbether.c
124
if (!pskb_may_pull(skb, 2))
drivers/net/wireguard/receive.c
74
if (unlikely(!pskb_may_pull(skb,
drivers/net/wireguard/receive.c
86
if (unlikely(!pskb_may_pull(skb, data_offset + header_len)))
drivers/net/wireless/intel/iwlwifi/mei/net.c
197
if (!pskb_may_pull(skb, skb_network_offset(skb) + sizeof(*iphdr)) ||
drivers/net/wireless/intel/iwlwifi/mei/net.c
198
!pskb_may_pull(skb, skb_network_offset(skb) + ip_hdrlen(skb)))
drivers/net/wireless/intel/iwlwifi/mei/net.c
216
if (!pskb_may_pull(skb, skb_transport_offset(skb) +
drivers/net/wireless/intel/iwlwifi/mei/net.c
226
if (!pskb_may_pull(skb, skb_transport_offset(skb) + sizeof(*icmp)))
drivers/net/wireless/intel/iwlwifi/mei/net.c
89
if (!pskb_may_pull(skb, arp_hdr_len(skb->dev)))
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
457
!pskb_may_pull(skb, FCOE_HEADER_LEN)))
drivers/scsi/fcoe/fcoe.c
1362
!pskb_may_pull(skb, FCOE_HEADER_LEN)))
include/linux/if_vlan.h
665
if (!pskb_may_pull(skb, maclen))
include/linux/if_vlan.h
773
if (unlikely(!pskb_may_pull(skb, VLAN_ETH_HLEN)))
include/linux/igmp.h
110
return pskb_may_pull(skb, len);
include/linux/skbuff.h
2872
if (!pskb_may_pull(skb, len))
include/linux/virtio_net.h
101
if (!pskb_may_pull(skb, needed))
include/linux/virtio_net.h
111
if (!pskb_may_pull(skb, p_off))
include/linux/virtio_net.h
145
if (!pskb_may_pull(skb, p_off) ||
include/linux/virtio_net.h
152
if (!pskb_may_pull(skb, p_off))
include/net/6lowpan.h
263
if (unlikely(!pskb_may_pull(skb, len)))
include/net/addrconf.h
250
return pskb_may_pull(skb, len);
include/net/gro.h
166
if (!pskb_may_pull(skb, hlen))
include/net/netfilter/nf_flow_table.h
397
if (!pskb_may_pull(skb, ETH_HLEN + PPPOE_SES_HLEN))
include/net/netfilter/nf_tables_ipv4.h
62
if (!pskb_may_pull(pkt->skb, sizeof(*iph)))
include/net/netfilter/nf_tables_ipv6.h
82
if (!pskb_may_pull(pkt->skb, sizeof(*ip6h)))
net/6lowpan/nhc.c
24
if (!pskb_may_pull(skb, 1))
net/802/garp.c
430
if (!pskb_may_pull(skb, sizeof(u8)))
net/802/garp.c
447
if (!pskb_may_pull(skb, sizeof(*ga)))
net/802/garp.c
453
if (!pskb_may_pull(skb, ga->len))
net/802/garp.c
496
if (!pskb_may_pull(skb, sizeof(*gm)))
net/802/garp.c
527
if (!pskb_may_pull(skb, sizeof(*gp)))
net/802/psnap.c
54
if (unlikely(!pskb_may_pull(skb, 5)))
net/appletalk/ddp.c
1420
if (!pskb_may_pull(skb, sizeof(*ddp)))
net/batman-adv/bridge_loop_avoidance.c
1123
if (unlikely(!pskb_may_pull(skb, headlen + arp_hdr_len(skb->dev))))
net/batman-adv/bridge_loop_avoidance.c
1781
if (!pskb_may_pull(skb, hdr_size + ETH_HLEN))
net/batman-adv/distributed-arp-table.c
1007
if (unlikely(!pskb_may_pull(skb, hdr_size + ETH_HLEN +
net/batman-adv/distributed-arp-table.c
1746
if (unlikely(!pskb_may_pull(skb, hdr_size + ETH_HLEN)))
net/batman-adv/distributed-arp-table.c
998
if (unlikely(!pskb_may_pull(skb, hdr_size + ETH_HLEN)))
net/batman-adv/gateway_client.c
566
if (!pskb_may_pull(skb, *header_len + ETH_HLEN))
net/batman-adv/gateway_client.c
575
if (!pskb_may_pull(skb, *header_len + VLAN_HLEN))
net/batman-adv/gateway_client.c
586
if (!pskb_may_pull(skb, *header_len + sizeof(*iphdr)))
net/batman-adv/gateway_client.c
598
if (!pskb_may_pull(skb, *header_len + sizeof(*ipv6hdr)))
net/batman-adv/gateway_client.c
613
if (!pskb_may_pull(skb, *header_len + sizeof(*udphdr)))
net/batman-adv/gateway_client.c
638
if (!pskb_may_pull(skb, chaddr_offset + ETH_ALEN))
net/batman-adv/main.c
431
if (unlikely(!pskb_may_pull(skb, 2)))
net/batman-adv/main.c
580
if (!pskb_may_pull(skb, header_len + VLAN_ETH_HLEN))
net/batman-adv/mesh-interface.c
209
if (!pskb_may_pull(skb, sizeof(*vhdr)))
net/batman-adv/mesh-interface.c
424
if (unlikely(!pskb_may_pull(skb, ETH_HLEN)))
net/batman-adv/mesh-interface.c
432
if (!pskb_may_pull(skb, VLAN_ETH_HLEN))
net/batman-adv/multicast.c
1061
if (!pskb_may_pull(skb, sizeof(struct ethhdr) + sizeof(*ip6hdr)))
net/batman-adv/multicast.c
997
if (!pskb_may_pull(skb, sizeof(struct ethhdr) + sizeof(*iphdr)))
net/batman-adv/routing.c
1171
if (unlikely(!pskb_may_pull(skb, hdr_size)))
net/batman-adv/routing.c
183
if (unlikely(!pskb_may_pull(skb, header_len)))
net/batman-adv/routing.c
256
if (!pskb_may_pull(skb, sizeof(struct batadv_icmp_tp_packet)))
net/batman-adv/routing.c
349
if (unlikely(!pskb_may_pull(skb, hdr_size)))
net/batman-adv/routing.c
446
if (unlikely(!pskb_may_pull(skb, hdr_size)))
net/batman-adv/routing.c
797
if (!pskb_may_pull(skb, hdr_len + ETH_HLEN))
net/bluetooth/l2cap_core.c
5762
if (!pskb_may_pull(skb, L2CAP_SDULEN_SIZE))
net/bluetooth/l2cap_core.c
6723
if (!pskb_may_pull(skb, L2CAP_SDULEN_SIZE)) {
net/bridge/br_arp_nd_proxy.c
138
!pskb_may_pull(skb, arp_hdr_len(dev)))
net/bridge/br_device.c
80
pskb_may_pull(skb, sizeof(struct ipv6hdr) +
net/bridge/br_input.c
176
pskb_may_pull(skb, sizeof(struct ipv6hdr) +
net/bridge/br_multicast.c
3588
if (!pskb_may_pull(skb, offset + sizeof(*mld))) {
net/bridge/br_multicast.c
3597
if (!pskb_may_pull(skb, offset + sizeof(*mld2q))) {
net/bridge/br_netfilter_hooks.c
210
if (!pskb_may_pull(skb, sizeof(struct iphdr)))
net/bridge/br_netfilter_hooks.c
219
if (!pskb_may_pull(skb, iph->ihl*4))
net/bridge/br_netfilter_hooks.c
488
if (unlikely(!pskb_may_pull(skb, len)))
net/bridge/br_netfilter_hooks.c
743
if (unlikely(!pskb_may_pull(skb, sizeof(struct arphdr))))
net/bridge/br_netfilter_ipv6.c
50
if (!pskb_may_pull(skb, ip6h_len))
net/bridge/br_stp_bpdu.c
154
if (!pskb_may_pull(skb, 4))
net/bridge/br_stp_bpdu.c
193
if (!pskb_may_pull(skb, 32))
net/bridge/netfilter/nf_conntrack_bridge.c
255
if (!pskb_may_pull(skb, sizeof(struct iphdr)))
net/bridge/netfilter/nf_conntrack_bridge.c
269
if (!pskb_may_pull(skb, sizeof(struct ipv6hdr)))
net/core/dev.c
3671
if (unlikely(!pskb_may_pull(skb, sizeof(struct ethhdr))))
net/core/filter.c
3291
if (unlikely(!pskb_may_pull(skb, off + len)))
net/core/filter.c
3685
if (unlikely(!pskb_may_pull(skb, len_diff_abs)))
net/core/skbuff.c
6116
if (!pskb_may_pull(skb_chk, offset))
net/core/skbuff.c
6330
if (unlikely(!pskb_may_pull(skb, VLAN_HLEN + sizeof(unsigned short))))
net/core/skbuff.c
6359
if (!pskb_may_pull(skb, write_len))
net/core/skbuff.c
6504
if (!pskb_may_pull(skb, ETH_HLEN) || skb_vlan_tagged(skb) ||
net/core/skbuff.c
6721
if (!pskb_may_pull(skb, skb_network_offset(skb) + MPLS_HLEN))
net/dsa/tag_ar9331.c
54
if (unlikely(!pskb_may_pull(skb, AR9331_HDR_LEN)))
net/dsa/tag_brcm.c
154
if (unlikely(!pskb_may_pull(skb, BRCM_TAG_LEN)))
net/dsa/tag_brcm.c
231
if (unlikely(!pskb_may_pull(skb, BRCM_LEG_TAG_LEN + VLAN_HLEN)))
net/dsa/tag_dsa.c
338
if (unlikely(!pskb_may_pull(skb, DSA_HLEN)))
net/dsa/tag_dsa.c
378
if (unlikely(!pskb_may_pull(skb, EDSA_HLEN)))
net/dsa/tag_gswip.c
83
if (unlikely(!pskb_may_pull(skb, GSWIP_RX_HEADER_LEN)))
net/dsa/tag_lan9303.c
85
if (unlikely(!pskb_may_pull(skb, LAN9303_TAG_LEN))) {
net/dsa/tag_mtk.c
75
if (unlikely(!pskb_may_pull(skb, MTK_HDR_LEN)))
net/dsa/tag_mxl-gsw1xx.c
74
if (unlikely(!pskb_may_pull(skb, GSW1XX_HEADER_LEN))) {
net/dsa/tag_mxl862xx.c
65
if (unlikely(!pskb_may_pull(skb, MXL862_HEADER_LEN))) {
net/dsa/tag_qca.c
49
if (unlikely(!pskb_may_pull(skb, QCA_HDR_LEN)))
net/dsa/tag_rtl4_a.c
78
if (unlikely(!pskb_may_pull(skb, RTL4_A_HDR_LEN)))
net/dsa/tag_rtl8_4.c
199
if (unlikely(!pskb_may_pull(skb, RTL8_4_TAG_LEN)))
net/dsa/tag_rzn1_a5psw.c
77
if (unlikely(!pskb_may_pull(skb, A5PSW_TAG_LEN))) {
net/dsa/tag_sja1105.c
575
if (unlikely(!pskb_may_pull(skb, SJA1110_HEADER_LEN)))
net/dsa/tag_yt921x.c
89
if (unlikely(!pskb_may_pull(skb, YT921X_TAG_LEN)))
net/hsr/hsr_forward.c
103
if (!pskb_may_pull(skb, total_length))
net/hsr/hsr_forward.c
135
if (!pskb_may_pull(skb, total_length + sizeof(struct hsr_sup_payload)))
net/hsr/hsr_forward.c
59
if (!pskb_may_pull(skb, total_length))
net/hsr/hsr_forward.c
69
if (!pskb_may_pull(skb, total_length))
net/hsr/hsr_forward.c
714
if (!pskb_may_pull(skb,
net/hsr/hsr_forward.c
87
if (!pskb_may_pull(skb, total_length))
net/hsr/hsr_slave.c
67
if (!pskb_may_pull(skb, ETH_HLEN + HSR_HLEN)) {
net/ieee802154/header_ops.c
285
if (!pskb_may_pull(skb, 3))
net/ieee802154/header_ops.c
291
if (rc < 0 || !pskb_may_pull(skb, rc))
net/ieee802154/header_ops.c
299
if (!pskb_may_pull(skb, want))
net/ieee802154/header_ops.c
313
if (!pskb_may_pull(skb, sizeof(*mac_pl)))
net/ife/ife.c
72
if (!pskb_may_pull(skb, skb->dev->hard_header_len + IFE_METAHDRLEN))
net/ife/ife.c
82
if (unlikely(!pskb_may_pull(skb, total_pull)))
net/ipv4/af_inet.c
1385
if (unlikely(!pskb_may_pull(skb, sizeof(*iph))))
net/ipv4/af_inet.c
1397
if (unlikely(!pskb_may_pull(skb, ihl)))
net/ipv4/ah4.c
321
if (!pskb_may_pull(skb, sizeof(*ah)))
net/ipv4/ah4.c
341
if (!pskb_may_pull(skb, ah_hlen))
net/ipv4/esp4.c
857
if (!pskb_may_pull(skb, sizeof(struct ip_esp_hdr) + ivlen))
net/ipv4/esp4_offload.c
230
if (!pskb_may_pull(skb, sizeof(*esph) + crypto_aead_ivsize(aead)))
net/ipv4/esp4_offload.c
256
if (!pskb_may_pull(skb, sizeof(struct ip_esp_hdr) + crypto_aead_ivsize(aead)))
net/ipv4/fou_core.c
103
if (!pskb_may_pull(skb, plen))
net/ipv4/fou_core.c
1107
if (!pskb_may_pull(skb, transport_offset + len))
net/ipv4/fou_core.c
1142
if (!pskb_may_pull(skb, transport_offset + len + optlen))
net/ipv4/fou_core.c
133
if (!pskb_may_pull(skb, len))
net/ipv4/fou_core.c
171
if (!pskb_may_pull(skb, len))
net/ipv4/gre_demux.c
135
if (!pskb_may_pull(skb, nhs + hdr_len + sizeof(*ershdr)))
net/ipv4/gre_demux.c
152
if (!pskb_may_pull(skb, 12))
net/ipv4/gre_demux.c
69
if (unlikely(!pskb_may_pull(skb, nhs + sizeof(struct gre_base_hdr))))
net/ipv4/gre_demux.c
79
if (!pskb_may_pull(skb, nhs + hdr_len))
net/ipv4/gre_offload.c
33
if (unlikely(!pskb_may_pull(skb, tnl_hlen)))
net/ipv4/icmp.c
1062
if (!pskb_may_pull(skb, iph->ihl * 4 + 8))
net/ipv4/icmp.c
1113
if (!pskb_may_pull(skb, sizeof(struct iphdr)))
net/ipv4/icmp.c
1220
if (!pskb_may_pull(skb, sizeof(struct iphdr))) {
net/ipv4/icmp.c
1450
if (!pskb_may_pull(skb, sizeof(*icmph) + sizeof(struct iphdr)))
net/ipv4/igmp.c
1003
if (!pskb_may_pull(skb, sizeof(struct igmpv3_query)
net/ipv4/igmp.c
1094
if (!pskb_may_pull(skb, sizeof(struct igmphdr)))
net/ipv4/igmp.c
1589
if (!pskb_may_pull(skb, offset))
net/ipv4/igmp.c
1599
if (!pskb_may_pull(skb, offset))
net/ipv4/igmp.c
998
if (!pskb_may_pull(skb, sizeof(struct igmpv3_query)))
net/ipv4/ip_fragment.c
530
if (!pskb_may_pull(skb, netoff + iph.ihl * 4)) {
net/ipv4/ip_gre.c
291
if (unlikely(!pskb_may_pull(skb,
net/ipv4/ip_gre.c
309
if (unlikely(!pskb_may_pull(skb, len)))
net/ipv4/ip_gre.c
671
if (!pskb_may_pull(skb, pull_len))
net/ipv4/ip_input.c
484
if (!pskb_may_pull(skb, sizeof(struct iphdr)))
net/ipv4/ip_input.c
510
if (!pskb_may_pull(skb, iph->ihl*4))
net/ipv4/ip_tunnel_core.c
112
if (unlikely(!pskb_may_pull(skb, hdr_len)))
net/ipv4/ip_tunnel_core.c
120
if (unlikely(!pskb_may_pull(skb, ETH_HLEN)))
net/ipv4/ip_tunnel_core.c
221
if (!pskb_may_pull(skb, ETH_HLEN + sizeof(struct iphdr)))
net/ipv4/ip_tunnel_core.c
318
if (!pskb_may_pull(skb, ETH_HLEN + sizeof(struct ipv6hdr)))
net/ipv4/ip_tunnel_core.c
401
if (!pskb_may_pull(skb, skb_network_header(skb) +
net/ipv4/ipconfig.c
1002
if (!pskb_may_pull(skb,
net/ipv4/ipconfig.c
1040
if (!pskb_may_pull(skb, skb->len))
net/ipv4/ipconfig.c
514
if (!pskb_may_pull(skb, sizeof(struct arphdr)))
net/ipv4/ipconfig.c
534
if (!pskb_may_pull(skb, arp_hdr_len(dev)))
net/ipv4/ipmr.c
2353
if (!pskb_may_pull(skb, sizeof(*pim) + sizeof(struct iphdr)))
net/ipv4/ipmr.c
2380
if (!pskb_may_pull(skb, sizeof(*pim) + sizeof(struct iphdr)))
net/ipv4/netfilter/arp_tables.c
199
if (!pskb_may_pull(skb, arp_hdr_len(skb->dev)))
net/ipv4/netfilter/nf_reject_ipv4.c
131
if (!pskb_may_pull(oldskb, len))
net/ipv4/netfilter/nf_reject_ipv4.c
29
if (!pskb_may_pull(skb, sizeof(struct iphdr)))
net/ipv4/netfilter/nf_reject_ipv4.c
42
if (!pskb_may_pull(skb, iph->ihl*4))
net/ipv4/tcp_ipv4.c
1945
if (!pskb_may_pull(skb, skb_transport_offset(skb) + sizeof(struct tcphdr)))
net/ipv4/tcp_ipv4.c
2168
if (!pskb_may_pull(skb, sizeof(struct tcphdr)))
net/ipv4/tcp_ipv4.c
2177
if (!pskb_may_pull(skb, th->doff * 4))
net/ipv4/tcp_offload.c
104
if (!pskb_may_pull(skb, sizeof(struct tcphdr)))
net/ipv4/tcp_offload.c
157
if (!pskb_may_pull(skb, thlen))
net/ipv4/tunnel4.c
145
if (!pskb_may_pull(skb, sizeof(struct ipv6hdr)))
net/ipv4/tunnel4.c
165
if (!pskb_may_pull(skb, sizeof(struct mpls_label)))
net/ipv4/tunnel4.c
99
if (!pskb_may_pull(skb, sizeof(struct iphdr)))
net/ipv4/udp.c
2709
if (!pskb_may_pull(skb, sizeof(struct udphdr)))
net/ipv4/udp.c
2878
if (!pskb_may_pull(skb, skb_transport_offset(skb) + sizeof(struct udphdr)))
net/ipv4/udp_offload.c
189
if (unlikely(!pskb_may_pull(skb, tnl_hlen)))
net/ipv4/udp_offload.c
659
if (!pskb_may_pull(skb, sizeof(struct udphdr)))
net/ipv4/udp_offload.c
757
if (!pskb_may_pull(skb, skb_gro_offset(skb))) {
net/ipv4/xfrm4_input.c
99
if (!pskb_may_pull(skb, sizeof(struct udphdr) + min(len, 8)))
net/ipv6/ah6.c
539
if (!pskb_may_pull(skb, sizeof(struct ip_auth_hdr)))
net/ipv6/ah6.c
561
if (!pskb_may_pull(skb, ah_hlen))
net/ipv6/esp6.c
895
if (!pskb_may_pull(skb, sizeof(struct ip_esp_hdr) + ivlen)) {
net/ipv6/esp6_offload.c
270
if (!pskb_may_pull(skb, sizeof(*esph) + crypto_aead_ivsize(aead)))
net/ipv6/esp6_offload.c
294
if (!pskb_may_pull(skb, sizeof(struct ip_esp_hdr) + crypto_aead_ivsize(aead)))
net/ipv6/exthdrs.c
1053
if (!pskb_may_pull(skb, sizeof(struct ipv6hdr) + 8) ||
net/ipv6/exthdrs.c
1054
!pskb_may_pull(skb, (sizeof(struct ipv6hdr) +
net/ipv6/exthdrs.c
306
if (!pskb_may_pull(skb, skb_transport_offset(skb) + 8) ||
net/ipv6/exthdrs.c
307
!pskb_may_pull(skb, (skb_transport_offset(skb) +
net/ipv6/exthdrs.c
668
if (!pskb_may_pull(skb, skb_transport_offset(skb) + 8) ||
net/ipv6/exthdrs.c
669
!pskb_may_pull(skb, (skb_transport_offset(skb) +
net/ipv6/fou6.c
133
if (!pskb_may_pull(skb, transport_offset + len + optlen))
net/ipv6/fou6.c
98
if (!pskb_may_pull(skb, transport_offset + len))
net/ipv6/icmp.c
1121
if (!pskb_may_pull(skb, sizeof(*hdr) + sizeof(struct ipv6hdr)))
net/ipv6/icmp.c
1178
if (!pskb_may_pull(skb, sizeof(struct ipv6hdr)))
net/ipv6/icmp.c
866
if (!pskb_may_pull(skb, nhs + sizeof(struct ipv6hdr) + 8))
net/ipv6/ila/ila_common.c
107
if (likely(pskb_may_pull(skb,
net/ipv6/ila/ila_common.c
83
if (likely(pskb_may_pull(skb, nhoff + sizeof(struct tcphdr)))) {
net/ipv6/ila/ila_common.c
93
if (likely(pskb_may_pull(skb, nhoff + sizeof(struct udphdr)))) {
net/ipv6/ip6_gre.c
500
if (unlikely(!pskb_may_pull(skb, sizeof(*ershdr))))
net/ipv6/ip6_gre.c
513
if (unlikely(!pskb_may_pull(skb, len)))
net/ipv6/ip6_input.c
194
if (unlikely(!pskb_may_pull(skb, sizeof(*hdr))))
net/ipv6/ip6_offload.c
108
if (unlikely(!pskb_may_pull(skb, sizeof(*ipv6h))))
net/ipv6/ip6_offload.c
74
if (unlikely(!pskb_may_pull(skb, 8)))
net/ipv6/ip6_offload.c
80
if (unlikely(!pskb_may_pull(skb, len)))
net/ipv6/ip6_output.c
430
if (!pskb_may_pull(skb, (skb_network_header(skb) +
net/ipv6/ip6_tunnel.c
408
if (!pskb_may_pull(skb, off + sizeof(*hdr)))
net/ipv6/ip6_tunnel.c
420
if (!pskb_may_pull(skb, off + optlen))
net/ipv6/ip6_tunnel.c
597
if (!pskb_may_pull(skb, offset + sizeof(struct iphdr)))
net/ipv6/ip6_tunnel.c
673
if (rel_msg && pskb_may_pull(skb, offset + sizeof(struct ipv6hdr))) {
net/ipv6/ip6_tunnel.c
831
if (!pskb_may_pull(skb, ETH_HLEN)) {
net/ipv6/ip6mr.c
558
if (!pskb_may_pull(skb, sizeof(*pim) + sizeof(*encap)))
net/ipv6/mcast.c
1436
if (!pskb_may_pull(skb, sizeof(struct in6_addr)))
net/ipv6/mcast.c
1479
if (!pskb_may_pull(skb, srcs_offset))
net/ipv6/mcast.c
1495
if (!pskb_may_pull(skb, srcs_offset +
net/ipv6/mcast.c
1608
if (!pskb_may_pull(skb, sizeof(*mld) - sizeof(struct icmp6hdr)))
net/ipv6/mcast_snoop.c
20
if (!pskb_may_pull(skb, offset))
net/ipv6/netfilter/nf_conntrack_reasm.c
473
if (!pskb_may_pull(skb, fhoff + sizeof(*fhdr)))
net/ipv6/netfilter/nf_reject_ipv6.c
155
if (!pskb_may_pull(oldskb, len))
net/ipv6/netfilter/nf_reject_ipv6.c
58
if (!pskb_may_pull(skb, sizeof(struct ipv6hdr)))
net/ipv6/raw.c
102
if (!pskb_may_pull(skb, ICMPV6_HDRLEN))
net/ipv6/reassembly.c
343
if (!pskb_may_pull(skb, (skb_transport_offset(skb) +
net/ipv6/seg6.c
84
if (!pskb_may_pull(skb, srhoff + sizeof(*srh)))
net/ipv6/seg6.c
91
if (!pskb_may_pull(skb, srhoff + len))
net/ipv6/seg6_local.c
1186
if (!pskb_may_pull(skb, sizeof(struct iphdr)))
net/ipv6/seg6_local.c
1264
if (!pskb_may_pull(skb, sizeof(struct ipv6hdr)))
net/ipv6/seg6_local.c
638
!pskb_may_pull(skb, srhoff + sizeof(*srh))))
net/ipv6/seg6_local.c
859
if (!pskb_may_pull(skb, ETH_HLEN))
net/ipv6/seg6_local.c
939
if (!pskb_may_pull(skb, sizeof(struct ipv6hdr)))
net/ipv6/seg6_local.c
988
if (!pskb_may_pull(skb, sizeof(struct iphdr)))
net/ipv6/tcp_ipv6.c
1718
if (!pskb_may_pull(skb, sizeof(struct tcphdr)))
net/ipv6/tcp_ipv6.c
1727
if (!pskb_may_pull(skb, th->doff*4))
net/ipv6/tcp_ipv6.c
1970
if (!pskb_may_pull(skb, skb_transport_offset(skb) + sizeof(struct tcphdr)))
net/ipv6/tcpv6_offload.c
165
if (!pskb_may_pull(skb, sizeof(*th)))
net/ipv6/tunnel6.c
126
if (!pskb_may_pull(skb, sizeof(struct ipv6hdr)))
net/ipv6/tunnel6.c
144
if (!pskb_may_pull(skb, sizeof(struct ipv6hdr)))
net/ipv6/tunnel6.c
189
if (!pskb_may_pull(skb, sizeof(struct iphdr)))
net/ipv6/udp.c
1083
if (!pskb_may_pull(skb, sizeof(struct udphdr)))
net/ipv6/udp.c
1232
if (!pskb_may_pull(skb, skb_transport_offset(skb) +
net/ipv6/udp_offload.c
43
if (!pskb_may_pull(skb, sizeof(struct udphdr)))
net/ipv6/xfrm6_input.c
95
if (!pskb_may_pull(skb, sizeof(struct udphdr) + min(len, 8)))
net/iucv/af_iucv.c
2044
if (!pskb_may_pull(skb, sizeof(*trans_hdr))) {
net/l2tp/l2tp_core.c
1031
if (!pskb_may_pull(skb, L2TP_HDR_SIZE_MAX))
net/l2tp/l2tp_core.c
964
if (!pskb_may_pull(skb, offset))
net/l2tp/l2tp_core.h
325
if (!pskb_may_pull(skb, off + opt_len))
net/l2tp/l2tp_eth.c
111
if (!pskb_may_pull(skb, ETH_HLEN))
net/l2tp/l2tp_ip.c
139
if (!pskb_may_pull(skb, 4))
net/l2tp/l2tp_ip.c
176
if (!pskb_may_pull(skb, 12))
net/l2tp/l2tp_ip6.c
149
if (!pskb_may_pull(skb, 4))
net/l2tp/l2tp_ip6.c
186
if (!pskb_may_pull(skb, 12))
net/l2tp/l2tp_ppp.c
216
if (pskb_may_pull(skb, 2) && skb->data[0] == PPP_ALLSTATIONS &&
net/lapb/lapb_subr.c
116
if (!pskb_may_pull(skb, 2))
net/lapb/lapb_subr.c
149
if (!pskb_may_pull(skb, 2))
net/lapb/lapb_subr.c
162
if (!pskb_may_pull(skb, 2))
net/llc/llc_input.c
116
if (unlikely(!pskb_may_pull(skb, sizeof(*pdu))))
net/llc/llc_input.c
124
if (unlikely(!pskb_may_pull(skb, llc_len)))
net/llc/llc_input.c
140
!pskb_may_pull(skb, data_size))
net/mac80211/rx.c
2958
if (!pskb_may_pull(skb, sizeof(*eth) + 6))
net/mac80211/rx.c
2964
if (!pskb_may_pull(skb, sizeof(*eth) + mesh_hdrlen))
net/mac80211/rx.c
3305
if (pskb_may_pull(rx->skb,
net/mac80211/rx.c
4995
if (!pskb_may_pull(skb, snap_offs + sizeof(*payload)))
net/mac80211/rx.c
5290
err = !pskb_may_pull(skb, ieee80211_hdrlen(fc));
net/mac80211/rx.c
81
if (!pskb_may_pull(skb, hdrlen)) {
net/mac80211/rx.c
908
if (!pskb_may_pull(origskb, min_head_len)) {
net/mac80211/wep.c
258
if (!pskb_may_pull(rx->skb, ieee80211_hdrlen(fc) +
net/mac80211/wpa.c
535
if (!pskb_may_pull(rx->skb, hdrlen + IEEE80211_CCMP_HDR_LEN))
net/mac80211/wpa.c
732
if (!pskb_may_pull(rx->skb, hdrlen + IEEE80211_GCMP_HDR_LEN))
net/mctp/route.c
1337
if (!pskb_may_pull(skb, sizeof(struct mctp_hdr)))
net/mpls/af_mpls.c
193
if (!pskb_may_pull(skb, mpls_hdr_len))
net/mpls/af_mpls.c
222
if (pskb_may_pull(skb, mpls_hdr_len + sizeof(struct iphdr))) {
net/mpls/af_mpls.c
231
pskb_may_pull(skb, mpls_hdr_len +
net/mpls/af_mpls.c
310
if (!pskb_may_pull(skb, 12))
net/mpls/af_mpls.c
402
if (!pskb_may_pull(skb, sizeof(*hdr)))
net/mpls/mpls_gso.c
37
if (unlikely(!pskb_may_pull(skb, mpls_hlen)))
net/netfilter/nf_flow_table_inet.c
20
if (!pskb_may_pull(skb, skb_mac_offset(skb) + sizeof(*veth)))
net/netfilter/nf_flow_table_ip.c
224
if (!pskb_may_pull(skb, sizeof(*iph) + ctx->offset))
net/netfilter/nf_flow_table_ip.c
256
if (!pskb_may_pull(skb, thoff + ctx->hdrsize))
net/netfilter/nf_flow_table_ip.c
325
if (!pskb_may_pull(skb, sizeof(*iph) + ctx->offset))
net/netfilter/nf_flow_table_ip.c
400
if (!pskb_may_pull(skb, skb_mac_offset(skb) + sizeof(*veth)))
net/netfilter/nf_flow_table_ip.c
950
if (!pskb_may_pull(skb, thoff))
net/netfilter/nf_flow_table_ip.c
975
if (!pskb_may_pull(skb, thoff + ctx->hdrsize))
net/netfilter/utils.c
188
if (!pskb_may_pull(skb, off + 8))
net/netfilter/utils.c
193
if (!pskb_may_pull(skb, off + len))
net/nsh/nsh.c
54
if (!pskb_may_pull(skb, NSH_BASE_HDR_LEN))
net/nsh/nsh.c
61
if (!pskb_may_pull(skb, length))
net/nsh/nsh.c
91
if (unlikely(!pskb_may_pull(skb, NSH_BASE_HDR_LEN)))
net/nsh/nsh.c
96
if (unlikely(!pskb_may_pull(skb, nsh_len)))
net/openvswitch/actions.c
169
if (!pskb_may_pull(skb, skb_network_offset(skb) + MPLS_HLEN))
net/openvswitch/flow.c
179
if (unlikely(!pskb_may_pull(skb, len)))
net/openvswitch/flow.c
186
return pskb_may_pull(skb, skb_network_offset(skb) +
net/openvswitch/flow.c
214
if (unlikely(!pskb_may_pull(skb, th_ofs + sizeof(struct tcphdr))))
net/openvswitch/flow.c
227
return pskb_may_pull(skb, skb_transport_offset(skb) +
net/openvswitch/flow.c
233
return pskb_may_pull(skb, skb_transport_offset(skb) +
net/openvswitch/flow.c
239
return pskb_may_pull(skb, skb_transport_offset(skb) +
net/openvswitch/flow.c
432
return pskb_may_pull(skb, skb_transport_offset(skb) +
net/openvswitch/flow.c
457
if (unlikely(!pskb_may_pull(skb, sizeof(struct vlan_head) +
net/openvswitch/flow.c
533
if (unlikely(!pskb_may_pull(skb, sizeof(struct llc_snap_hdr))))
net/phonet/af_phonet.c
293
if (!pskb_may_pull(skb, 3))
net/phonet/af_phonet.c
297
if (ph->pn_res == PN_PREFIX && !pskb_may_pull(skb, 5))
net/phonet/pep.c
258
if (!pskb_may_pull(skb, sizeof(*hdr) + 4))
net/phonet/pep.c
56
if (ph == NULL || ph->sb_len < 2 || !pskb_may_pull(skb, ph->sb_len))
net/phonet/pep.c
662
if (!pskb_may_pull(skb, sizeof(*hdr)))
net/phonet/pep.c
788
if (!pskb_may_pull(skb, sizeof(*hdr) + 4))
net/psp/psp_main.c
291
if (unlikely(!pskb_may_pull(skb, l2_hlen + l3_hlen + PSP_ENCAP_HLEN)))
net/psp/psp_main.c
300
!pskb_may_pull(skb, l2_hlen + l3_hlen + PSP_ENCAP_HLEN))
net/sched/act_csum.c
141
if (!pskb_may_pull(skb, ipl + ntkoff) || (ipl < hl) ||
net/sched/act_csum.c
392
if (!pskb_may_pull(skb, sizeof(*iph) + ntkoff))
net/sched/act_csum.c
497
if (!pskb_may_pull(skb, hl + ntkoff))
net/sched/act_csum.c
512
if (!pskb_may_pull(skb, hl + sizeof(*ip6xh) + ntkoff))
net/sched/act_csum.c
516
if (!pskb_may_pull(skb, hl + ixhl + ntkoff))
net/sched/act_csum.c
557
} while (pskb_may_pull(skb, hl + 1 + ntkoff));
net/sched/act_ct.c
812
if (unlikely(!pskb_may_pull(skb, len)))
net/sched/act_ct.c
828
if (unlikely(!pskb_may_pull(skb, len)))
net/sched/act_ctinfo.c
102
if (!pskb_may_pull(skb, wlen))
net/sched/act_ctinfo.c
109
if (!pskb_may_pull(skb, wlen))
net/sched/act_mpls.c
107
if (!pskb_may_pull(skb,
net/sched/act_nat.c
145
if (!pskb_may_pull(skb, sizeof(*iph) + noff))
net/sched/act_nat.c
183
if (!pskb_may_pull(skb, ihl + sizeof(*tcph) + noff) ||
net/sched/act_nat.c
196
if (!pskb_may_pull(skb, ihl + sizeof(*udph) + noff) ||
net/sched/act_nat.c
213
if (!pskb_may_pull(skb, ihl + sizeof(*icmph) + noff))
net/sched/act_nat.c
221
if (!pskb_may_pull(skb, ihl + sizeof(*icmph) + sizeof(*iph) +
net/sched/act_skbedit.c
60
if (!pskb_may_pull(skb, wlen))
net/sched/act_skbedit.c
67
if (!pskb_may_pull(skb, wlen))
net/sched/em_canid.c
102
if (!pskb_may_pull(skb, CAN_MTU))
net/sched/sch_cake.c
1633
if (!pskb_may_pull(skb, wlen) ||
net/sched/sch_cake.c
1653
if (!pskb_may_pull(skb, wlen) ||
net/sched/sch_dualpi2.c
315
if (!pskb_may_pull(skb, wlen) ||
net/sched/sch_dualpi2.c
323
if (!pskb_may_pull(skb, wlen) ||
net/sctp/input.c
121
!pskb_may_pull(skb, sizeof(struct sctphdr)))
net/sctp/offload.c
49
if (!pskb_may_pull(skb, sizeof(*sh)))
net/tipc/crypto.c
1014
if (unlikely(!pskb_may_pull(skb, EHDR_MIN_SIZE)))
net/tipc/crypto.c
1021
if (unlikely(!pskb_may_pull(skb, ehsz)))
net/tipc/msg.c
274
if (unlikely(!pskb_may_pull(skb, MIN_H_SIZE)))
net/tipc/msg.c
280
if (unlikely(!pskb_may_pull(skb, hsz)))
net/wireless/util.c
544
if (likely(pskb_may_pull(skb, hdrlen + 8) &&
net/wireless/util.c
548
else if (!pskb_may_pull(skb, hdrlen))
net/x25/af_x25.c
100
if (!pskb_may_pull(skb, needed)) {
net/x25/af_x25.c
1204
if (!pskb_may_pull(skb, 1))
net/x25/af_x25.c
1312
if (!pskb_may_pull(skb, X25_STD_MIN_LEN))
net/x25/af_x25.c
1334
if (!pskb_may_pull(skb, header_len))
net/x25/af_x25.c
91
if (!pskb_may_pull(skb, 1)) {
net/x25/af_x25.c
974
if (!pskb_may_pull(skb, 1))
net/x25/af_x25.c
977
if (!pskb_may_pull(skb, len))
net/x25/af_x25.c
991
if (!pskb_may_pull(skb, skb->len))
net/x25/x25_dev.c
118
if (!pskb_may_pull(skb, 1)) {
net/x25/x25_dev.c
32
if (!pskb_may_pull(skb, X25_STD_MIN_LEN))
net/x25/x25_facilities.c
60
if (!pskb_may_pull(skb, 1))
net/x25/x25_facilities.c
65
if (!pskb_may_pull(skb, 1 + len))
net/x25/x25_in.c
110
if (!pskb_may_pull(skb, X25_STD_MIN_LEN))
net/x25/x25_in.c
153
if (!pskb_may_pull(skb, X25_STD_MIN_LEN + 2))
net/x25/x25_in.c
183
if (!pskb_may_pull(skb, X25_STD_MIN_LEN + 2))
net/x25/x25_in.c
233
if (!pskb_may_pull(skb, X25_STD_MIN_LEN + 2))
net/x25/x25_in.c
368
if (!pskb_may_pull(skb, X25_STD_MIN_LEN + 2))
net/x25/x25_in.c
399
if (!pskb_may_pull(skb, X25_STD_MIN_LEN + 2)) {
net/x25/x25_link.c
110
if (!pskb_may_pull(skb, X25_STD_MIN_LEN + 4))
net/x25/x25_subr.c
267
if (!pskb_may_pull(skb, X25_STD_MIN_LEN))
net/x25/x25_subr.c
294
if (!pskb_may_pull(skb, X25_EXT_MIN_LEN))
net/x25/x25_subr.c
312
if (!pskb_may_pull(skb, X25_EXT_MIN_LEN))
net/xfrm/xfrm_input.c
163
if (!pskb_may_pull(skb, sizeof(struct ip_comp_hdr)))
net/xfrm/xfrm_input.c
172
if (!pskb_may_pull(skb, hlen))
net/xfrm/xfrm_input.c
193
if (!pskb_may_pull(skb, sizeof(*ph)))
net/xfrm/xfrm_input.c
205
if (!pskb_may_pull(skb, phlen))
net/xfrm/xfrm_input.c
243
if (!pskb_may_pull(skb, sizeof(struct iphdr)))
net/xfrm/xfrm_input.c
280
if (!pskb_may_pull(skb, sizeof(struct ipv6hdr)))
net/xfrm/xfrm_ipcomp.c
222
if (!pskb_may_pull(skb, sizeof(*ipch)))