Home
last modified time | relevance | path

Searched refs:skb_mac_header (Results 1 – 25 of 89) sorted by relevance

1234

/linux/include/net/
H A Dmac802154.h242 skb_mac_header(skb)) < IEEE802154_FC_LEN)) in ieee802154_get_fc_from_skb()
245 memcpy(&fc, skb_mac_header(skb), IEEE802154_FC_LEN); in ieee802154_get_fc_from_skb()
265 dst_pan = skb_mac_header(skb) + in ieee802154_skb_dst_pan()
304 src_pan = skb_mac_header(skb) + in ieee802154_skb_src_pan()
309 src_pan = skb_mac_header(skb) + in ieee802154_skb_src_pan()
316 src_pan = skb_mac_header(skb) + in ieee802154_skb_src_pan()
H A Dgso.h28 return (skb_mac_header(inner_skb) - inner_skb->head) - in skb_tnl_header_len()
/linux/net/hsr/
H A Dhsr_forward.c44 eth_hdr = (struct ethhdr *)skb_mac_header(skb); in is_supervision_frame()
62 hsr_V1_hdr = (struct hsrv1_ethhdr_sp *)skb_mac_header(skb); in is_supervision_frame()
73 &((struct hsrv0_ethhdr_sp *)skb_mac_header(skb))->hsr_sup; in is_supervision_frame()
127 eth_hdr = (struct ethhdr *)skb_mac_header(skb); in is_proxy_supervision_frame()
170 src = skb_mac_header(skb_in); in create_stripped_skb_hsr()
171 dst = skb_mac_header(skb); in create_stripped_skb_hsr()
304 pc = skb_mac_header(skb); in hsr_fill_tag()
340 (struct hsr_ethhdr *)skb_mac_header(frame->skb_hsr); in hsr_create_tagged_frame()
363 src = skb_mac_header(skb); in hsr_create_tagged_frame()
727 ethhdr = (struct ethhdr *)skb_mac_header(skb); in fill_frame_info()
[all …]
H A Dhsr_main.h237 hsr_ethhdr = (struct hsr_ethhdr *)skb_mac_header(skb); in hsr_get_skb_sequence_nr()
270 ethhdr = (struct ethhdr *)skb_mac_header(skb); in prp_check_lsdu_size()
/linux/net/ipv6/
H A Dmip6.c149 nexthdr = *skb_mac_header(skb); in mip6_destopt_output()
150 *skb_mac_header(skb) = IPPROTO_DSTOPTS; in mip6_destopt_output()
315 nexthdr = *skb_mac_header(skb); in mip6_rthdr_output()
316 *skb_mac_header(skb) = IPPROTO_ROUTING; in mip6_rthdr_output()
H A Desp6.c230 if (*skb_mac_header(skb) == IPPROTO_UDP) { in esp_output_encap_csum()
273 skb_push(skb, skb->data - skb_mac_header(skb)); in esp_output_done()
365 *skb_mac_header(skb) = IPPROTO_UDP; in esp6_output_udp_encap()
671 esp.proto = *skb_mac_header(skb); in esp6_output()
672 *skb_mac_header(skb) = IPPROTO_ESP; in esp6_output()
/linux/net/core/
H A Dnet_test.c15 memcpy(skb_mac_header(skb), hdr, sizeof(hdr)); in __init_skb()
245 KUNIT_ASSERT_PTR_EQ(test, skb_mac_header(cur), cur->data); in gso_test_func()
249 KUNIT_ASSERT_EQ(test, memcmp(skb_mac_header(cur), hdr, sizeof(hdr)), 0); in gso_test_func()
H A Dgso.c59 __skb_push(skb, skb->data - skb_mac_header(skb)); in skb_mac_gso_segment()
197 unsigned int hdr_len = skb_transport_header(skb) - skb_mac_header(skb); in skb_gso_mac_seglen()
H A Dptp_classifier.c112 u8 *ptr = skb_mac_header(skb); in ptp_parse_header()
H A Dgro.c376 diffs |= compare_ether_header(skb_mac_header(p), in gro_list_prepare()
377 skb_mac_header(skb)); in gro_list_prepare()
379 diffs = memcmp(skb_mac_header(p), in gro_list_prepare()
380 skb_mac_header(skb), in gro_list_prepare()
H A Ddrop_monitor.c696 if (skb->data > skb_mac_header(skb)) in net_dm_packet_report()
697 skb_push(skb, skb->data - skb_mac_header(skb)); in net_dm_packet_report()
699 skb_pull(skb, skb_mac_header(skb) - skb->data); in net_dm_packet_report()
910 if (skb->data > skb_mac_header(skb)) in net_dm_hw_packet_report()
911 skb_push(skb, skb->data - skb_mac_header(skb)); in net_dm_hw_packet_report()
913 skb_pull(skb, skb_mac_header(skb) - skb->data); in net_dm_hw_packet_report()
/linux/include/linux/
H A Dif_ether.h27 return (struct ethhdr *)skb_mac_header(skb); in eth_hdr()
/linux/drivers/net/arcnet/
H A Dcapmode.c67 pkt = (struct archdr *)skb_mac_header(skb); in rx()
207 ackpkt = (struct archdr *)skb_mac_header(ackskb); in ack_tx()
/linux/net/mac802154/
H A Dllsec.c631 data = skb_mac_header(skb) + skb->mac_len; in llsec_do_encrypt_unauth()
675 data = skb_mac_header(skb) + skb->mac_len; in llsec_do_encrypt_auth()
680 sg_init_one(&sg, skb_mac_header(skb), assoclen + datalen + authlen); in llsec_do_encrypt_auth()
857 data = skb_mac_header(skb) + skb->mac_len; in llsec_do_decrypt_unauth()
891 data = skb_mac_header(skb) + skb->mac_len; in llsec_do_decrypt_auth()
899 sg_init_one(&sg, skb_mac_header(skb), assoclen + datalen); in llsec_do_decrypt_auth()
/linux/net/bridge/netfilter/
H A Debt_802_3.c19 return (struct ebt_802_3_hdr *)skb_mac_header(skb); in ebt_802_3_hdr()
/linux/drivers/net/wireless/intel/iwlwifi/mei/
H A Dnet.c282 const struct ethhdr *ethhdr = (void *)skb_mac_header(skb); in iwl_mei_rx_pass_to_csme()
350 skb_push(skb, skb->data - skb_mac_header(skb)); in iwl_mei_rx_filter()
/linux/net/dsa/
H A Dtag_ar9331.c59 hdr = le16_to_cpu(*(__le16 *)skb_mac_header(skb)); in ar9331_tag_rcv()
/linux/drivers/scsi/qedf/
H A Dqedf_fip.c137 eth_hdr = (struct ethhdr *)skb_mac_header(skb); in qedf_fip_send()
186 eth_hdr = (struct ethhdr *)skb_mac_header(skb); in qedf_fip_recv()
/linux/net/xfrm/
H A Dxfrm_ipcomp.c255 ipch->nexthdr = *skb_mac_header(skb); in ipcomp_output_done2()
258 *skb_mac_header(skb) = IPPROTO_COMP; in ipcomp_output_done2()
/linux/net/ieee802154/
H A Dheader_ops.c329 const u8 *buf = skb_mac_header(skb); in ieee802154_hdr_peek_addrs()
349 const u8 *buf = skb_mac_header(skb); in ieee802154_hdr_peek()
/linux/net/netfilter/
H A Dnf_flow_table_inet.c23 veth = (struct vlan_ethhdr *)skb_mac_header(skb); in nf_flow_offload_inet_hook()
/linux/net/bluetooth/bnep/
H A Dcore.c401 __skb_put_data(nskb, skb_mac_header(skb), ETH_ALEN); in bnep_rx_frame()
406 __skb_put_data(nskb, skb_mac_header(skb), ETH_ALEN); in bnep_rx_frame()
412 __skb_put_data(nskb, skb_mac_header(skb), ETH_ALEN * 2); in bnep_rx_frame()
/linux/include/linux/dsa/
H A Docelot.h308 hdr = (struct vlan_ethhdr *)skb_mac_header(skb); in ocelot_xmit_get_vlan_info()
/linux/drivers/block/aoe/
H A Daoecmd.c326 h = (struct aoe_hdr *) skb_mac_header(skb); in ata_rw_frameinit()
439 h = (struct aoe_hdr *) skb_mac_header(skb); in aoecmd_cfg_pkts()
472 h = (struct aoe_hdr *) skb_mac_header(skb); in resend()
1103 hout = (struct aoe_hdr *) skb_mac_header(f->skb); in ktiocomplete()
1395 h = (struct aoe_hdr *) skb_mac_header(skb); in aoecmd_ata_id()
1542 h = (struct aoe_hdr *) skb_mac_header(skb); in aoecmd_cfg_rsp()
/linux/net/ipv4/
H A Desp4.c236 skb_push(skb, skb->data - skb_mac_header(skb)); in esp_output_done()
334 *skb_mac_header(skb) = IPPROTO_UDP; in esp_output_udp_encap()
638 esp.proto = *skb_mac_header(skb); in esp_output()
639 *skb_mac_header(skb) = IPPROTO_ESP; in esp_output()

1234