Symbol: skb_mac_header
drivers/block/aoe/aoecmd.c
1103
hout = (struct aoe_hdr *) skb_mac_header(f->skb);
drivers/block/aoe/aoecmd.c
1395
h = (struct aoe_hdr *) skb_mac_header(skb);
drivers/block/aoe/aoecmd.c
1542
h = (struct aoe_hdr *) skb_mac_header(skb);
drivers/block/aoe/aoecmd.c
326
h = (struct aoe_hdr *) skb_mac_header(skb);
drivers/block/aoe/aoecmd.c
439
h = (struct aoe_hdr *) skb_mac_header(skb);
drivers/block/aoe/aoecmd.c
472
h = (struct aoe_hdr *) skb_mac_header(skb);
drivers/firewire/net.c
515
eth = (struct fwnet_header *)skb_mac_header(skb);
drivers/message/fusion/mptlan.c
747
mac = skb_mac_header(skb);
drivers/net/arcnet/capmode.c
207
ackpkt = (struct archdr *)skb_mac_header(ackskb);
drivers/net/arcnet/capmode.c
67
pkt = (struct archdr *)skb_mac_header(skb);
drivers/net/bonding/bond_main.c
1654
skb->data - skb_mac_header(skb)))) {
drivers/net/dsa/qca/qca8k-8xxx.c
1664
mib_ethhdr = (struct mib_ethhdr *)skb_mac_header(skb);
drivers/net/dsa/qca/qca8k-8xxx.c
172
mgmt_ethhdr = (struct qca_mgmt_ethhdr *)skb_mac_header(skb);
drivers/net/ethernet/amd/xgbe/xgbe-selftest.c
64
eh = (struct ethhdr *)skb_mac_header(skb);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
15808
struct ethhdr *eth = (struct ethhdr *)skb_mac_header(skb);
drivers/net/ethernet/cadence/macb_main.c
1661
skb_mac_header(skb), 16, true);
drivers/net/ethernet/chelsio/cxgb4/sge.c
1328
val = skb_inner_mac_header(skb) - skb_mac_header(skb);
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
788
base = skb_mac_header(skb);
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
849
data = skb_mac_header(skb);
drivers/net/ethernet/freescale/enetc/enetc.c
187
base = skb_mac_header(skb);
drivers/net/ethernet/freescale/enetc/enetc.c
287
data = skb_mac_header(skb);
drivers/net/ethernet/ibm/ibmvnic.c
2272
*num_entries += create_hdr_descs(hdr_field, skb_mac_header(skb),
drivers/net/ethernet/intel/fm10k/fm10k_main.c
736
skb_mac_header(skb) > FM10K_TUNNEL_HEADER_LENGTH)
drivers/net/ethernet/intel/ice/ice_eswitch.c
247
struct ethhdr *eth = (struct ethhdr *)skb_mac_header(skb);
drivers/net/ethernet/intel/ice/ice_txrx.c
2222
eth = (struct ethhdr *)skb_mac_header(skb);
drivers/net/ethernet/mellanox/mlx5/core/en_selftest.c
176
ethh = (struct ethhdr *)skb_mac_header(skb);
drivers/net/ethernet/sfc/ptp.c
2038
pkt_timestamp_minor = efx_rx_buf_timestamp_minor(efx, skb_mac_header(skb));
drivers/net/ethernet/sfc/siena/ptp.c
1996
pkt_timestamp_minor = efx_rx_buf_timestamp_minor(efx, skb_mac_header(skb));
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
1602
ehdr = (struct ethhdr *)skb_mac_header(skb);
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
269
ehdr = (struct ethhdr *)skb_mac_header(skb);
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
722
ehdr = (struct ethhdr *)skb_mac_header(skb);
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
868
ehdr = (struct ethhdr *)skb_mac_header(skb);
drivers/net/ethernet/sun/sunvnet_common.c
1145
offset = skb_mac_header(skb) - skb->data;
drivers/net/ethernet/sun/sunvnet_common.c
1231
int hlen = skb_transport_header(skb) - skb_mac_header(skb);
drivers/net/ethernet/sun/sunvnet_common.c
1267
maclen = skb_network_header(skb) - skb_mac_header(skb);
drivers/net/ethernet/sun/sunvnet_common.c
1299
memcpy(skb_mac_header(curr), skb_mac_header(skb),
drivers/net/macsec.c
461
return (struct macsec_eth_header *)skb_mac_header(skb);
drivers/net/mctp/mctp-i2c.c
499
hdr = (void *)skb_mac_header(skb);
drivers/net/mctp/mctp-i2c.c
613
hdr = (void *)skb_mac_header(skb);
drivers/net/mctp/mctp-i3c.c
375
ihdr = (void *)skb_mac_header(skb);
drivers/net/mctp/mctp-i3c.c
520
ihdr = (void *)skb_mac_header(skb);
drivers/net/ppp/pppoe.c
1220
nhoff = skb_network_header(skb) - skb_mac_header(skb);
drivers/net/ppp/pppoe.c
1240
phdr = (struct pppoe_hdr *)(skb_mac_header(skb) + nhoff);
drivers/net/veth.c
811
__skb_push(skb, skb->data - skb_mac_header(skb));
drivers/net/wireless/ath/wil6210/txrx.c
739
buf = skb_mac_header(skb) + sizeof(struct ethhdr);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c
281
eth_data = skb_mac_header(skb) + ETH_HLEN;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.h
379
event_packet = (struct brcmf_event *)skb_mac_header(skb);
drivers/net/wireless/intel/iwlwifi/mei/net.c
282
const struct ethhdr *ethhdr = (void *)skb_mac_header(skb);
drivers/net/wireless/intel/iwlwifi/mei/net.c
350
skb_push(skb, skb->data - skb_mac_header(skb));
drivers/net/wireless/intel/iwlwifi/mld/agg.c
199
struct ieee80211_hdr *hdr = (void *)skb_mac_header(skb);
drivers/net/wireless/intel/iwlwifi/mld/rx.c
52
struct ieee80211_hdr *hdr = (void *)skb_mac_header(skb);
drivers/net/wireless/intel/iwlwifi/mld/tests/agg.c
643
struct ieee80211_hdr *hdr = (void *)skb_mac_header(skb);
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
18
struct ieee80211_hdr *hdr = (void *)skb_mac_header(skb);
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
786
struct ieee80211_hdr *hdr = (void *)skb_mac_header(skb);
drivers/net/wireless/mediatek/mt76/mt76_connac3_mac.c
209
if (WARN_ONCE(skb_mac_header(skb) != skb->data,
drivers/net/wireless/ti/wl18xx/main.c
1283
ip_hdr_offset = skb_network_header(skb) - skb_mac_header(skb);
drivers/s390/net/qeth_core_main.c
6930
unsigned int doffset = skb->data - skb_mac_header(skb);
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
1108
eth_hdr = (struct ethhdr *)skb_mac_header(skb);
drivers/scsi/qedf/qedf_fip.c
137
eth_hdr = (struct ethhdr *)skb_mac_header(skb);
drivers/scsi/qedf/qedf_fip.c
186
eth_hdr = (struct ethhdr *)skb_mac_header(skb);
include/linux/dsa/ocelot.h
308
hdr = (struct vlan_ethhdr *)skb_mac_header(skb);
include/linux/if_ether.h
27
return (struct ethhdr *)skb_mac_header(skb);
include/linux/if_vlan.h
62
return (struct vlan_ethhdr *)skb_mac_header(skb);
include/linux/skbuff.h
3156
return skb_mac_header(skb) - skb->data;
include/linux/skbuff.h
3204
const unsigned char *old_mac = skb_mac_header(skb);
include/linux/skbuff.h
3207
memmove(skb_mac_header(skb), old_mac, skb->mac_len);
include/linux/skbuff.h
3218
const unsigned char *old_mac = skb_mac_header(skb);
include/linux/skbuff.h
3221
memmove(skb_mac_header(skb), old_mac, full_mac_len);
include/linux/skbuff.h
4542
return skb_mac_header(skb);
include/net/gso.h
28
return (skb_mac_header(inner_skb) - inner_skb->head) -
include/net/mac802154.h
242
skb_mac_header(skb)) < IEEE802154_FC_LEN))
include/net/mac802154.h
245
memcpy(&fc, skb_mac_header(skb), IEEE802154_FC_LEN);
include/net/mac802154.h
265
dst_pan = skb_mac_header(skb) +
include/net/mac802154.h
304
src_pan = skb_mac_header(skb) +
include/net/mac802154.h
309
src_pan = skb_mac_header(skb) +
include/net/mac802154.h
316
src_pan = skb_mac_header(skb) +
include/net/netfilter/nf_flow_table.h
388
proto = *((__be16 *)(skb_mac_header(skb) + ETH_HLEN +
include/net/pkt_cls.h
547
return skb_mac_header(skb);
include/trace/events/net.h
230
__entry->mac_header = skb_mac_header(skb) - skb->data;
kernel/bpf/core.c
87
ptr = skb_mac_header(skb) + k - SKF_LL_OFF;
net/8021q/vlan_core.c
44
unsigned int offset = skb->data - skb_mac_header(skb);
net/batman-adv/fragmentation.c
291
memmove(skb_out->data - ETH_HLEN, skb_mac_header(skb_out), ETH_HLEN);
net/batman-adv/main.c
458
if (unlikely(skb->mac_len != ETH_HLEN || !skb_mac_header(skb)))
net/bluetooth/bnep/core.c
401
__skb_put_data(nskb, skb_mac_header(skb), ETH_ALEN);
net/bluetooth/bnep/core.c
406
__skb_put_data(nskb, skb_mac_header(skb), ETH_ALEN);
net/bluetooth/bnep/core.c
412
__skb_put_data(nskb, skb_mac_header(skb), ETH_ALEN * 2);
net/bridge/br_netfilter_hooks.c
117
return *((__be16 *)(skb_mac_header(skb) + ETH_HLEN +
net/bridge/netfilter/ebt_802_3.c
19
return (struct ebt_802_3_hdr *)skb_mac_header(skb);
net/core/dev.c
5473
mac_len = skb->data - skb_mac_header(skb);
net/core/dev.c
5603
mac_len = skb->data - skb_mac_header(skb);
net/core/drop_monitor.c
697
if (skb->data > skb_mac_header(skb))
net/core/drop_monitor.c
698
skb_push(skb, skb->data - skb_mac_header(skb));
net/core/drop_monitor.c
700
skb_pull(skb, skb_mac_header(skb) - skb->data);
net/core/drop_monitor.c
911
if (skb->data > skb_mac_header(skb))
net/core/drop_monitor.c
912
skb_push(skb, skb->data - skb_mac_header(skb));
net/core/drop_monitor.c
914
skb_pull(skb, skb_mac_header(skb) - skb->data);
net/core/filter.c
1705
skb_postpush_rcsum(skb, skb_mac_header(skb), skb->mac_len);
net/core/filter.c
1711
skb_postpull_rcsum(skb, skb_mac_header(skb), skb->mac_len);
net/core/filter.c
1839
start = skb_mac_header(skb);
net/core/filter.c
2181
skb_postpull_rcsum(skb, skb_mac_header(skb), mlen);
net/core/filter.c
5995
hdr_start = skb_mac_header(syn_skb);
net/core/gro.c
376
diffs |= compare_ether_header(skb_mac_header(p),
net/core/gro.c
377
skb_mac_header(skb));
net/core/gro.c
379
diffs = memcmp(skb_mac_header(p),
net/core/gro.c
380
skb_mac_header(skb),
net/core/gso.c
197
unsigned int hdr_len = skb_transport_header(skb) - skb_mac_header(skb);
net/core/gso.c
59
__skb_push(skb, skb->data - skb_mac_header(skb));
net/core/net_test.c
15
memcpy(skb_mac_header(skb), hdr, sizeof(hdr));
net/core/net_test.c
245
KUNIT_ASSERT_PTR_EQ(test, skb_mac_header(cur), cur->data);
net/core/net_test.c
249
KUNIT_ASSERT_EQ(test, memcmp(skb_mac_header(cur), hdr, sizeof(hdr)), 0);
net/core/ptp_classifier.c
112
u8 *ptr = skb_mac_header(skb);
net/core/selftests.c
182
ehdr = (struct ethhdr *)skb_mac_header(skb);
net/core/skbuff.c
4784
unsigned int doffset = head_skb->data - skb_mac_header(head_skb);
net/core/skbuff.c
6312
mac_len = skb->data - skb_mac_header(skb);
net/core/skbuff.c
6314
memmove(skb_mac_header(skb) + VLAN_HLEN, skb_mac_header(skb),
net/core/skbuff.c
6411
int offset = skb->data - skb_mac_header(skb);
net/core/skbuff.c
6478
int offset = skb->data - skb_mac_header(skb);
net/core/skbuff.c
6620
memmove(skb_mac_header(skb) - MPLS_HLEN, skb_mac_header(skb),
net/core/skbuff.c
6663
memmove(skb_mac_header(skb) + MPLS_HLEN, skb_mac_header(skb),
net/dsa/tag_ar9331.c
59
hdr = le16_to_cpu(*(__le16 *)skb_mac_header(skb));
net/dsa/tag_sja1105.c
105
u8 *buf = skb_mac_header(skb) + ETH_HLEN;
net/hsr/hsr_forward.c
127
eth_hdr = (struct ethhdr *)skb_mac_header(skb);
net/hsr/hsr_forward.c
170
src = skb_mac_header(skb_in);
net/hsr/hsr_forward.c
171
dst = skb_mac_header(skb);
net/hsr/hsr_forward.c
304
pc = skb_mac_header(skb);
net/hsr/hsr_forward.c
340
(struct hsr_ethhdr *)skb_mac_header(frame->skb_hsr);
net/hsr/hsr_forward.c
363
src = skb_mac_header(skb);
net/hsr/hsr_forward.c
44
eth_hdr = (struct ethhdr *)skb_mac_header(skb);
net/hsr/hsr_forward.c
62
hsr_V1_hdr = (struct hsrv1_ethhdr_sp *)skb_mac_header(skb);
net/hsr/hsr_forward.c
705
ethhdr = (struct ethhdr *)skb_mac_header(skb);
net/hsr/hsr_forward.c
718
vlan_hdr = (struct hsr_vlan_ethhdr *)skb_mac_header(skb);
net/hsr/hsr_forward.c
73
&((struct hsrv0_ethhdr_sp *)skb_mac_header(skb))->hsr_sup;
net/hsr/hsr_framereg.c
267
ethhdr = (struct ethhdr *)skb_mac_header(skb);
net/hsr/hsr_framereg.c
405
ethhdr = (struct ethhdr *)skb_mac_header(skb);
net/hsr/hsr_main.h
237
hsr_ethhdr = (struct hsr_ethhdr *)skb_mac_header(skb);
net/hsr/hsr_main.h
270
ethhdr = (struct ethhdr *)skb_mac_header(skb);
net/ieee802154/6lowpan/tx.c
119
skb_put_data(frag, skb_mac_header(skb), skb->mac_len);
net/ieee802154/header_ops.c
329
const u8 *buf = skb_mac_header(skb);
net/ieee802154/header_ops.c
349
const u8 *buf = skb_mac_header(skb);
net/ipv4/af_inet.c
1378
nhoff = skb_network_header(skb) - skb_mac_header(skb);
net/ipv4/af_inet.c
1413
skb->network_header = skb_mac_header(skb) + nhoff - skb->head;
net/ipv4/af_inet.c
1423
iph = (struct iphdr *)(skb_mac_header(skb) + nhoff);
net/ipv4/ah4.c
208
ah->nexthdr = *skb_mac_header(skb);
net/ipv4/ah4.c
209
*skb_mac_header(skb) = IPPROTO_AH;
net/ipv4/esp4.c
236
skb_push(skb, skb->data - skb_mac_header(skb));
net/ipv4/esp4.c
334
*skb_mac_header(skb) = IPPROTO_UDP;
net/ipv4/esp4.c
632
esp.proto = *skb_mac_header(skb);
net/ipv4/esp4.c
633
*skb_mac_header(skb) = IPPROTO_ESP;
net/ipv4/esp4_offload.c
113
*skb_mac_header(skb) = IPPROTO_ESP;
net/ipv4/ip_gre.c
926
const struct iphdr *iph = (const struct iphdr *) skb_mac_header(skb);
net/ipv4/route.c
1798
skb_mac_header(skb),
net/ipv4/tcp_input.c
7572
base = skb_mac_header(skb);
net/ipv6/ah6.c
400
nexthdr = *skb_mac_header(skb);
net/ipv6/ah6.c
401
*skb_mac_header(skb) = IPPROTO_AH;
net/ipv6/esp6.c
230
if (*skb_mac_header(skb) == IPPROTO_UDP) {
net/ipv6/esp6.c
272
skb_push(skb, skb->data - skb_mac_header(skb));
net/ipv6/esp6.c
364
*skb_mac_header(skb) = IPPROTO_UDP;
net/ipv6/esp6.c
664
esp.proto = *skb_mac_header(skb);
net/ipv6/esp6.c
665
*skb_mac_header(skb) = IPPROTO_ESP;
net/ipv6/esp6_offload.c
149
*skb_mac_header(skb) = IPPROTO_ESP;
net/ipv6/ip6_offload.c
107
nhoff = skb_network_header(skb) - skb_mac_header(skb);
net/ipv6/ip6_offload.c
137
skb->network_header = skb_mac_header(skb) + nhoff - skb->head;
net/ipv6/ip6_offload.c
146
ipv6h = (struct ipv6hdr *)(skb_mac_header(skb) + nhoff);
net/ipv6/mip6.c
149
nexthdr = *skb_mac_header(skb);
net/ipv6/mip6.c
150
*skb_mac_header(skb) = IPPROTO_DSTOPTS;
net/ipv6/mip6.c
315
nexthdr = *skb_mac_header(skb);
net/ipv6/mip6.c
316
*skb_mac_header(skb) = IPPROTO_ROUTING;
net/ipv6/sit.c
712
iph = (const struct iphdr *)skb_mac_header(skb);
net/ipv6/udp_offload.c
92
unfrag_len = (skb_network_header(skb) - skb_mac_header(skb)) +
net/mac80211/rx.c
218
len += skb_mac_header(skb) - &skb->data[tlv_offset];
net/mac80211/rx.c
2759
struct ethhdr *ehdr = (void *)skb_mac_header(skb);
net/mac80211/rx.c
357
tlvs_len = skb_mac_header(skb) - skb->data;
net/mac80211/rx.c
879
rtap_space += skb_mac_header(origskb) - &origskb->data[rtap_space];
net/mac802154/llsec.c
631
data = skb_mac_header(skb) + skb->mac_len;
net/mac802154/llsec.c
675
data = skb_mac_header(skb) + skb->mac_len;
net/mac802154/llsec.c
680
sg_init_one(&sg, skb_mac_header(skb), assoclen + datalen + authlen);
net/mac802154/llsec.c
857
data = skb_mac_header(skb) + skb->mac_len;
net/mac802154/llsec.c
891
data = skb_mac_header(skb) + skb->mac_len;
net/mac802154/llsec.c
899
sg_init_one(&sg, skb_mac_header(skb), assoclen + datalen);
net/mctp/test/route-test.c
1418
ll_hdr = (void *)skb_mac_header(skb);
net/netfilter/nf_flow_table_inet.c
23
veth = (struct vlan_ethhdr *)skb_mac_header(skb);
net/netfilter/nf_flow_table_ip.c
179
veth = (struct vlan_ethhdr *)skb_mac_header(skb);
net/netfilter/nf_flow_table_ip.c
398
veth = (struct vlan_ethhdr *)skb_mac_header(skb);
net/netfilter/nf_log_syslog.c
820
const unsigned char *p = skb_mac_header(skb);
net/netfilter/nf_log_syslog.c
838
(struct iphdr *)skb_mac_header(skb);
net/netfilter/nf_tables_trace.c
167
off = skb_mac_header(skb) - skb->data;
net/netfilter/nf_tables_trace.c
53
off = skb_mac_header(skb) - skb->data;
net/netfilter/nfnetlink_log.c
445
nla_put(inst->skb, NFULA_L2HDR, mac_len, skb_mac_header(skb)))
net/netfilter/nfnetlink_log.c
606
hwhdrp = skb_mac_header(skb);
net/netfilter/nfnetlink_queue.c
1711
memcpy(skb_mac_header(entry->skb),
net/netfilter/nfnetlink_queue.c
659
nla_put(skb, NFQA_L2HDR, mac_len, skb_mac_header(entskb)))
net/netfilter/nft_meta.c
331
veth = (struct vlan_ethhdr *)skb_mac_header(skb);
net/netfilter/nft_payload.c
1096
offset = skb_mac_header(skb) - skb->data - vlan_hlen;
net/netfilter/nft_payload.c
183
offset = skb_mac_header(skb) - skb->data;
net/netfilter/nft_payload.c
45
int mac_off = skb_mac_header(skb) - skb->data;
net/openvswitch/flow.c
466
int offset = skb->data - skb_mac_header(skb);
net/openvswitch/flow.c
955
__skb_push(skb, skb->data - skb_mac_header(skb));
net/packet/af_packet.c
1899
skb_push(skb, skb->data - skb_mac_header(skb));
net/packet/af_packet.c
2146
skb_push(skb, skb->data - skb_mac_header(skb));
net/packet/af_packet.c
2266
skb_push(skb, skb->data - skb_mac_header(skb));
net/phonet/af_phonet.c
136
const u8 *media = skb_mac_header(skb);
net/xfrm/xfrm_device.c
192
skb_push(skb, skb->data - skb_mac_header(skb));
net/xfrm/xfrm_device.c
223
skb_push(skb2, skb2->data - skb_mac_header(skb2));
net/xfrm/xfrm_ipcomp.c
255
ipch->nexthdr = *skb_mac_header(skb);
net/xfrm/xfrm_ipcomp.c
258
*skb_mac_header(skb) = IPPROTO_COMP;
net/xfrm/xfrm_iptfs.c
1144
memcpy(skb_mac_header(skb), old_mac, first_skb->mac_len);
net/xfrm/xfrm_iptfs.c
969
old_mac = skb_mac_header_was_set(skb) ? skb_mac_header(skb) : NULL;