pskb_may_pull 619 drivers/hsi/clients/ssi_protocol.c if (unlikely(!pskb_may_pull(skb, SSIP_MIN_PN_HDR))) { pskb_may_pull 3266 drivers/net/bonding/bond_main.c if (unlikely(!pskb_may_pull(skb, noff + sizeof(*iph)))) pskb_may_pull 3274 drivers/net/bonding/bond_main.c if (unlikely(!pskb_may_pull(skb, noff + sizeof(*iph6)))) pskb_may_pull 3926 drivers/net/bonding/bond_main.c if (unlikely(!pskb_may_pull(skb, noff + sizeof(*iph)))) pskb_may_pull 1633 drivers/net/ethernet/intel/e1000e/netdev.c if (!pskb_may_pull(skb, ETH_HLEN)) { pskb_may_pull 650 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c if (unlikely(!pskb_may_pull(skb, VLAN_ETH_HLEN))) pskb_may_pull 798 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c return pskb_may_pull(skb, *network_depth + sizeof(struct iphdr)); pskb_may_pull 801 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c return pskb_may_pull(skb, *network_depth + sizeof(struct ipv6hdr)); pskb_may_pull 1630 drivers/net/ethernet/sfc/ptp.c if (!pskb_may_pull(skb, PTP_V1_MIN_LENGTH)) { pskb_may_pull 1645 drivers/net/ethernet/sfc/ptp.c if (!pskb_may_pull(skb, PTP_V2_MIN_LENGTH)) { pskb_may_pull 351 drivers/net/geneve.c if (unlikely(!pskb_may_pull(skb, GENEVE_BASE_HLEN))) pskb_may_pull 395 drivers/net/geneve.c if (!pskb_may_pull(skb, skb_transport_offset(skb) + GENEVE_BASE_HLEN)) pskb_may_pull 158 drivers/net/gtp.c if (!pskb_may_pull(skb, hdrlen + sizeof(struct iphdr))) pskb_may_pull 225 drivers/net/gtp.c if (!pskb_may_pull(skb, hdrlen)) pskb_may_pull 252 drivers/net/gtp.c if (!pskb_may_pull(skb, hdrlen)) pskb_may_pull 273 drivers/net/gtp.c if (!pskb_may_pull(skb, hdrlen)) pskb_may_pull 162 drivers/net/hamradio/bpqether.c if (!pskb_may_pull(skb, sizeof(struct ethhdr))) pskb_may_pull 144 drivers/net/ipvlan/ipvlan_core.c if (unlikely(!pskb_may_pull(skb, arp_hdr_len(port->dev)))) pskb_may_pull 156 drivers/net/ipvlan/ipvlan_core.c if (unlikely(!pskb_may_pull(skb, sizeof(*ip4h)))) pskb_may_pull 174 drivers/net/ipvlan/ipvlan_core.c if (unlikely(!pskb_may_pull(skb, sizeof(*ip6h)))) pskb_may_pull 188 drivers/net/ipvlan/ipvlan_core.c if (unlikely(!pskb_may_pull(skb, sizeof(*ip6h) + sizeof(*icmph)))) pskb_may_pull 196 drivers/net/ipvlan/ipvlan_core.c if (unlikely(!pskb_may_pull(skb, sizeof(*ip6h) + sizeof(*icmph) pskb_may_pull 640 drivers/net/ipvlan/ipvlan_core.c if (unlikely(!pskb_may_pull(skb, sizeof(struct ethhdr)))) pskb_may_pull 1107 drivers/net/macsec.c pulled_sci = pskb_may_pull(skb, macsec_extra_len(true)); pskb_may_pull 1109 drivers/net/macsec.c if (!pskb_may_pull(skb, macsec_extra_len(false))) pskb_may_pull 1995 drivers/net/ppp/ppp_generic.c if (!pskb_may_pull(skb, 1)) pskb_may_pull 2001 drivers/net/ppp/ppp_generic.c return pskb_may_pull(skb, 2); pskb_may_pull 2160 drivers/net/ppp/ppp_generic.c if (!pskb_may_pull(skb, skb->len)) pskb_may_pull 2249 drivers/net/ppp/ppp_generic.c if (!pskb_may_pull(skb, skb->len)) pskb_may_pull 2319 drivers/net/ppp/ppp_generic.c if (!pskb_may_pull(skb, mphdrlen + 1) || ppp->mrru == 0) pskb_may_pull 2392 drivers/net/ppp/ppp_generic.c if (pskb_may_pull(skb, 2)) pskb_may_pull 2815 drivers/net/ppp/ppp_generic.c if (!pskb_may_pull(skb, CCP_HDRLEN + 2)) pskb_may_pull 2851 drivers/net/ppp/ppp_generic.c if (!pskb_may_pull(skb, len + 2)) pskb_may_pull 430 drivers/net/ppp/pppoe.c if (!pskb_may_pull(skb, sizeof(struct pppoe_hdr))) pskb_may_pull 498 drivers/net/ppp/pppoe.c if (!pskb_may_pull(skb, sizeof(struct pppoe_hdr))) pskb_may_pull 276 drivers/net/ppp/pptp.c if (!pskb_may_pull(skb, headersize)) pskb_may_pull 301 drivers/net/ppp/pptp.c if (!pskb_may_pull(skb, headersize + payload_len)) pskb_may_pull 343 drivers/net/ppp/pptp.c if (!pskb_may_pull(skb, 12)) pskb_may_pull 1911 drivers/net/tun.c if (frags && !pskb_may_pull(skb, ETH_HLEN)) { pskb_may_pull 42 drivers/net/usb/int51x1.c if (!(pskb_may_pull(skb, INT51X1_HEADER_SIZE))) { pskb_may_pull 226 drivers/net/usb/sierra_net.c if (!pskb_may_pull(skb, ETH_HLEN)) pskb_may_pull 889 drivers/net/vmxnet3/vmxnet3_drv.c if (unlikely(!pskb_may_pull(skb, ctx->copy_size))) pskb_may_pull 175 drivers/net/vrf.c if (!pskb_may_pull(skb, ETH_HLEN + sizeof(struct ipv6hdr))) pskb_may_pull 252 drivers/net/vrf.c if (!pskb_may_pull(skb, ETH_HLEN + sizeof(struct iphdr))) pskb_may_pull 1522 drivers/net/vxlan.c if (!pskb_may_pull(skb, offset + sizeof(u16))) pskb_may_pull 1664 drivers/net/vxlan.c if (!pskb_may_pull(skb, VXLAN_HLEN)) pskb_may_pull 1791 drivers/net/vxlan.c if (!pskb_may_pull(skb, skb_transport_offset(skb) + VXLAN_HLEN)) pskb_may_pull 1822 drivers/net/vxlan.c if (!pskb_may_pull(skb, arp_hdr_len(dev))) { pskb_may_pull 1906 drivers/net/vxlan.c if (dev == NULL || !pskb_may_pull(request, request->len)) pskb_may_pull 2064 drivers/net/vxlan.c if (!pskb_may_pull(skb, sizeof(struct iphdr))) pskb_may_pull 2085 drivers/net/vxlan.c if (!pskb_may_pull(skb, sizeof(struct ipv6hdr))) pskb_may_pull 2662 drivers/net/vxlan.c pskb_may_pull(skb, sizeof(struct ipv6hdr) + pskb_may_pull 106 drivers/net/wan/dlci.c if (!pskb_may_pull(skb, sizeof(*hdr))) { pskb_may_pull 95 drivers/net/wan/lapbether.c if (!pskb_may_pull(skb, 2)) pskb_may_pull 461 drivers/scsi/bnx2fc/bnx2fc_fcoe.c !pskb_may_pull(skb, FCOE_HEADER_LEN))) pskb_may_pull 1383 drivers/scsi/fcoe/fcoe.c !pskb_may_pull(skb, FCOE_HEADER_LEN))) pskb_may_pull 600 include/linux/if_vlan.h if (unlikely(!pskb_may_pull(skb, pskb_may_pull 695 include/linux/if_vlan.h if (unlikely(!pskb_may_pull(skb, VLAN_ETH_HLEN))) pskb_may_pull 110 include/linux/igmp.h return pskb_may_pull(skb, len); pskb_may_pull 2696 include/linux/netdevice.h if (!pskb_may_pull(skb, hlen)) pskb_may_pull 2588 include/linux/skbuff.h return pskb_may_pull(skb, skb_network_offset(skb) + len); pskb_may_pull 263 include/net/6lowpan.h if (unlikely(!pskb_may_pull(skb, len))) pskb_may_pull 211 include/net/addrconf.h return pskb_may_pull(skb, len); pskb_may_pull 416 net/802/garp.c if (!pskb_may_pull(skb, sizeof(u8))) pskb_may_pull 433 net/802/garp.c if (!pskb_may_pull(skb, sizeof(*ga))) pskb_may_pull 439 net/802/garp.c if (!pskb_may_pull(skb, ga->len)) pskb_may_pull 482 net/802/garp.c if (!pskb_may_pull(skb, sizeof(*gm))) pskb_may_pull 513 net/802/garp.c if (!pskb_may_pull(skb, sizeof(*gp))) pskb_may_pull 54 net/802/psnap.c if (unlikely(!pskb_may_pull(skb, 5))) pskb_may_pull 1430 net/appletalk/ddp.c if (!pskb_may_pull(skb, sizeof(*ddp))) pskb_may_pull 1117 net/batman-adv/bridge_loop_avoidance.c if (unlikely(!pskb_may_pull(skb, headlen + arp_hdr_len(skb->dev)))) pskb_may_pull 1710 net/batman-adv/bridge_loop_avoidance.c if (!pskb_may_pull(skb, hdr_size + ETH_HLEN)) pskb_may_pull 1064 net/batman-adv/distributed-arp-table.c if (unlikely(!pskb_may_pull(skb, hdr_size + ETH_HLEN))) pskb_may_pull 1073 net/batman-adv/distributed-arp-table.c if (unlikely(!pskb_may_pull(skb, hdr_size + ETH_HLEN + pskb_may_pull 1815 net/batman-adv/distributed-arp-table.c if (unlikely(!pskb_may_pull(skb, hdr_size + ETH_HLEN))) pskb_may_pull 635 net/batman-adv/gateway_client.c if (!pskb_may_pull(skb, *header_len + ETH_HLEN)) pskb_may_pull 644 net/batman-adv/gateway_client.c if (!pskb_may_pull(skb, *header_len + VLAN_HLEN)) pskb_may_pull 655 net/batman-adv/gateway_client.c if (!pskb_may_pull(skb, *header_len + sizeof(*iphdr))) pskb_may_pull 667 net/batman-adv/gateway_client.c if (!pskb_may_pull(skb, *header_len + sizeof(*ipv6hdr))) pskb_may_pull 682 net/batman-adv/gateway_client.c if (!pskb_may_pull(skb, *header_len + sizeof(*udphdr))) pskb_may_pull 707 net/batman-adv/gateway_client.c pskb_may_pull(skb, chaddr_offset + ETH_ALEN)) { pskb_may_pull 473 net/batman-adv/main.c if (unlikely(!pskb_may_pull(skb, 2))) pskb_may_pull 653 net/batman-adv/main.c if (!pskb_may_pull(skb, header_len + VLAN_ETH_HLEN)) pskb_may_pull 999 net/batman-adv/multicast.c if (!pskb_may_pull(skb, sizeof(struct ethhdr) + sizeof(*iphdr))) pskb_may_pull 1063 net/batman-adv/multicast.c if (!pskb_may_pull(skb, sizeof(struct ethhdr) + sizeof(*ip6hdr))) pskb_may_pull 1588 net/batman-adv/network-coding.c if (unlikely(!pskb_may_pull(skb, ETH_HLEN))) pskb_may_pull 1813 net/batman-adv/network-coding.c if (unlikely(!pskb_may_pull(skb, hdr_size))) pskb_may_pull 187 net/batman-adv/routing.c if (unlikely(!pskb_may_pull(skb, header_len))) pskb_may_pull 269 net/batman-adv/routing.c if (!pskb_may_pull(skb, sizeof(struct batadv_icmp_tp_packet))) pskb_may_pull 366 net/batman-adv/routing.c if (unlikely(!pskb_may_pull(skb, hdr_size))) pskb_may_pull 464 net/batman-adv/routing.c if (unlikely(!pskb_may_pull(skb, hdr_size))) pskb_may_pull 818 net/batman-adv/routing.c if (!pskb_may_pull(skb, hdr_len + ETH_HLEN)) pskb_may_pull 1196 net/batman-adv/routing.c if (unlikely(!pskb_may_pull(skb, hdr_size))) pskb_may_pull 222 net/batman-adv/soft-interface.c if (!pskb_may_pull(skb, sizeof(*vhdr))) pskb_may_pull 441 net/batman-adv/soft-interface.c if (unlikely(!pskb_may_pull(skb, ETH_HLEN))) pskb_may_pull 449 net/batman-adv/soft-interface.c if (!pskb_may_pull(skb, VLAN_ETH_HLEN)) pskb_may_pull 5921 net/bluetooth/l2cap_core.c if (!pskb_may_pull(skb, L2CAP_SDULEN_SIZE)) pskb_may_pull 133 net/bridge/br_arp_nd_proxy.c !pskb_may_pull(skb, arp_hdr_len(dev))) pskb_may_pull 70 net/bridge/br_device.c pskb_may_pull(skb, sizeof(struct ipv6hdr) + pskb_may_pull 119 net/bridge/br_input.c pskb_may_pull(skb, sizeof(struct ipv6hdr) + pskb_may_pull 1317 net/bridge/br_multicast.c if (!pskb_may_pull(skb, offset + sizeof(*mld))) { pskb_may_pull 1326 net/bridge/br_multicast.c if (!pskb_may_pull(skb, offset + sizeof(*mld2q))) { pskb_may_pull 201 net/bridge/br_netfilter_hooks.c if (!pskb_may_pull(skb, sizeof(struct iphdr))) pskb_may_pull 210 net/bridge/br_netfilter_hooks.c if (!pskb_may_pull(skb, iph->ihl*4)) pskb_may_pull 485 net/bridge/br_netfilter_hooks.c if (unlikely(!pskb_may_pull(skb, len))) pskb_may_pull 665 net/bridge/br_netfilter_hooks.c if (unlikely(!pskb_may_pull(skb, sizeof(struct arphdr)))) pskb_may_pull 106 net/bridge/br_netfilter_ipv6.c if (!pskb_may_pull(skb, ip6h_len)) pskb_may_pull 150 net/bridge/br_stp_bpdu.c if (!pskb_may_pull(skb, 4)) pskb_may_pull 189 net/bridge/br_stp_bpdu.c if (!pskb_may_pull(skb, 32)) pskb_may_pull 245 net/bridge/netfilter/nf_conntrack_bridge.c if (!pskb_may_pull(skb, sizeof(struct iphdr))) pskb_may_pull 259 net/bridge/netfilter/nf_conntrack_bridge.c if (!pskb_may_pull(skb, sizeof(struct ipv6hdr))) pskb_may_pull 47 net/bridge/netfilter/nft_reject_bridge.c if (!pskb_may_pull(skb, sizeof(struct iphdr))) pskb_may_pull 60 net/bridge/netfilter/nft_reject_bridge.c if (!pskb_may_pull(skb, iph->ihl*4)) pskb_may_pull 125 net/bridge/netfilter/nft_reject_bridge.c if (!pskb_may_pull(oldskb, len)) pskb_may_pull 170 net/bridge/netfilter/nft_reject_bridge.c if (!pskb_may_pull(skb, sizeof(struct ipv6hdr))) pskb_may_pull 261 net/bridge/netfilter/nft_reject_bridge.c if (!pskb_may_pull(oldskb, len)) pskb_may_pull 2926 net/core/dev.c if (unlikely(!pskb_may_pull(skb, sizeof(struct ethhdr)))) pskb_may_pull 2787 net/core/filter.c if (unlikely(!pskb_may_pull(skb, off + len))) pskb_may_pull 4980 net/core/skbuff.c if (!pskb_may_pull(skb_chk, offset)) pskb_may_pull 5321 net/core/skbuff.c if (unlikely(!pskb_may_pull(skb, VLAN_HLEN))) pskb_may_pull 5349 net/core/skbuff.c if (!pskb_may_pull(skb, write_len)) pskb_may_pull 710 net/dccp/ipv4.c if (!pskb_may_pull(skb, sizeof(struct dccp_hdr))) { pskb_may_pull 734 net/dccp/ipv4.c if (!pskb_may_pull(skb, dccph_doff * sizeof(u32))) { pskb_may_pull 243 net/decnet/dn_nsp_in.c if (!pskb_may_pull(skb, sizeof(*msg))) pskb_may_pull 718 net/decnet/dn_nsp_in.c if (!pskb_may_pull(skb, 2)) pskb_may_pull 748 net/decnet/dn_nsp_in.c if (!pskb_may_pull(skb, 3)) pskb_may_pull 761 net/decnet/dn_nsp_in.c if (pskb_may_pull(skb, 5)) { pskb_may_pull 538 net/decnet/dn_route.c if (!pskb_may_pull(skb, 21)) /* 20 for long header, 1 for shortest nsp */ pskb_may_pull 578 net/decnet/dn_route.c if (!pskb_may_pull(skb, 6)) /* 5 for short header + 1 for shortest nsp */ pskb_may_pull 633 net/decnet/dn_route.c if (!pskb_may_pull(skb, 3)) pskb_may_pull 654 net/decnet/dn_route.c if (!pskb_may_pull(skb, padlen + 1)) pskb_may_pull 118 net/dsa/tag_brcm.c if (unlikely(!pskb_may_pull(skb, BRCM_TAG_LEN))) pskb_may_pull 70 net/dsa/tag_dsa.c if (unlikely(!pskb_may_pull(skb, DSA_HLEN))) pskb_may_pull 83 net/dsa/tag_edsa.c if (unlikely(!pskb_may_pull(skb, EDSA_HLEN))) pskb_may_pull 89 net/dsa/tag_gswip.c if (unlikely(!pskb_may_pull(skb, GSWIP_RX_HEADER_LEN))) pskb_may_pull 92 net/dsa/tag_lan9303.c if (unlikely(!pskb_may_pull(skb, LAN9303_TAG_LEN))) { pskb_may_pull 76 net/dsa/tag_mtk.c if (unlikely(!pskb_may_pull(skb, MTK_HDR_LEN))) pskb_may_pull 60 net/dsa/tag_qca.c if (unlikely(!pskb_may_pull(skb, QCA_HDR_LEN))) pskb_may_pull 238 net/ieee802154/header_ops.c if (!pskb_may_pull(skb, 3)) pskb_may_pull 244 net/ieee802154/header_ops.c if (rc < 0 || !pskb_may_pull(skb, rc)) pskb_may_pull 252 net/ieee802154/header_ops.c if (!pskb_may_pull(skb, want)) pskb_may_pull 72 net/ife/ife.c if (!pskb_may_pull(skb, skb->dev->hard_header_len + IFE_METAHDRLEN)) pskb_may_pull 82 net/ife/ife.c if (unlikely(!pskb_may_pull(skb, total_pull))) pskb_may_pull 1312 net/ipv4/af_inet.c if (unlikely(!pskb_may_pull(skb, sizeof(*iph)))) pskb_may_pull 1324 net/ipv4/af_inet.c if (unlikely(!pskb_may_pull(skb, ihl))) pskb_may_pull 324 net/ipv4/ah4.c if (!pskb_may_pull(skb, sizeof(*ah))) pskb_may_pull 344 net/ipv4/ah4.c if (!pskb_may_pull(skb, ah_hlen)) pskb_may_pull 952 net/ipv4/arp.c if (!pskb_may_pull(skb, arp_hdr_len(dev))) pskb_may_pull 712 net/ipv4/esp4.c if (!pskb_may_pull(skb, sizeof(struct ip_esp_hdr) + ivlen)) pskb_may_pull 171 net/ipv4/esp4_offload.c if (!pskb_may_pull(skb, sizeof(*esph) + crypto_aead_ivsize(aead))) pskb_may_pull 195 net/ipv4/esp4_offload.c if (!pskb_may_pull(skb, sizeof(struct ip_esp_hdr) + crypto_aead_ivsize(aead))) pskb_may_pull 101 net/ipv4/fou.c if (!pskb_may_pull(skb, plen)) pskb_may_pull 131 net/ipv4/fou.c if (!pskb_may_pull(skb, len)) pskb_may_pull 169 net/ipv4/fou.c if (!pskb_may_pull(skb, len)) pskb_may_pull 1135 net/ipv4/fou.c if (!pskb_may_pull(skb, transport_offset + len)) pskb_may_pull 1170 net/ipv4/fou.c if (!pskb_may_pull(skb, transport_offset + len + optlen)) pskb_may_pull 69 net/ipv4/gre_demux.c if (unlikely(!pskb_may_pull(skb, nhs + sizeof(struct gre_base_hdr)))) pskb_may_pull 79 net/ipv4/gre_demux.c if (!pskb_may_pull(skb, nhs + hdr_len)) pskb_may_pull 135 net/ipv4/gre_demux.c if (!pskb_may_pull(skb, nhs + hdr_len + sizeof(*ershdr))) pskb_may_pull 152 net/ipv4/gre_demux.c if (!pskb_may_pull(skb, 12)) pskb_may_pull 31 net/ipv4/gre_offload.c if (unlikely(!pskb_may_pull(skb, tnl_hlen))) pskb_may_pull 760 net/ipv4/icmp.c if (!pskb_may_pull(skb, iph->ihl * 4 + 8)) { pskb_may_pull 802 net/ipv4/icmp.c if (!pskb_may_pull(skb, sizeof(struct iphdr))) pskb_may_pull 907 net/ipv4/icmp.c if (!pskb_may_pull(skb, sizeof(struct iphdr))) { pskb_may_pull 1011 net/ipv4/icmp.c if (!pskb_may_pull(skb, sizeof(*icmph) + sizeof(struct iphdr))) pskb_may_pull 984 net/ipv4/igmp.c if (!pskb_may_pull(skb, sizeof(struct igmpv3_query))) pskb_may_pull 989 net/ipv4/igmp.c if (!pskb_may_pull(skb, sizeof(struct igmpv3_query) pskb_may_pull 1080 net/ipv4/igmp.c if (!pskb_may_pull(skb, sizeof(struct igmphdr))) pskb_may_pull 1488 net/ipv4/igmp.c if (!pskb_may_pull(skb, offset)) pskb_may_pull 1498 net/ipv4/igmp.c if (!pskb_may_pull(skb, offset)) pskb_may_pull 527 net/ipv4/ip_fragment.c if (!pskb_may_pull(skb, netoff + iph.ihl * 4)) { pskb_may_pull 276 net/ipv4/ip_gre.c if (unlikely(!pskb_may_pull(skb, len))) pskb_may_pull 439 net/ipv4/ip_input.c if (!pskb_may_pull(skb, sizeof(struct iphdr))) pskb_may_pull 465 net/ipv4/ip_input.c if (!pskb_may_pull(skb, iph->ihl*4)) pskb_may_pull 91 net/ipv4/ip_tunnel_core.c if (unlikely(!pskb_may_pull(skb, hdr_len))) pskb_may_pull 99 net/ipv4/ip_tunnel_core.c if (unlikely(!pskb_may_pull(skb, ETH_HLEN))) pskb_may_pull 490 net/ipv4/ipconfig.c if (!pskb_may_pull(skb, sizeof(struct arphdr))) pskb_may_pull 510 net/ipv4/ipconfig.c if (!pskb_may_pull(skb, arp_hdr_len(dev))) pskb_may_pull 976 net/ipv4/ipconfig.c if (!pskb_may_pull(skb, pskb_may_pull 1014 net/ipv4/ipconfig.c if (!pskb_may_pull(skb, skb->len)) pskb_may_pull 2209 net/ipv4/ipmr.c if (!pskb_may_pull(skb, sizeof(*pim) + sizeof(struct iphdr))) pskb_may_pull 2236 net/ipv4/ipmr.c if (!pskb_may_pull(skb, sizeof(*pim) + sizeof(struct iphdr))) pskb_may_pull 198 net/ipv4/netfilter/arp_tables.c if (!pskb_may_pull(skb, arp_hdr_len(skb->dev))) pskb_may_pull 1619 net/ipv4/tcp_ipv4.c if (!pskb_may_pull(skb, skb_transport_offset(skb) + sizeof(struct tcphdr))) pskb_may_pull 1825 net/ipv4/tcp_ipv4.c if (!pskb_may_pull(skb, sizeof(struct tcphdr))) pskb_may_pull 1832 net/ipv4/tcp_ipv4.c if (!pskb_may_pull(skb, th->doff * 4)) pskb_may_pull 35 net/ipv4/tcp_offload.c if (!pskb_may_pull(skb, sizeof(struct tcphdr))) pskb_may_pull 74 net/ipv4/tcp_offload.c if (!pskb_may_pull(skb, thlen)) pskb_may_pull 99 net/ipv4/tunnel4.c if (!pskb_may_pull(skb, sizeof(struct iphdr))) pskb_may_pull 118 net/ipv4/tunnel4.c if (!pskb_may_pull(skb, sizeof(struct ipv6hdr))) pskb_may_pull 138 net/ipv4/tunnel4.c if (!pskb_may_pull(skb, sizeof(struct mpls_label))) pskb_may_pull 2293 net/ipv4/udp.c if (!pskb_may_pull(skb, sizeof(struct udphdr))) pskb_may_pull 2447 net/ipv4/udp.c if (!pskb_may_pull(skb, skb_transport_offset(skb) + sizeof(struct udphdr))) pskb_may_pull 31 net/ipv4/udp_offload.c if (unlikely(!pskb_may_pull(skb, tnl_hlen))) pskb_may_pull 307 net/ipv4/udp_offload.c if (!pskb_may_pull(skb, sizeof(struct udphdr))) pskb_may_pull 105 net/ipv4/xfrm4_input.c if (!pskb_may_pull(skb, sizeof(struct udphdr) + min(len, 8))) pskb_may_pull 533 net/ipv6/ah6.c if (!pskb_may_pull(skb, sizeof(struct ip_auth_hdr))) pskb_may_pull 555 net/ipv6/ah6.c if (!pskb_may_pull(skb, ah_hlen)) pskb_may_pull 607 net/ipv6/esp6.c if (!pskb_may_pull(skb, sizeof(struct ip_esp_hdr) + ivlen)) { pskb_may_pull 205 net/ipv6/esp6_offload.c if (!pskb_may_pull(skb, sizeof(*esph) + crypto_aead_ivsize(aead))) pskb_may_pull 227 net/ipv6/esp6_offload.c if (!pskb_may_pull(skb, sizeof(struct ip_esp_hdr) + crypto_aead_ivsize(aead))) pskb_may_pull 288 net/ipv6/exthdrs.c if (!pskb_may_pull(skb, skb_transport_offset(skb) + 8) || pskb_may_pull 289 net/ipv6/exthdrs.c !pskb_may_pull(skb, (skb_transport_offset(skb) + pskb_may_pull 492 net/ipv6/exthdrs.c if (!pskb_may_pull(skb, skb_transport_offset(skb) + 8) || pskb_may_pull 493 net/ipv6/exthdrs.c !pskb_may_pull(skb, (skb_transport_offset(skb) + pskb_may_pull 833 net/ipv6/exthdrs.c if (!pskb_may_pull(skb, sizeof(struct ipv6hdr) + 8) || pskb_may_pull 834 net/ipv6/exthdrs.c !pskb_may_pull(skb, (sizeof(struct ipv6hdr) + pskb_may_pull 98 net/ipv6/fou6.c if (!pskb_may_pull(skb, transport_offset + len)) pskb_may_pull 133 net/ipv6/fou6.c if (!pskb_may_pull(skb, transport_offset + len + optlen)) pskb_may_pull 620 net/ipv6/icmp.c if (!pskb_may_pull(skb, nhs + sizeof(struct ipv6hdr) + 8)) pskb_may_pull 778 net/ipv6/icmp.c if (!pskb_may_pull(skb, sizeof(struct ipv6hdr))) pskb_may_pull 793 net/ipv6/icmp.c if (!pskb_may_pull(skb, inner_offset+8)) pskb_may_pull 836 net/ipv6/icmp.c if (!pskb_may_pull(skb, sizeof(*hdr) + sizeof(struct ipv6hdr))) pskb_may_pull 884 net/ipv6/icmp.c if (!pskb_may_pull(skb, sizeof(struct ipv6hdr))) pskb_may_pull 83 net/ipv6/ila/ila_common.c if (likely(pskb_may_pull(skb, nhoff + sizeof(struct tcphdr)))) { pskb_may_pull 93 net/ipv6/ila/ila_common.c if (likely(pskb_may_pull(skb, nhoff + sizeof(struct udphdr)))) { pskb_may_pull 107 net/ipv6/ila/ila_common.c if (likely(pskb_may_pull(skb, pskb_may_pull 542 net/ipv6/ip6_gre.c if (unlikely(!pskb_may_pull(skb, len))) pskb_may_pull 162 net/ipv6/ip6_input.c if (unlikely(!pskb_may_pull(skb, sizeof(*hdr)))) pskb_may_pull 54 net/ipv6/ip6_offload.c if (unlikely(!pskb_may_pull(skb, 8))) pskb_may_pull 60 net/ipv6/ip6_offload.c if (unlikely(!pskb_may_pull(skb, len))) pskb_may_pull 88 net/ipv6/ip6_offload.c if (unlikely(!pskb_may_pull(skb, sizeof(*ipv6h)))) pskb_may_pull 348 net/ipv6/ip6_output.c if (!pskb_may_pull(skb, (skb_network_header(skb) + pskb_may_pull 409 net/ipv6/ip6_tunnel.c if (!pskb_may_pull(skb, off + sizeof(*hdr))) pskb_may_pull 431 net/ipv6/ip6_tunnel.c if (!pskb_may_pull(skb, off + optlen)) pskb_may_pull 598 net/ipv6/ip6_tunnel.c if (!pskb_may_pull(skb, offset + sizeof(struct iphdr))) pskb_may_pull 667 net/ipv6/ip6_tunnel.c if (rel_msg && pskb_may_pull(skb, offset + sizeof(struct ipv6hdr))) { pskb_may_pull 806 net/ipv6/ip6_tunnel.c if (!pskb_may_pull(skb, ETH_HLEN)) { pskb_may_pull 530 net/ipv6/ip6mr.c if (!pskb_may_pull(skb, sizeof(*pim) + sizeof(*encap))) pskb_may_pull 1348 net/ipv6/mcast.c if (!pskb_may_pull(skb, sizeof(struct in6_addr))) pskb_may_pull 1391 net/ipv6/mcast.c if (!pskb_may_pull(skb, srcs_offset)) pskb_may_pull 1409 net/ipv6/mcast.c if (!pskb_may_pull(skb, srcs_offset + pskb_may_pull 1472 net/ipv6/mcast.c if (!pskb_may_pull(skb, sizeof(*mld) - sizeof(struct icmp6hdr))) pskb_may_pull 20 net/ipv6/mcast_snoop.c if (!pskb_may_pull(skb, offset)) pskb_may_pull 457 net/ipv6/netfilter/nf_conntrack_reasm.c if (!pskb_may_pull(skb, fhoff + sizeof(*fhdr))) pskb_may_pull 336 net/ipv6/reassembly.c if (!pskb_may_pull(skb, (skb_transport_offset(skb) + pskb_may_pull 75 net/ipv6/seg6_local.c if (!pskb_may_pull(skb, srhoff + sizeof(*srh))) pskb_may_pull 82 net/ipv6/seg6_local.c if (!pskb_may_pull(skb, srhoff + len)) pskb_may_pull 274 net/ipv6/seg6_local.c if (!pskb_may_pull(skb, ETH_HLEN)) pskb_may_pull 333 net/ipv6/seg6_local.c if (!pskb_may_pull(skb, sizeof(struct ipv6hdr))) pskb_may_pull 366 net/ipv6/seg6_local.c if (!pskb_may_pull(skb, sizeof(struct iphdr))) pskb_may_pull 396 net/ipv6/seg6_local.c if (!pskb_may_pull(skb, sizeof(struct ipv6hdr))) pskb_may_pull 1498 net/ipv6/tcp_ipv6.c if (!pskb_may_pull(skb, sizeof(struct tcphdr))) pskb_may_pull 1505 net/ipv6/tcp_ipv6.c if (!pskb_may_pull(skb, th->doff*4)) pskb_may_pull 1707 net/ipv6/tcp_ipv6.c if (!pskb_may_pull(skb, skb_transport_offset(skb) + sizeof(struct tcphdr))) pskb_may_pull 49 net/ipv6/tcpv6_offload.c if (!pskb_may_pull(skb, sizeof(*th))) pskb_may_pull 93 net/ipv6/tunnel6.c if (!pskb_may_pull(skb, sizeof(struct ipv6hdr))) pskb_may_pull 111 net/ipv6/tunnel6.c if (!pskb_may_pull(skb, sizeof(struct iphdr))) pskb_may_pull 849 net/ipv6/udp.c if (!pskb_may_pull(skb, sizeof(struct udphdr))) pskb_may_pull 981 net/ipv6/udp.c if (!pskb_may_pull(skb, skb_transport_offset(skb) + pskb_may_pull 45 net/ipv6/udp_offload.c if (!pskb_may_pull(skb, sizeof(struct udphdr))) pskb_may_pull 2177 net/iucv/af_iucv.c if (!pskb_may_pull(skb, sizeof(*trans_hdr))) { pskb_may_pull 739 net/l2tp/l2tp_core.c if (!pskb_may_pull(skb, offset)) pskb_may_pull 812 net/l2tp/l2tp_core.c if (!pskb_may_pull(skb, L2TP_HDR_SIZE_MAX)) { pskb_may_pull 822 net/l2tp/l2tp_core.c if (!pskb_may_pull(skb, length)) pskb_may_pull 309 net/l2tp/l2tp_core.h if (!pskb_may_pull(skb, off + opt_len)) pskb_may_pull 137 net/l2tp/l2tp_eth.c if (!pskb_may_pull(skb, length)) pskb_may_pull 144 net/l2tp/l2tp_eth.c if (!pskb_may_pull(skb, ETH_HLEN)) pskb_may_pull 124 net/l2tp/l2tp_ip.c if (!pskb_may_pull(skb, 4)) pskb_may_pull 153 net/l2tp/l2tp_ip.c if (!pskb_may_pull(skb, length)) pskb_may_pull 173 net/l2tp/l2tp_ip.c if (!pskb_may_pull(skb, 12)) pskb_may_pull 136 net/l2tp/l2tp_ip6.c if (!pskb_may_pull(skb, 4)) pskb_may_pull 165 net/l2tp/l2tp_ip6.c if (!pskb_may_pull(skb, length)) pskb_may_pull 185 net/l2tp/l2tp_ip6.c if (!pskb_may_pull(skb, 12)) pskb_may_pull 231 net/l2tp/l2tp_ppp.c if (pskb_may_pull(skb, 2) && skb->data[0] == PPP_ALLSTATIONS && pskb_may_pull 116 net/lapb/lapb_subr.c if (!pskb_may_pull(skb, 2)) pskb_may_pull 149 net/lapb/lapb_subr.c if (!pskb_may_pull(skb, 2)) pskb_may_pull 162 net/lapb/lapb_subr.c if (!pskb_may_pull(skb, 2)) pskb_may_pull 116 net/llc/llc_input.c if (unlikely(!pskb_may_pull(skb, sizeof(*pdu)))) pskb_may_pull 124 net/llc/llc_input.c if (unlikely(!pskb_may_pull(skb, llc_len))) pskb_may_pull 134 net/llc/llc_input.c !pskb_may_pull(skb, data_size)) pskb_may_pull 816 net/mac80211/rx.c if (!pskb_may_pull(origskb, min_head_len)) { pskb_may_pull 2681 net/mac80211/rx.c if (!pskb_may_pull(rx->skb, hdrlen + 6)) pskb_may_pull 2687 net/mac80211/rx.c if (!pskb_may_pull(rx->skb, pskb_may_pull 2850 net/mac80211/rx.c if (pskb_may_pull(rx->skb, pskb_may_pull 4204 net/mac80211/rx.c if (!pskb_may_pull(skb, snap_offs + sizeof(*payload))) pskb_may_pull 4423 net/mac80211/rx.c err = !pskb_may_pull(skb, ieee80211_hdrlen(fc)); pskb_may_pull 259 net/mac80211/wep.c if (!pskb_may_pull(rx->skb, ieee80211_hdrlen(fc) + pskb_may_pull 513 net/mac80211/wpa.c if (!pskb_may_pull(rx->skb, hdrlen + IEEE80211_CCMP_HDR_LEN)) pskb_may_pull 740 net/mac80211/wpa.c if (!pskb_may_pull(rx->skb, hdrlen + IEEE80211_GCMP_HDR_LEN)) pskb_may_pull 168 net/mpls/af_mpls.c if (!pskb_may_pull(skb, mpls_hdr_len)) pskb_may_pull 197 net/mpls/af_mpls.c if (pskb_may_pull(skb, mpls_hdr_len + sizeof(struct iphdr))) { pskb_may_pull 206 net/mpls/af_mpls.c pskb_may_pull(skb, mpls_hdr_len + pskb_may_pull 285 net/mpls/af_mpls.c if (!pskb_may_pull(skb, 12)) pskb_may_pull 377 net/mpls/af_mpls.c if (!pskb_may_pull(skb, sizeof(*hdr))) pskb_may_pull 30 net/mpls/mpls_gso.c if (unlikely(!pskb_may_pull(skb, mpls_hlen))) pskb_may_pull 352 net/netfilter/nf_flow_table_core.c if (!pskb_may_pull(skb, thoff + sizeof(*tcph)) || pskb_may_pull 367 net/netfilter/nf_flow_table_core.c if (!pskb_may_pull(skb, thoff + sizeof(*udph)) || pskb_may_pull 406 net/netfilter/nf_flow_table_core.c if (!pskb_may_pull(skb, thoff + sizeof(*hdr)) || pskb_may_pull 438 net/netfilter/nf_flow_table_core.c if (!pskb_may_pull(skb, thoff + sizeof(*hdr)) || pskb_may_pull 27 net/netfilter/nf_flow_table_ip.c if (!pskb_may_pull(skb, thoff + sizeof(*tcph))) pskb_may_pull 44 net/netfilter/nf_flow_table_ip.c if (!pskb_may_pull(skb, thoff + sizeof(*tcph)) || pskb_may_pull 59 net/netfilter/nf_flow_table_ip.c if (!pskb_may_pull(skb, thoff + sizeof(*udph)) || pskb_may_pull 171 net/netfilter/nf_flow_table_ip.c if (!pskb_may_pull(skb, sizeof(*iph))) pskb_may_pull 189 net/netfilter/nf_flow_table_ip.c if (!pskb_may_pull(skb, thoff + sizeof(*ports))) pskb_may_pull 311 net/netfilter/nf_flow_table_ip.c if (!pskb_may_pull(skb, thoff + sizeof(*tcph)) || pskb_may_pull 328 net/netfilter/nf_flow_table_ip.c if (!pskb_may_pull(skb, thoff + sizeof(*udph)) || pskb_may_pull 437 net/netfilter/nf_flow_table_ip.c if (!pskb_may_pull(skb, sizeof(*ip6h))) pskb_may_pull 450 net/netfilter/nf_flow_table_ip.c if (!pskb_may_pull(skb, thoff + sizeof(*ports))) pskb_may_pull 53 net/nsh/nsh.c if (!pskb_may_pull(skb, NSH_BASE_HDR_LEN)) pskb_may_pull 60 net/nsh/nsh.c if (!pskb_may_pull(skb, length)) pskb_may_pull 89 net/nsh/nsh.c if (unlikely(!pskb_may_pull(skb, NSH_BASE_HDR_LEN))) pskb_may_pull 94 net/nsh/nsh.c if (unlikely(!pskb_may_pull(skb, nsh_len))) pskb_may_pull 585 net/openvswitch/actions.c if (!pskb_may_pull(skb, skb_network_offset(skb) + NSH_BASE_HDR_LEN)) pskb_may_pull 178 net/openvswitch/flow.c if (unlikely(!pskb_may_pull(skb, len))) pskb_may_pull 185 net/openvswitch/flow.c return pskb_may_pull(skb, skb_network_offset(skb) + pskb_may_pull 213 net/openvswitch/flow.c if (unlikely(!pskb_may_pull(skb, th_ofs + sizeof(struct tcphdr)))) pskb_may_pull 226 net/openvswitch/flow.c return pskb_may_pull(skb, skb_transport_offset(skb) + pskb_may_pull 232 net/openvswitch/flow.c return pskb_may_pull(skb, skb_transport_offset(skb) + pskb_may_pull 238 net/openvswitch/flow.c return pskb_may_pull(skb, skb_transport_offset(skb) + pskb_may_pull 291 net/openvswitch/flow.c return pskb_may_pull(skb, skb_transport_offset(skb) + pskb_may_pull 312 net/openvswitch/flow.c if (unlikely(!pskb_may_pull(skb, sizeof(struct vlan_head) + pskb_may_pull 388 net/openvswitch/flow.c if (unlikely(!pskb_may_pull(skb, sizeof(struct llc_snap_hdr)))) pskb_may_pull 291 net/phonet/af_phonet.c if (!pskb_may_pull(skb, 3)) pskb_may_pull 295 net/phonet/af_phonet.c if (ph->pn_res == PN_PREFIX && !pskb_may_pull(skb, 5)) pskb_may_pull 56 net/phonet/pep.c if (ph == NULL || ph->sb_len < 2 || !pskb_may_pull(skb, ph->sb_len)) pskb_may_pull 258 net/phonet/pep.c if (!pskb_may_pull(skb, sizeof(*hdr) + 4)) pskb_may_pull 662 net/phonet/pep.c if (!pskb_may_pull(skb, sizeof(*hdr))) pskb_may_pull 787 net/phonet/pep.c if (!pskb_may_pull(skb, sizeof(*hdr) + 4)) pskb_may_pull 142 net/sched/act_csum.c if (!pskb_may_pull(skb, ipl + ntkoff) || (ipl < hl) || pskb_may_pull 394 net/sched/act_csum.c if (!pskb_may_pull(skb, sizeof(*iph) + ntkoff)) pskb_may_pull 499 net/sched/act_csum.c if (!pskb_may_pull(skb, hl + ntkoff)) pskb_may_pull 514 net/sched/act_csum.c if (!pskb_may_pull(skb, hl + sizeof(*ip6xh) + ntkoff)) pskb_may_pull 518 net/sched/act_csum.c if (!pskb_may_pull(skb, hl + ixhl + ntkoff)) pskb_may_pull 559 net/sched/act_csum.c } while (pskb_may_pull(skb, hl + 1 + ntkoff)); pskb_may_pull 124 net/sched/act_ct.c if (unlikely(!pskb_may_pull(skb, len))) pskb_may_pull 140 net/sched/act_ct.c if (unlikely(!pskb_may_pull(skb, len))) pskb_may_pull 101 net/sched/act_ctinfo.c if (!pskb_may_pull(skb, wlen)) pskb_may_pull 107 net/sched/act_ctinfo.c if (!pskb_may_pull(skb, wlen)) pskb_may_pull 136 net/sched/act_nat.c if (!pskb_may_pull(skb, sizeof(*iph) + noff)) pskb_may_pull 174 net/sched/act_nat.c if (!pskb_may_pull(skb, ihl + sizeof(*tcph) + noff) || pskb_may_pull 187 net/sched/act_nat.c if (!pskb_may_pull(skb, ihl + sizeof(*udph) + noff) || pskb_may_pull 204 net/sched/act_nat.c if (!pskb_may_pull(skb, ihl + sizeof(*icmph) + noff)) pskb_may_pull 214 net/sched/act_nat.c if (!pskb_may_pull(skb, ihl + sizeof(*icmph) + sizeof(*iph) + pskb_may_pull 47 net/sched/act_skbedit.c if (!pskb_may_pull(skb, wlen)) pskb_may_pull 54 net/sched/act_skbedit.c if (!pskb_may_pull(skb, wlen)) pskb_may_pull 1526 net/sched/sch_cake.c if (!pskb_may_pull(skb, wlen) || pskb_may_pull 1537 net/sched/sch_cake.c if (!pskb_may_pull(skb, wlen) || pskb_may_pull 216 net/sched/sch_dsmark.c if (!pskb_may_pull(skb, wlen) || pskb_may_pull 226 net/sched/sch_dsmark.c if (!pskb_may_pull(skb, wlen) || pskb_may_pull 117 net/sctp/input.c !pskb_may_pull(skb, sizeof(struct sctphdr))) pskb_may_pull 44 net/sctp/offload.c if (!pskb_may_pull(skb, sizeof(*sh))) pskb_may_pull 221 net/tipc/msg.c if (unlikely(!pskb_may_pull(skb, MIN_H_SIZE))) pskb_may_pull 227 net/tipc/msg.c if (unlikely(!pskb_may_pull(skb, hsz))) pskb_may_pull 91 net/x25/af_x25.c if (!pskb_may_pull(skb, 1)) { pskb_may_pull 100 net/x25/af_x25.c if (!pskb_may_pull(skb, needed)) { pskb_may_pull 965 net/x25/af_x25.c if (!pskb_may_pull(skb, 1)) pskb_may_pull 968 net/x25/af_x25.c if (!pskb_may_pull(skb, len)) pskb_may_pull 982 net/x25/af_x25.c if (!pskb_may_pull(skb, skb->len)) pskb_may_pull 1192 net/x25/af_x25.c if (!pskb_may_pull(skb, 1)) pskb_may_pull 1300 net/x25/af_x25.c if (!pskb_may_pull(skb, X25_STD_MIN_LEN)) pskb_may_pull 1323 net/x25/af_x25.c if (!pskb_may_pull(skb, header_len)) pskb_may_pull 32 net/x25/x25_dev.c if (!pskb_may_pull(skb, X25_STD_MIN_LEN)) pskb_may_pull 118 net/x25/x25_dev.c if (!pskb_may_pull(skb, 1)) { pskb_may_pull 60 net/x25/x25_facilities.c if (!pskb_may_pull(skb, 1)) pskb_may_pull 65 net/x25/x25_facilities.c if (!pskb_may_pull(skb, 1 + len)) pskb_may_pull 107 net/x25/x25_in.c if (!pskb_may_pull(skb, X25_STD_MIN_LEN)) pskb_may_pull 150 net/x25/x25_in.c if (!pskb_may_pull(skb, X25_STD_MIN_LEN + 2)) pskb_may_pull 180 net/x25/x25_in.c if (!pskb_may_pull(skb, X25_STD_MIN_LEN + 2)) pskb_may_pull 230 net/x25/x25_in.c if (!pskb_may_pull(skb, X25_STD_MIN_LEN + 2)) pskb_may_pull 365 net/x25/x25_in.c if (!pskb_may_pull(skb, X25_STD_MIN_LEN + 2)) pskb_may_pull 90 net/x25/x25_link.c if (!pskb_may_pull(skb, X25_STD_MIN_LEN + 4)) pskb_may_pull 266 net/x25/x25_subr.c if (!pskb_may_pull(skb, X25_STD_MIN_LEN)) pskb_may_pull 293 net/x25/x25_subr.c if (!pskb_may_pull(skb, X25_EXT_MIN_LEN)) pskb_may_pull 311 net/x25/x25_subr.c if (!pskb_may_pull(skb, X25_EXT_MIN_LEN)) pskb_may_pull 153 net/xfrm/xfrm_input.c if (!pskb_may_pull(skb, sizeof(struct ip_comp_hdr))) pskb_may_pull 162 net/xfrm/xfrm_input.c if (!pskb_may_pull(skb, hlen)) pskb_may_pull 181 net/xfrm/xfrm_input.c if (!pskb_may_pull(skb, sizeof(*ph))) pskb_may_pull 193 net/xfrm/xfrm_input.c if (!pskb_may_pull(skb, phlen)) pskb_may_pull 232 net/xfrm/xfrm_input.c if (!pskb_may_pull(skb, sizeof(struct iphdr))) pskb_may_pull 269 net/xfrm/xfrm_input.c if (!pskb_may_pull(skb, sizeof(struct ipv6hdr))) pskb_may_pull 3291 net/xfrm/xfrm_policy.c pskb_may_pull(skb, xprth + 4 - skb->data)) { pskb_may_pull 3303 net/xfrm/xfrm_policy.c pskb_may_pull(skb, xprth + 2 - skb->data)) { pskb_may_pull 3315 net/xfrm/xfrm_policy.c pskb_may_pull(skb, xprth + 4 - skb->data)) { pskb_may_pull 3326 net/xfrm/xfrm_policy.c pskb_may_pull(skb, xprth + 8 - skb->data)) { pskb_may_pull 3337 net/xfrm/xfrm_policy.c pskb_may_pull(skb, xprth + 4 - skb->data)) { pskb_may_pull 3348 net/xfrm/xfrm_policy.c pskb_may_pull(skb, xprth + 12 - skb->data)) { pskb_may_pull 3400 net/xfrm/xfrm_policy.c pskb_may_pull(skb, nh + offset + sizeof(*exthdr) - skb->data)) { pskb_may_pull 3421 net/xfrm/xfrm_policy.c pskb_may_pull(skb, nh + offset + 4 - skb->data))) { pskb_may_pull 3433 net/xfrm/xfrm_policy.c pskb_may_pull(skb, nh + offset + 2 - skb->data))) { pskb_may_pull 3447 net/xfrm/xfrm_policy.c pskb_may_pull(skb, nh + offset + 3 - skb->data))) {