drivers/net/bonding/bond_3ad.c
2932
lacpdu = skb_header_pointer(skb, 0, sizeof(_lacpdu), &_lacpdu);
drivers/net/bonding/bond_alb.c
280
arp = skb_header_pointer(skb, 0, sizeof(_arp), &_arp);
drivers/net/bonding/bond_main.c
3388
combined = skb_header_pointer(skb, 0, sizeof(_combined), &_combined);
drivers/net/bonding/bond_main.c
5288
combined = skb_header_pointer(skb, skb_mac_header_len(skb),
drivers/net/ethernet/amazon/ena/ena_netdev.c
2547
*push_hdr = skb_header_pointer(skb, 0, push_len,
drivers/net/ethernet/intel/i40e/i40e_txrx.c
3029
vhdr = skb_header_pointer(skb, ETH_HLEN, sizeof(_vhdr), &_vhdr);
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
9436
vhdr = skb_header_pointer(skb, ETH_HLEN, sizeof(_vhdr), &_vhdr);
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
4196
u8 *dst_mac = skb_header_pointer(skb, 0, 0, NULL);
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
1317
tail = skb_header_pointer(skb, offset, len, tail_padding);
drivers/net/ethernet/realtek/r8169_main.c
4392
ih = skb_header_pointer(skb, no, sizeof(_ih), &_ih);
drivers/net/ethernet/realtek/r8169_main.c
4395
i6h = skb_header_pointer(skb, no, sizeof(_i6h), &_i6h);
drivers/net/ethernet/realtek/rtase/rtase_main.c
1264
eh = skb_header_pointer(skb, 0, sizeof(_eh), &_eh);
drivers/net/ethernet/realtek/rtase/rtase_main.c
1271
vh = skb_header_pointer(skb, offset, sizeof(_vh), &_vh);
drivers/net/ethernet/realtek/rtase/rtase_main.c
1326
ih = skb_header_pointer(skb, no, sizeof(_ih), &_ih);
drivers/net/ethernet/realtek/rtase/rtase_main.c
1374
i6h = skb_header_pointer(skb, no, sizeof(_i6h), &_i6h);
drivers/net/ethernet/realtek/rtase/rtase_main.c
1434
dest = skb_header_pointer(skb,
drivers/net/ethernet/renesas/ravb_main.c
2100
vh = skb_header_pointer(skb, ETH_HLEN, sizeof(vhdr), &vhdr);
drivers/net/gtp.c
293
ip_version = skb_header_pointer(skb, hdrlen, sizeof(*ip_version),
drivers/net/gtp.c
766
gtp_exthdr = skb_header_pointer(skb, offset, sizeof(*gtp_exthdr),
drivers/net/gtp.c
776
next_type = skb_header_pointer(skb, offset - 1,
drivers/net/thunderbolt/main.c
1027
vhdr = skb_header_pointer(skb, ETH_HLEN, sizeof(vh), &vh);
drivers/net/vrf.c
1215
icmph = skb_header_pointer(skb, sizeof(*iph),
include/linux/skbuff.h
4340
return skb_header_pointer(skb, offset, len, buffer);
include/net/ip_vs.h
102
const struct ipv6hdr *iph = skb_header_pointer(
include/net/ip_vs.h
121
const struct iphdr *iph = skb_header_pointer(
include/net/ip_vs.h
85
return skb_header_pointer(skb, offset, len, buffer);
include/net/netfilter/nf_queue.h
93
iph = skb_header_pointer(skb, skb_network_offset(skb),
include/net/netfilter/nf_queue.h
99
ip6h = skb_header_pointer(skb, skb_network_offset(skb),
include/net/netfilter/nf_reject.h
20
udp_hdr = skb_header_pointer(skb, dataoff,
include/net/netfilter/nf_tables_ipv4.h
27
iph = skb_header_pointer(pkt->skb, skb_network_offset(pkt->skb) + nhoff,
include/net/netfilter/nf_tables_ipv6.h
39
ip6h = skb_header_pointer(pkt->skb, skb_network_offset(pkt->skb) + nhoff,
kernel/audit.c
2536
ih = skb_header_pointer(skb, skb_network_offset(skb),
kernel/audit.c
2546
th = skb_header_pointer(skb, skb_transport_offset(skb),
kernel/audit.c
2561
uh = skb_header_pointer(skb, skb_transport_offset(skb),
kernel/audit.c
2575
sh = skb_header_pointer(skb, skb_transport_offset(skb),
kernel/audit.c
2598
ih = skb_header_pointer(skb, skb_network_offset(skb),
kernel/audit.c
2612
th = skb_header_pointer(skb, skb_transport_offset(skb),
kernel/audit.c
2627
uh = skb_header_pointer(skb, skb_transport_offset(skb),
kernel/audit.c
2641
sh = skb_header_pointer(skb, skb_transport_offset(skb),
kernel/bpf/helpers.c
3074
return skb_header_pointer(ptr->data, ptr->offset + offset, len, buffer__nullable);
net/802/mrp.c
694
mrp_cb(skb)->vah = skb_header_pointer(skb, *offset, sizeof(_vah),
net/802/mrp.c
774
mrp_cb(skb)->mh = skb_header_pointer(skb, *offset, sizeof(_mh), &_mh);
net/802/mrp.c
819
ph = skb_header_pointer(skb, offset, sizeof(_ph), &_ph);
net/batman-adv/bridge_loop_avoidance.c
1119
vhdr = skb_header_pointer(skb, headlen, VLAN_HLEN,
net/batman-adv/distributed-arp-table.c
1460
iphdr = skb_header_pointer(skb, offset, sizeof(_iphdr), &_iphdr);
net/batman-adv/distributed-arp-table.c
1470
udphdr = skb_header_pointer(skb, offset, sizeof(_udphdr), &_udphdr);
net/batman-adv/distributed-arp-table.c
1515
dhcp_h = skb_header_pointer(skb, offset, sizeof(_dhcp_h), &_dhcp_h);
net/batman-adv/distributed-arp-table.c
1522
magic = skb_header_pointer(skb, offset, sizeof(_magic), &_magic);
net/batman-adv/distributed-arp-table.c
1552
while ((tl = skb_header_pointer(skb, offset, sizeof(_tl), &_tl))) {
net/batman-adv/distributed-arp-table.c
1572
type = skb_header_pointer(skb, offset, sizeof(_type), &_type);
net/batman-adv/distributed-arp-table.c
1595
yiaddr = skb_header_pointer(skb, offset, BATADV_DHCP_YIADDR_LEN, buf);
net/batman-adv/distributed-arp-table.c
1622
chaddr = skb_header_pointer(skb, offset, BATADV_DHCP_CHADDR_LEN, buf);
net/batman-adv/main.c
373
ethhdr = skb_header_pointer(skb, offset, sizeof(*ethhdr), ðhdr_tmp);
net/batman-adv/main.c
379
vhdr = skb_header_pointer(skb, offset,
net/batman-adv/main.c
387
ip_hdr = skb_header_pointer(skb, offset + sizeof(*ethhdr),
net/batman-adv/main.c
394
ip6_hdr = skb_header_pointer(skb, offset + sizeof(*ethhdr),
net/bridge/br_arp_nd_proxy.c
241
m = skb_header_pointer(skb, skb_network_offset(skb) +
net/bridge/br_cfm.c
335
e_tlv = skb_header_pointer(skb, index, sizeof(_e_tlv), &_e_tlv);
net/bridge/br_cfm.c
340
s_tlv = skb_header_pointer(skb,
net/bridge/br_cfm.c
388
hdr = skb_header_pointer(skb, 0, sizeof(_hdr), &_hdr);
net/bridge/br_cfm.c
418
maid = skb_header_pointer(skb,
net/bridge/br_cfm.c
429
mepid = skb_header_pointer(skb,
net/bridge/br_cfm.c
462
snumber = skb_header_pointer(skb,
net/bridge/br_mrp.c
1009
hdr = skb_header_pointer(skb, sizeof(uint16_t), sizeof(_hdr), &_hdr);
net/bridge/br_mrp.c
1014
in_hdr = skb_header_pointer(skb, sizeof(uint16_t) + sizeof(_hdr),
net/bridge/br_mrp.c
1045
hdr = skb_header_pointer(skb, sizeof(uint16_t), sizeof(_hdr), &_hdr);
net/bridge/br_mrp.c
880
hdr = skb_header_pointer(skb, sizeof(uint16_t), sizeof(_hdr), &_hdr);
net/bridge/br_mrp.c
900
hdr = skb_header_pointer(skb, sizeof(uint16_t), sizeof(_hdr), &_hdr);
net/bridge/br_mrp.c
927
hdr = skb_header_pointer(skb, sizeof(uint16_t), sizeof(_hdr), &_hdr);
net/bridge/br_mrp.c
974
hdr = skb_header_pointer(skb, sizeof(uint16_t), sizeof(_hdr), &_hdr);
net/bridge/br_mrp.c
981
test_hdr = skb_header_pointer(skb, sizeof(uint16_t) + sizeof(_hdr),
net/bridge/br_multicast.c
3000
_nsrcs = skb_header_pointer(skb, nsrcs_offset,
net/bridge/br_multicast.c
3848
pimhdr = skb_header_pointer(skb, offset, sizeof(_pimhdr), &_pimhdr);
net/bridge/br_multicast.c
5099
ih = skb_header_pointer(skb, offset,
net/bridge/netfilter/ebt_among.c
108
ih = skb_header_pointer(skb, 0, sizeof(_iph), &_iph);
net/bridge/netfilter/ebt_among.c
118
ah = skb_header_pointer(skb, 0, sizeof(_arph), &_arph);
net/bridge/netfilter/ebt_among.c
123
bp = skb_header_pointer(skb, sizeof(struct arphdr) +
net/bridge/netfilter/ebt_among.c
77
ih = skb_header_pointer(skb, 0, sizeof(_iph), &_iph);
net/bridge/netfilter/ebt_among.c
87
ah = skb_header_pointer(skb, 0, sizeof(_arph), &_arph);
net/bridge/netfilter/ebt_among.c
92
bp = skb_header_pointer(skb, sizeof(struct arphdr) +
net/bridge/netfilter/ebt_arp.c
26
ah = skb_header_pointer(skb, 0, sizeof(_arph), &_arph);
net/bridge/netfilter/ebt_arp.c
45
sap = skb_header_pointer(skb, sizeof(struct arphdr) +
net/bridge/netfilter/ebt_arp.c
50
dap = skb_header_pointer(skb, sizeof(struct arphdr) +
net/bridge/netfilter/ebt_arp.c
75
mp = skb_header_pointer(skb, sizeof(struct arphdr),
net/bridge/netfilter/ebt_arp.c
86
mp = skb_header_pointer(skb, sizeof(struct arphdr) +
net/bridge/netfilter/ebt_arpreply.c
30
ap = skb_header_pointer(skb, 0, sizeof(_ah), &_ah);
net/bridge/netfilter/ebt_arpreply.c
40
shp = skb_header_pointer(skb, sizeof(_ah), ETH_ALEN, &_sha);
net/bridge/netfilter/ebt_arpreply.c
44
siptr = skb_header_pointer(skb, sizeof(_ah) + ETH_ALEN,
net/bridge/netfilter/ebt_arpreply.c
49
diptr = skb_header_pointer(skb,
net/bridge/netfilter/ebt_ip.c
46
ih = skb_header_pointer(skb, 0, sizeof(_iph), &_iph);
net/bridge/netfilter/ebt_ip.c
70
pptr = skb_header_pointer(skb, ih->ihl*4,
net/bridge/netfilter/ebt_ip6.c
46
ih6 = skb_header_pointer(skb, 0, sizeof(_ip6h), &_ip6h);
net/bridge/netfilter/ebt_ip6.c
77
pptr = skb_header_pointer(skb, offset_ph, sizeof(_pkthdr),
net/bridge/netfilter/ebt_log.c
102
ih = skb_header_pointer(skb, 0, sizeof(_iph), &_iph);
net/bridge/netfilter/ebt_log.c
122
ih = skb_header_pointer(skb, 0, sizeof(_iph), &_iph);
net/bridge/netfilter/ebt_log.c
144
ah = skb_header_pointer(skb, 0, sizeof(_arph), &_arph);
net/bridge/netfilter/ebt_log.c
162
ap = skb_header_pointer(skb, sizeof(_arph),
net/bridge/netfilter/ebt_log.c
63
pptr = skb_header_pointer(skb, offset,
net/bridge/netfilter/ebt_snat.c
37
ap = skb_header_pointer(skb, 0, sizeof(_ah), &_ah);
net/bridge/netfilter/ebt_stp.c
127
sp = skb_header_pointer(skb, 0, sizeof(_stph), &_stph);
net/bridge/netfilter/ebt_stp.c
144
st = skb_header_pointer(skb, sizeof(_stph),
net/bridge/netfilter/ebt_vlan.c
43
fp = skb_header_pointer(skb, 0, sizeof(_frame), &_frame);
net/core/dev.c
3831
iph = skb_header_pointer(skb, nhoff, sizeof(_iph), &_iph);
net/core/filter.c
1765
ptr = skb_header_pointer(skb, offset, len, to);
net/core/filter.c
1804
ptr = skb_header_pointer(ctx->skb, offset, len, to);
net/core/filter.c
4760
void *ptr = skb_header_pointer(skb, off, len, dst_buff);
net/core/skbuff.c
7517
vh = skb_header_pointer(skb, mac_offset + vlan_depth,
net/ethernet/eth.c
187
sap = skb_header_pointer(skb, 0, sizeof(*sap), &skb->dev);
net/ipv4/gre_demux.c
117
val = skb_header_pointer(skb, nhs + hdr_len,
net/ipv4/icmp.c
1317
ext_hdr = skb_header_pointer(skb, 0, sizeof(_ext_hdr), &_ext_hdr);
net/ipv4/icmp.c
1321
iio = skb_header_pointer(skb, sizeof(_ext_hdr), sizeof(iio->extobj_hdr), &_iio);
net/ipv4/icmp.c
1328
iio = skb_header_pointer(skb, sizeof(_ext_hdr),
net/ipv4/icmp.c
1567
exth = skb_header_pointer(skb, off, sizeof(_exth), &_exth);
net/ipv4/icmp.c
1579
objh = skb_header_pointer(skb, off, sizeof(_objh), &_objh);
net/ipv4/icmp.c
886
itp = skb_header_pointer(skb_in,
net/ipv4/ip_sockglue.c
156
ports = skb_header_pointer(skb, skb_transport_offset(skb),
net/ipv4/netfilter/ipt_ECN.c
51
tcph = skb_header_pointer(skb, ip_hdrlen(skb), sizeof(_tcph), &_tcph);
net/ipv4/netfilter/ipt_SYNPROXY.c
24
th = skb_header_pointer(skb, par->thoff, sizeof(_th), &_th);
net/ipv4/netfilter/ipt_ah.c
40
ah = skb_header_pointer(skb, par->thoff, sizeof(_ahdr), &_ahdr);
net/ipv4/netfilter/nf_nat_h323.c
49
th = skb_header_pointer(skb, ip_hdrlen(skb),
net/ipv4/netfilter/nf_reject_ipv4.c
186
oth = skb_header_pointer(oldskb, ip_hdrlen(oldskb),
net/ipv4/netfilter/nf_reject_ipv4.c
94
tp = skb_header_pointer(skb,
net/ipv4/netfilter/nf_socket_ipv4.c
104
hp = skb_header_pointer(skb, ip_hdrlen(skb),
net/ipv4/netfilter/nf_socket_ipv4.c
29
icmph = skb_header_pointer(skb, outside_hdrlen,
net/ipv4/netfilter/nf_socket_ipv4.c
37
inside_iph = skb_header_pointer(skb, outside_hdrlen +
net/ipv4/netfilter/nf_socket_ipv4.c
47
ports = skb_header_pointer(skb, outside_hdrlen +
net/ipv4/netfilter/nf_tproxy_ipv4.c
25
hp = skb_header_pointer(skb, ip_hdrlen(skb), sizeof(_hdr), &_hdr);
net/ipv4/netfilter/nf_tproxy_ipv4.c
90
hp = skb_header_pointer(skb, ip_hdrlen(skb),
net/ipv4/netfilter/nft_fib_ipv4.c
100
iph = skb_header_pointer(pkt->skb, noff, sizeof(_iph), &_iph);
net/ipv4/netfilter/nft_fib_ipv4.c
42
iph = skb_header_pointer(pkt->skb, noff, sizeof(_iph), &_iph);
net/ipv4/raw.c
148
hdr = skb_header_pointer(skb, skb_transport_offset(skb),
net/ipv4/route.c
1921
icmph = skb_header_pointer(skb, outer_iph->ihl * 4, sizeof(_icmph),
net/ipv4/route.c
1929
inner_iph = skb_header_pointer(skb,
net/ipv6/datagram.c
764
ports = skb_header_pointer(skb, skb_transport_offset(skb),
net/ipv6/exthdrs_core.c
205
ip6 = skb_header_pointer(skb, *offset, sizeof(_ip6), &_ip6);
net/ipv6/exthdrs_core.c
226
hp = skb_header_pointer(skb, start, sizeof(_hdr), &_hdr);
net/ipv6/exthdrs_core.c
233
rh = skb_header_pointer(skb, start, sizeof(_rh),
net/ipv6/exthdrs_core.c
249
fp = skb_header_pointer(skb,
net/ipv6/exthdrs_core.c
88
hp = skb_header_pointer(skb, start, sizeof(_hdr), &_hdr);
net/ipv6/exthdrs_core.c
93
fp = skb_header_pointer(skb,
net/ipv6/icmp.c
151
tp = skb_header_pointer(skb,
net/ipv6/icmp.c
270
op = skb_header_pointer(skb, offset, sizeof(_optval), &_optval);
net/ipv6/mip6.c
79
mh = skb_header_pointer(skb, skb_transport_offset(skb),
net/ipv6/netfilter/ip6t_NPT.c
89
return skb_header_pointer(skb,
net/ipv6/netfilter/ip6t_SYNPROXY.c
24
th = skb_header_pointer(skb, par->thoff, sizeof(_th), &_th);
net/ipv6/netfilter/ip6t_ah.c
52
ah = skb_header_pointer(skb, ptr, sizeof(_ah), &_ah);
net/ipv6/netfilter/ip6t_frag.c
50
fh = skb_header_pointer(skb, ptr, sizeof(_frag), &_frag);
net/ipv6/netfilter/ip6t_hbh.c
105
tp = skb_header_pointer(skb, ptr, sizeof(_opttype),
net/ipv6/netfilter/ip6t_hbh.c
125
lp = skb_header_pointer(skb, ptr + 1,
net/ipv6/netfilter/ip6t_hbh.c
69
oh = skb_header_pointer(skb, ptr, sizeof(_optsh), &_optsh);
net/ipv6/netfilter/ip6t_ipv6header.c
64
hp = skb_header_pointer(skb, ptr, sizeof(_hdr), &_hdr);
net/ipv6/netfilter/ip6t_mh.c
41
mh = skb_header_pointer(skb, par->thoff, sizeof(_mh), &_mh);
net/ipv6/netfilter/ip6t_rt.c
101
ap = skb_header_pointer(skb,
net/ipv6/netfilter/ip6t_rt.c
128
ap = skb_header_pointer(skb,
net/ipv6/netfilter/ip6t_rt.c
51
rh = skb_header_pointer(skb, ptr, sizeof(_route), &_route);
net/ipv6/netfilter/ip6t_rt.c
77
rp = skb_header_pointer(skb,
net/ipv6/netfilter/ip6t_srh.c
127
srh = skb_header_pointer(skb, srhoff, sizeof(_srh), &_srh);
net/ipv6/netfilter/ip6t_srh.c
208
psid = skb_header_pointer(skb, psidoff, sizeof(_psid), &_psid);
net/ipv6/netfilter/ip6t_srh.c
223
nsid = skb_header_pointer(skb, nsidoff, sizeof(_nsid), &_nsid);
net/ipv6/netfilter/ip6t_srh.c
235
lsid = skb_header_pointer(skb, lsidoff, sizeof(_lsid), &_lsid);
net/ipv6/netfilter/ip6t_srh.c
33
srh = skb_header_pointer(skb, srhoff, sizeof(_srh), &_srh);
net/ipv6/netfilter/nf_reject_ipv6.c
123
tp = skb_header_pointer(skb,
net/ipv6/netfilter/nf_reject_ipv6.c
220
otcph = skb_header_pointer(oldskb, tcphoff, sizeof(struct tcphdr),
net/ipv6/netfilter/nf_socket_ipv6.c
121
hp = skb_header_pointer(skb, thoff, tproto == IPPROTO_UDP ?
net/ipv6/netfilter/nf_socket_ipv6.c
37
icmph = skb_header_pointer(skb, outside_hdrlen,
net/ipv6/netfilter/nf_socket_ipv6.c
45
inside_iph = skb_header_pointer(skb, outside_hdrlen + sizeof(_icmph),
net/ipv6/netfilter/nf_socket_ipv6.c
61
ports = skb_header_pointer(skb, inside_hdrlen,
net/ipv6/netfilter/nf_tproxy_ipv6.c
48
hp = skb_header_pointer(skb, thoff, sizeof(_hdr), &_hdr);
net/ipv6/netfilter/nf_tproxy_ipv6.c
89
hp = skb_header_pointer(skb, thoff,
net/ipv6/netfilter/nft_fib_ipv6.c
135
iph = skb_header_pointer(pkt->skb, noff, sizeof(_iph), &_iph);
net/ipv6/netfilter/nft_fib_ipv6.c
229
iph = skb_header_pointer(pkt->skb, noff, sizeof(_iph), &_iph);
net/ipv6/output_core.c
35
addrs = skb_header_pointer(skb,
net/ipv6/route.c
2382
icmph = skb_header_pointer(skb, skb_transport_offset(skb),
net/ipv6/route.c
2390
inner_iph = skb_header_pointer(skb,
net/ipv6/seg6_local.c
708
hp = skb_header_pointer(skb, off, sizeof(_hdr), &_hdr);
net/netfilter/ipset/ip_set_getport.c
33
th = skb_header_pointer(skb, protooff, sizeof(_tcph), &_tcph);
net/netfilter/ipset/ip_set_getport.c
45
sh = skb_header_pointer(skb, protooff, sizeof(_sh), &_sh);
net/netfilter/ipset/ip_set_getport.c
58
uh = skb_header_pointer(skb, protooff, sizeof(_udph), &_udph);
net/netfilter/ipset/ip_set_getport.c
70
ic = skb_header_pointer(skb, protooff, sizeof(_ich), &_ich);
net/netfilter/ipset/ip_set_getport.c
81
ic = skb_header_pointer(skb, protooff, sizeof(_ich), &_ich);
net/netfilter/ipvs/ip_vs_core.c
1110
ic = skb_header_pointer(skb, offset, sizeof(_icmph), &_icmph);
net/netfilter/ipvs/ip_vs_core.c
1134
cih = skb_header_pointer(skb, offset, sizeof(_ciph), &_ciph);
net/netfilter/ipvs/ip_vs_core.c
1229
sch = skb_header_pointer(skb, nh_len + sizeof(struct sctphdr),
net/netfilter/ipvs/ip_vs_core.c
1242
th = skb_header_pointer(skb, nh_len, sizeof(_tcph), &_tcph);
net/netfilter/ipvs/ip_vs_core.c
1255
th = skb_header_pointer(skb, iph->len, sizeof(_tcph), &_tcph);
net/netfilter/ipvs/ip_vs_core.c
1263
sch = skb_header_pointer(skb, iph->len + sizeof(struct sctphdr),
net/netfilter/ipvs/ip_vs_core.c
1683
udph = skb_header_pointer(skb, offset, sizeof(_udph), &_udph);
net/netfilter/ipvs/ip_vs_core.c
1693
gueh = skb_header_pointer(skb, offset, sizeof(_gueh), &_gueh);
net/netfilter/ipvs/ip_vs_core.c
1718
greh = skb_header_pointer(skb, offset, sizeof(_greh), &_greh);
net/netfilter/ipvs/ip_vs_core.c
1781
ic = skb_header_pointer(skb, offset, sizeof(_icmph), &_icmph);
net/netfilter/ipvs/ip_vs_core.c
1805
cih = skb_header_pointer(skb, offset, sizeof(_ciph), &_ciph);
net/netfilter/ipvs/ip_vs_core.c
1826
cih = skb_header_pointer(skb, offset, sizeof(_ciph), &_ciph);
net/netfilter/ipvs/ip_vs_core.c
1853
cih = skb_header_pointer(skb, offset, sizeof(_ciph),
net/netfilter/ipvs/ip_vs_mh.c
455
ports = skb_header_pointer(skb, iph->len, sizeof(_ports),
net/netfilter/ipvs/ip_vs_proto.c
222
ih = skb_header_pointer(skb, offset, sizeof(_iph), &_iph);
net/netfilter/ipvs/ip_vs_proto.c
230
pptr = skb_header_pointer(skb, offset + ih->ihl*4,
net/netfilter/ipvs/ip_vs_proto.c
254
ih = skb_header_pointer(skb, offset, sizeof(_iph), &_iph);
net/netfilter/ipvs/ip_vs_proto.c
262
pptr = skb_header_pointer(skb, offset + sizeof(struct ipv6hdr),
net/netfilter/ipvs/ip_vs_proto_sctp.c
28
sh = skb_header_pointer(skb, iph->len, sizeof(_sctph), &_sctph);
net/netfilter/ipvs/ip_vs_proto_sctp.c
30
sch = skb_header_pointer(skb, iph->len + sizeof(_sctph),
net/netfilter/ipvs/ip_vs_proto_sctp.c
387
sch = skb_header_pointer(skb, cofs, sizeof(_sctpch), &_sctpch);
net/netfilter/ipvs/ip_vs_proto_sctp.c
408
sch = skb_header_pointer(skb, cofs + ALIGN(clen, 4),
net/netfilter/ipvs/ip_vs_proto_sctp.c
41
ports = skb_header_pointer(
net/netfilter/ipvs/ip_vs_proto_tcp.c
49
th = skb_header_pointer(skb, iph->len, sizeof(_tcph), &_tcph);
net/netfilter/ipvs/ip_vs_proto_tcp.c
559
th = skb_header_pointer(skb, iph_len, sizeof(_tcph), &_tcph);
net/netfilter/ipvs/ip_vs_proto_tcp.c
56
ports = skb_header_pointer(
net/netfilter/ipvs/ip_vs_proto_udp.c
305
uh = skb_header_pointer(skb, iph->len, sizeof(_udph), &_udph);
net/netfilter/ipvs/ip_vs_proto_udp.c
42
uh = skb_header_pointer(skb, iph->len, sizeof(_udph), &_udph);
net/netfilter/ipvs/ip_vs_proto_udp.c
46
ports = skb_header_pointer(
net/netfilter/ipvs/ip_vs_sh.c
289
ports = skb_header_pointer(skb, iph->len, sizeof(_ports),
net/netfilter/ipvs/ip_vs_xmit.c
797
p = skb_header_pointer(skb, ipvsh->len, sizeof(_pt), &_pt);
net/netfilter/ipvs/ip_vs_xmit.c
880
p = skb_header_pointer(skb, ipvsh->len, sizeof(_pt), &_pt);
net/netfilter/nf_conntrack_core.c
257
inet_hdr = skb_header_pointer(skb, dataoff, sizeof(_inet_hdr), &_inet_hdr);
net/netfilter/nf_conntrack_core.c
295
ap = skb_header_pointer(skb, nhoff, size, _addrs);
net/netfilter/nf_conntrack_core.c
345
iph = skb_header_pointer(skb, nhoff, sizeof(_iph), &_iph);
net/netfilter/nf_conntrack_ftp.c
400
th = skb_header_pointer(skb, protoff, sizeof(_tcph), &_tcph);
net/netfilter/nf_conntrack_h323_main.c
100
tpkt = skb_header_pointer(skb, tcpdataoff, tcpdatalen,
net/netfilter/nf_conntrack_h323_main.c
1150
uh = skb_header_pointer(skb, protoff, sizeof(_uh), &_uh);
net/netfilter/nf_conntrack_h323_main.c
1160
return skb_header_pointer(skb, dataoff, *datalen, h323_buffer);
net/netfilter/nf_conntrack_h323_main.c
83
th = skb_header_pointer(skb, protoff, sizeof(_tcph), &_tcph);
net/netfilter/nf_conntrack_irc.c
131
th = skb_header_pointer(skb, protoff, sizeof(_tcph), &_tcph);
net/netfilter/nf_conntrack_irc.c
145
ib_ptr = skb_header_pointer(skb, dataoff, datalen,
net/netfilter/nf_conntrack_pptp.c
468
tcph = skb_header_pointer(skb, nexthdr_off, sizeof(_tcph), &_tcph);
net/netfilter/nf_conntrack_pptp.c
475
pptph = skb_header_pointer(skb, nexthdr_off, sizeof(_pptph), &_pptph);
net/netfilter/nf_conntrack_pptp.c
490
ctlh = skb_header_pointer(skb, nexthdr_off, sizeof(_ctlh), &_ctlh);
net/netfilter/nf_conntrack_pptp.c
503
pptpReq = skb_header_pointer(skb, nexthdr_off, reqlen, &_pptpReq);
net/netfilter/nf_conntrack_proto_gre.c
225
grehdr = skb_header_pointer(skb, dataoff, sizeof(_grehdr), &_grehdr);
net/netfilter/nf_conntrack_proto_gre.c
234
pgrehdr = skb_header_pointer(skb, dataoff, 8, &_pgrehdr);
net/netfilter/nf_conntrack_proto_icmp.c
213
icmph = skb_header_pointer(skb, dataoff, sizeof(_ih), &_ih);
net/netfilter/nf_conntrack_proto_icmp.c
33
hp = skb_header_pointer(skb, dataoff, sizeof(_hdr), &_hdr);
net/netfilter/nf_conntrack_proto_icmpv6.c
148
rd_msg = skb_header_pointer(skb, dataoff, sizeof(*rd_msg), &tmp.rd_msg);
net/netfilter/nf_conntrack_proto_icmpv6.c
165
nd_opt = skb_header_pointer(skb, dataoff, sizeof(*nd_opt), &tmp.nd_opt);
net/netfilter/nf_conntrack_proto_icmpv6.c
194
icmp6h = skb_header_pointer(skb, dataoff, sizeof(_ih), &_ih);
net/netfilter/nf_conntrack_proto_icmpv6.c
39
hp = skb_header_pointer(skb, dataoff, sizeof(_hdr), &_hdr);
net/netfilter/nf_conntrack_proto_sctp.c
144
((sch) = skb_header_pointer((skb), (offset), sizeof(_sch), &(_sch))); \
net/netfilter/nf_conntrack_proto_sctp.c
268
ih = skb_header_pointer(skb, offset + sizeof(_sch),
net/netfilter/nf_conntrack_proto_sctp.c
347
sh = skb_header_pointer(skb, dataoff, sizeof(_sctph), &_sctph);
net/netfilter/nf_conntrack_proto_sctp.c
465
ih = skb_header_pointer(skb, offset + sizeof(_sch), sizeof(*ih), &_ih);
net/netfilter/nf_conntrack_proto_sctp.c
492
ih = skb_header_pointer(skb, offset + sizeof(_sch), sizeof(*ih), &_ih);
net/netfilter/nf_conntrack_proto_tcp.c
345
ptr = skb_header_pointer(skb, dataoff + sizeof(struct tcphdr),
net/netfilter/nf_conntrack_proto_tcp.c
402
ptr = skb_header_pointer(skb, dataoff + sizeof(struct tcphdr),
net/netfilter/nf_conntrack_proto_tcp.c
979
th = skb_header_pointer(skb, dataoff, sizeof(_tcph), &_tcph);
net/netfilter/nf_conntrack_proto_udp.c
53
hdr = skb_header_pointer(skb, dataoff, sizeof(_hdr), &_hdr);
net/netfilter/nf_conntrack_sane.c
102
req = skb_header_pointer(skb, dataoff, datalen, &buf.req);
net/netfilter/nf_conntrack_sane.c
133
reply = skb_header_pointer(skb, dataoff, datalen, &buf.repl);
net/netfilter/nf_conntrack_sane.c
86
th = skb_header_pointer(skb, protoff, sizeof(_tcph), &_tcph);
net/netfilter/nf_conntrack_sip.c
1676
th = skb_header_pointer(skb, protoff, sizeof(_tcph), &_tcph);
net/netfilter/nf_conntrack_tftp.c
50
tfh = skb_header_pointer(skb, protoff + sizeof(struct udphdr),
net/netfilter/nf_log_syslog.c
102
ap = skb_header_pointer(skb, nhoff + sizeof(_arph), sizeof(_arpp), &_arpp);
net/netfilter/nf_log_syslog.c
210
th = skb_header_pointer(skb, offset, sizeof(_tcph), &_tcph);
net/netfilter/nf_log_syslog.c
258
op = skb_header_pointer(skb, offset + sizeof(struct tcphdr),
net/netfilter/nf_log_syslog.c
295
uh = skb_header_pointer(skb, offset, sizeof(_udph), &_udph);
net/netfilter/nf_log_syslog.c
325
ih = skb_header_pointer(skb, iphoff, sizeof(_iph), &_iph);
net/netfilter/nf_log_syslog.c
361
op = skb_header_pointer(skb, iphoff + sizeof(_iph),
net/netfilter/nf_log_syslog.c
412
ich = skb_header_pointer(skb, iphoff + ih->ihl * 4,
net/netfilter/nf_log_syslog.c
482
ah = skb_header_pointer(skb, iphoff + ih->ihl * 4,
net/netfilter/nf_log_syslog.c
505
eh = skb_header_pointer(skb, iphoff + ih->ihl * 4,
net/netfilter/nf_log_syslog.c
564
ih = skb_header_pointer(skb, ip6hoff, sizeof(_ip6h), &_ip6h);
net/netfilter/nf_log_syslog.c
587
hp = skb_header_pointer(skb, ptr, sizeof(_hdr), &_hdr);
net/netfilter/nf_log_syslog.c
603
fh = skb_header_pointer(skb, ptr, sizeof(_fhdr),
net/netfilter/nf_log_syslog.c
650
ah = skb_header_pointer(skb, ptr, sizeof(_ahdr),
net/netfilter/nf_log_syslog.c
679
eh = skb_header_pointer(skb, ptr, sizeof(_esph),
net/netfilter/nf_log_syslog.c
70
ah = skb_header_pointer(skb, nhoff, sizeof(_arph), &_arph);
net/netfilter/nf_log_syslog.c
726
ic = skb_header_pointer(skb, ptr, sizeof(_icmp6h), &_icmp6h);
net/netfilter/nf_synproxy_core.c
1098
th = skb_header_pointer(skb, thoff, sizeof(_th), &_th);
net/netfilter/nf_synproxy_core.c
40
ptr = skb_header_pointer(skb, doff + sizeof(*th), length, buf);
net/netfilter/nf_synproxy_core.c
668
th = skb_header_pointer(skb, thoff, sizeof(_th), &_th);
net/netfilter/nfnetlink_osf.c
158
tcp = skb_header_pointer(skb, ip_hdrlen(skb), sizeof(struct tcphdr), _tcph);
net/netfilter/nfnetlink_osf.c
172
ctx->optp = skb_header_pointer(skb, ip_hdrlen(skb) +
net/netfilter/nfnetlink_queue.c
1294
hp = skb_header_pointer(e->skb, start, sizeof(_hdr), &_hdr);
net/netfilter/nft_exthdr.c
177
tcph = skb_header_pointer(pkt->skb, nft_thoff(pkt), sizeof(*tcph), buffer);
net/netfilter/nft_exthdr.c
185
return skb_header_pointer(pkt->skb, nft_thoff(pkt), *tcphdr_len, buffer);
net/netfilter/nft_exthdr.c
383
sch = skb_header_pointer(pkt->skb, offset, sizeof(_sch), &_sch);
net/netfilter/nft_exthdr.c
426
dh = skb_header_pointer(pkt->skb, thoff, sizeof(_dh), &_dh);
net/netfilter/nft_exthdr.c
455
bufp = skb_header_pointer(pkt->skb, thoff + optoff + i, buflen,
net/netfilter/nft_exthdr.c
92
iph = skb_header_pointer(skb, 0, sizeof(_iph), &_iph);
net/netfilter/nft_flow_offload.c
73
tcph = skb_header_pointer(pkt->skb, nft_thoff(pkt),
net/netfilter/nft_inner.c
100
iph = skb_header_pointer(pkt->skb, off, sizeof(_version), &_version);
net/netfilter/nft_inner.c
126
iph = skb_header_pointer(pkt->skb, nhoff, sizeof(_iph), &_iph);
net/netfilter/nft_inner.c
150
ip6h = skb_header_pointer(pkt->skb, nhoff, sizeof(_ip6h), &_ip6h);
net/netfilter/nft_inner.c
200
gnvh = skb_header_pointer(pkt->skb, pkt->inneroff,
net/netfilter/nft_inner.c
70
eth = skb_header_pointer(pkt->skb, off, sizeof(_eth), &_eth);
net/netfilter/nft_inner.c
81
veth = skb_header_pointer(pkt->skb, off, sizeof(_veth), &_veth);
net/netfilter/nft_meta.c
103
iph = skb_header_pointer(skb, noff,
net/netfilter/nft_osf.c
41
tcp = skb_header_pointer(skb, ip_hdrlen(skb),
net/netfilter/nft_payload.c
100
gre = skb_header_pointer(pkt->skb, thoff, sizeof(_gre), &_gre);
net/netfilter/nft_payload.c
669
uh = skb_header_pointer(skb, thoff, sizeof(_uh), &_uh);
net/netfilter/nft_payload.c
88
th = skb_header_pointer(pkt->skb, thoff, sizeof(_tcph), &_tcph);
net/netfilter/nft_synproxy.c
126
tcp = skb_header_pointer(skb, thoff,
net/netfilter/nft_tproxy.c
107
hp = skb_header_pointer(skb, thoff, sizeof(_hdr), &_hdr);
net/netfilter/nft_tproxy.c
39
hp = skb_header_pointer(skb, ip_hdrlen(skb), sizeof(_hdr), &_hdr);
net/netfilter/xt_HMARK.c
153
icmp6h = skb_header_pointer(skb, *offset, sizeof(_ih6), &_ih6);
net/netfilter/xt_HMARK.c
183
ip6 = skb_header_pointer(skb, nhoff, sizeof(_ip6), &_ip6);
net/netfilter/xt_HMARK.c
237
icmph = skb_header_pointer(skb, *nhoff + iphsz, sizeof(_ih), &_ih);
net/netfilter/xt_HMARK.c
260
ip = skb_header_pointer(skb, nhoff, sizeof(_ip), &_ip);
net/netfilter/xt_TCPOPTSTRIP.c
44
tcph = skb_header_pointer(skb, tcphoff, sizeof(_th), &_th);
net/netfilter/xt_TPROXY.c
127
hp = skb_header_pointer(skb, thoff, sizeof(_hdr), &_hdr);
net/netfilter/xt_TPROXY.c
43
hp = skb_header_pointer(skb, ip_hdrlen(skb), sizeof(_hdr), &_hdr);
net/netfilter/xt_dccp.c
105
dh = skb_header_pointer(skb, par->thoff, sizeof(_dh), &_dh);
net/netfilter/xt_dccp.c
53
op = skb_header_pointer(skb, protoff + optoff, optlen, dccp_optbuf);
net/netfilter/xt_ecn.c
40
th = skb_header_pointer(skb, par->thoff, sizeof(_tcph), &_tcph);
net/netfilter/xt_esp.c
46
eh = skb_header_pointer(skb, par->thoff, sizeof(_esp), &_esp);
net/netfilter/xt_hashlimit.c
700
ports = skb_header_pointer(skb, protoff + poff, sizeof(_ports),
net/netfilter/xt_ipcomp.c
50
chdr = skb_header_pointer(skb, par->thoff, sizeof(_comphdr), &_comphdr);
net/netfilter/xt_l2tp.c
113
lh = skb_header_pointer(skb, offs + 4, 4, &lhbuf);
net/netfilter/xt_l2tp.c
123
lh = skb_header_pointer(skb, offs + 2, 4, &lhbuf);
net/netfilter/xt_l2tp.c
147
lh = skb_header_pointer(skb, thoff, sizeof(lhbuf), &lhbuf);
net/netfilter/xt_l2tp.c
155
lh = skb_header_pointer(skb, thoff + 8, sizeof(lhbuf),
net/netfilter/xt_l2tp.c
95
lh = skb_header_pointer(skb, offs, 2, &lhbuf);
net/netfilter/xt_multiport.c
95
pptr = skb_header_pointer(skb, par->thoff, sizeof(_ports), _ports);
net/netfilter/xt_sctp.c
129
sh = skb_header_pointer(skb, par->thoff, sizeof(_sh), &_sh);
net/netfilter/xt_sctp.c
59
sch = skb_header_pointer(skb, offset, sizeof(_sch), &_sch);
net/netfilter/xt_tcpmss.c
40
th = skb_header_pointer(skb, par->thoff, sizeof(_tcph), &_tcph);
net/netfilter/xt_tcpmss.c
53
op = skb_header_pointer(skb, par->thoff + sizeof(*th), optlen, _opt);
net/netfilter/xt_tcpudp.c
144
uh = skb_header_pointer(skb, par->thoff, sizeof(_udph), &_udph);
net/netfilter/xt_tcpudp.c
201
ic = skb_header_pointer(skb, par->thoff, sizeof(_icmph), &_icmph);
net/netfilter/xt_tcpudp.c
228
ic = skb_header_pointer(skb, par->thoff, sizeof(_icmph), &_icmph);
net/netfilter/xt_tcpudp.c
53
op = skb_header_pointer(skb, protoff + sizeof(struct tcphdr),
net/netfilter/xt_tcpudp.c
92
th = skb_header_pointer(skb, par->thoff, sizeof(_tcph), &_tcph);
net/openvswitch/flow.c
373
hp = skb_header_pointer(skb, start, sizeof(_hdr), &_hdr);
net/packet/af_packet.c
563
vh = skb_header_pointer(skb, skb_mac_offset(skb) + header_len,
net/phonet/pep-gprs.c
40
pvfc = skb_header_pointer(skb, 0, 1, &buf);
net/phonet/pep.c
55
ph = skb_header_pointer(skb, 0, 2, &h);
net/phonet/pep.c
59
ph = skb_header_pointer(skb, 0, 2, &h);
net/phonet/pep.c
66
data = skb_header_pointer(skb, 2, buflen, buf);
net/sched/act_pedit.c
331
const struct iphdr *iph = skb_header_pointer(skb, noff, sizeof(_iph), &_iph);
net/sched/act_pedit.c
431
d = skb_header_pointer(skb, at_offset,
net/sched/sch_cake.c
1011
tcph = skb_header_pointer(skb, offset, sizeof(_tcph), &_tcph);
net/sched/sch_cake.c
1015
return skb_header_pointer(skb, offset,
net/sched/sch_cake.c
1439
th = skb_header_pointer(skb, hdr_len,
net/sched/sch_cake.c
1446
if (skb_header_pointer(skb, hdr_len,
net/sched/sch_cake.c
1627
buf = skb_header_pointer(skb, offset, sizeof(buf_), &buf_);
net/sched/sch_cake.c
1647
buf = skb_header_pointer(skb, offset, sizeof(buf_), &buf_);
net/sched/sch_cake.c
948
iph = skb_header_pointer(skb, offset, sizeof(struct iphdr), buf);
net/sched/sch_cake.c
954
return skb_header_pointer(skb, offset + iph->ihl * 4,
net/sched/sch_cake.c
961
return skb_header_pointer(skb, offset, sizeof(struct ipv6hdr),
net/sched/sch_cake.c
977
ipv6h = skb_header_pointer(skb, offset, sizeof(_ipv6h), &_ipv6h);
net/sched/sch_cake.c
990
ipv6h = skb_header_pointer(skb, offset,
net/sched/sch_taprio.c
426
ipv6h = skb_header_pointer(skb, offset, sizeof(_ipv6h), &_ipv6h);
net/sched/sch_taprio.c
438
ipv6h = skb_header_pointer(skb, offset,
net/sctp/input.c
510
chunkhdr = skb_header_pointer(skb, skb_transport_offset(skb) +
net/sctp/input.c
691
ch = skb_header_pointer(skb, offset, sizeof(*ch), &_ch);
net/sunrpc/xprtsock.c
1396
xp = skb_header_pointer(skb, 0, sizeof(_xid), &_xid);
net/wireless/util.c
1001
mpls = skb_header_pointer(skb, sizeof(struct ethhdr),
security/lsm_audit.c
116
th = skb_header_pointer(skb, offset, sizeof(_tcph), &_tcph);
security/lsm_audit.c
127
uh = skb_header_pointer(skb, offset, sizeof(_udph), &_udph);
security/lsm_audit.c
138
sh = skb_header_pointer(skb, offset, sizeof(_sctph), &_sctph);
security/selinux/hooks.c
4626
ih = skb_header_pointer(skb, offset, sizeof(_iph), &_iph);
security/selinux/hooks.c
4649
th = skb_header_pointer(skb, offset, sizeof(_tcph), &_tcph);
security/selinux/hooks.c
4665
uh = skb_header_pointer(skb, offset, sizeof(_udph), &_udph);
security/selinux/hooks.c
4682
sh = skb_header_pointer(skb, offset, sizeof(_sctph), &_sctph);
security/selinux/hooks.c
4710
ip6 = skb_header_pointer(skb, offset, sizeof(_ipv6h), &_ipv6h);
security/selinux/hooks.c
4731
th = skb_header_pointer(skb, offset, sizeof(_tcph), &_tcph);
security/selinux/hooks.c
4743
uh = skb_header_pointer(skb, offset, sizeof(_udph), &_udph);
security/selinux/hooks.c
4756
sh = skb_header_pointer(skb, offset, sizeof(_sctph), &_sctph);
security/smack/smack_lsm.c
4155
ip6 = skb_header_pointer(skb, offset, sizeof(_ipv6h), &_ipv6h);
security/smack/smack_lsm.c
4169
th = skb_header_pointer(skb, offset, sizeof(_tcph), &_tcph);
security/smack/smack_lsm.c
4174
uh = skb_header_pointer(skb, offset, sizeof(_udph), &_udph);