/Linux-v4.19/net/mpls/ |
D | mpls_gso.c | 28 u16 mac_len = skb->mac_len; in mpls_gso_segment() local 43 skb->mac_len = 0; in mpls_gso_segment() 51 mac_len); in mpls_gso_segment() 56 mpls_hlen += mac_len; in mpls_gso_segment() 58 skb->mac_len = mac_len; in mpls_gso_segment() 66 skb_set_network_header(skb, mac_len); in mpls_gso_segment()
|
/Linux-v4.19/net/nsh/ |
D | nsh.c | 23 if (skb->mac_len) { in nsh_push() 83 unsigned int nsh_len, mac_len; in nsh_gso_segment() local 90 mac_len = skb->mac_len; in nsh_gso_segment() 107 skb->mac_len = proto == htons(ETH_P_TEB) ? ETH_HLEN : 0; in nsh_gso_segment() 115 mac_len); in nsh_gso_segment() 123 skb->network_header = skb->mac_header + mac_len; in nsh_gso_segment() 124 skb->mac_len = mac_len; in nsh_gso_segment()
|
/Linux-v4.19/net/ipv4/ |
D | gre_offload.c | 25 u16 mac_len = skb->mac_len; in gre_gso_segment() local 44 skb->mac_len = skb_inner_network_offset(skb); in gre_gso_segment() 56 mac_len); in gre_gso_segment() 75 skb->mac_len = mac_len; in gre_gso_segment() 80 skb_set_network_header(skb, mac_len); in gre_gso_segment()
|
D | udp_offload.c | 29 u16 mac_len = skb->mac_len; in __skb_udp_tunnel_segment() local 55 skb->mac_len = skb_inner_network_offset(skb); in __skb_udp_tunnel_segment() 88 mac_len); in __skb_udp_tunnel_segment() 109 skb->mac_len = mac_len; in __skb_udp_tunnel_segment() 114 skb_set_network_header(skb, mac_len); in __skb_udp_tunnel_segment()
|
D | xfrm4_mode_tunnel.c | 95 if (skb->mac_len) in xfrm4_mode_tunnel_input() 108 __skb_push(skb, skb->mac_len); in xfrm4_mode_tunnel_gso_segment() 121 pskb_pull(skb, skb->mac_len + x->props.header_len); in xfrm4_mode_tunnel_xmit()
|
D | xfrm4_mode_transport.c | 81 pskb_pull(skb, skb->mac_len + sizeof(struct iphdr) + x->props.header_len); in xfrm4_transport_xmit()
|
/Linux-v4.19/drivers/isdn/gigaset/ |
D | asyncdata.c | 482 hdlc_skb = dev_alloc_skb(skb->len + stuf_cnt + 6 + skb->mac_len); in HDLC_Encode() 490 skb_reserve(hdlc_skb, skb->mac_len); in HDLC_Encode() 491 memcpy(skb_mac_header(hdlc_skb), skb_mac_header(skb), skb->mac_len); in HDLC_Encode() 492 hdlc_skb->mac_len = skb->mac_len; in HDLC_Encode() 546 iraw_skb = dev_alloc_skb(2 * skb->len + skb->mac_len); in iraw_encode() 554 skb_reserve(iraw_skb, skb->mac_len); in iraw_encode() 555 memcpy(skb_mac_header(iraw_skb), skb_mac_header(skb), skb->mac_len); in iraw_encode() 556 iraw_skb->mac_len = skb->mac_len; in iraw_encode()
|
/Linux-v4.19/include/linux/ |
D | if_vlan.h | 340 unsigned int mac_len) in __vlan_insert_inner_tag() argument 350 if (likely(mac_len > ETH_TLEN)) in __vlan_insert_inner_tag() 351 memmove(skb->data, skb->data + VLAN_HLEN, mac_len - ETH_TLEN); in __vlan_insert_inner_tag() 354 veth = (struct vlan_ethhdr *)(skb->data + mac_len - ETH_HLEN); in __vlan_insert_inner_tag() 357 if (likely(mac_len >= ETH_TLEN)) { in __vlan_insert_inner_tag() 410 unsigned int mac_len) in vlan_insert_inner_tag() argument 414 err = __vlan_insert_inner_tag(skb, vlan_proto, vlan_tci, mac_len); in vlan_insert_inner_tag() 564 unsigned int vlan_depth = skb->mac_len; in __vlan_get_protocol()
|
/Linux-v4.19/net/ipv6/ |
D | xfrm6_mode_tunnel.c | 95 if (skb->mac_len) in xfrm6_mode_tunnel_input() 108 __skb_push(skb, skb->mac_len); in xfrm6_mode_tunnel_gso_segment() 120 pskb_pull(skb, skb->mac_len + x->props.header_len); in xfrm6_mode_tunnel_xmit()
|
D | seg6_iptunnel.c | 125 err = skb_cow_head(skb, tot_len + skb->mac_len); in seg6_do_srh_encap() 184 err = skb_cow_head(skb, hdrlen + skb->mac_len); in seg6_do_srh_inline() 268 if (pskb_expand_head(skb, skb->mac_len, 0, GFP_ATOMIC) < 0) in seg6_do_srh() 272 skb_push(skb, skb->mac_len); in seg6_do_srh()
|
D | xfrm6_mode_transport.c | 87 pskb_pull(skb, skb->mac_len + sizeof(struct ipv6hdr) + x->props.header_len); in xfrm6_transport_xmit()
|
D | xfrm6_mode_beet.c | 86 err = skb_cow_head(skb, size + skb->mac_len); in xfrm6_beet_input()
|
/Linux-v4.19/drivers/crypto/cavium/cpt/ |
D | cptvf_algs.h | 58 u64 mac_len:8; member 68 u64 mac_len:8;
|
/Linux-v4.19/net/sched/ |
D | act_mirred.c | 205 int mac_len; in tcf_mirred_act() local 246 mac_len = skb_network_header(skb) - skb_mac_header(skb); in tcf_mirred_act() 247 skb_pull_rcsum(skb2, mac_len); in tcf_mirred_act() 250 skb_push_rcsum(skb2, skb->mac_len); in tcf_mirred_act()
|
D | act_sample.c | 164 skb_push(skb, skb->mac_len); in tcf_sample_act() 171 skb_pull(skb, skb->mac_len); in tcf_sample_act()
|
D | act_vlan.c | 41 skb_push_rcsum(skb, skb->mac_len); in tcf_vlan_act() 89 skb_pull_rcsum(skb, skb->mac_len); in tcf_vlan_act()
|
D | act_bpf.c | 51 __skb_push(skb, skb->mac_len); in tcf_bpf_act() 54 __skb_pull(skb, skb->mac_len); in tcf_bpf_act()
|
/Linux-v4.19/net/netfilter/ |
D | nf_dup_netdev.c | 21 skb_push(skb, skb->mac_len); in nf_do_netdev_egress()
|
/Linux-v4.19/drivers/crypto/cavium/nitrox/ |
D | nitrox_req.h | 164 u64 mac_len : 8; member 168 u64 mac_len : 8;
|
/Linux-v4.19/net/mac802154/ |
D | llsec.c | 631 data = skb_mac_header(skb) + skb->mac_len; in llsec_do_encrypt_unauth() 673 assoclen = skb->mac_len; in llsec_do_encrypt_auth() 675 data = skb_mac_header(skb) + skb->mac_len; in llsec_do_encrypt_auth() 766 skb->mac_len = ieee802154_hdr_push(skb, &hdr); in mac802154_llsec_encrypt() 847 data = skb_mac_header(skb) + skb->mac_len; in llsec_do_decrypt_unauth() 879 assoclen = skb->mac_len; in llsec_do_decrypt_auth() 881 data = skb_mac_header(skb) + skb->mac_len; in llsec_do_decrypt_auth()
|
/Linux-v4.19/drivers/net/ |
D | veth.c | 463 int mac_len, delta, off; in veth_xdp_rcv_skb() local 475 mac_len = skb->data - skb_mac_header(skb); in veth_xdp_rcv_skb() 476 pktlen = skb->len + mac_len; in veth_xdp_rcv_skb() 477 headroom = skb_headroom(skb) - mac_len; in veth_xdp_rcv_skb() 497 if (skb_copy_bits(skb, -mac_len, start, pktlen)) { in veth_xdp_rcv_skb() 503 VETH_XDP_HEADROOM + mac_len, skb->len, in veth_xdp_rcv_skb() 560 off = mac_len + delta; in veth_xdp_rcv_skb()
|
D | vrf.c | 1007 skb_push(skb, skb->mac_len); in vrf_ip6_rcv() 1009 skb_pull(skb, skb->mac_len); in vrf_ip6_rcv() 1052 skb_push(skb, skb->mac_len); in vrf_ip_rcv() 1054 skb_pull(skb, skb->mac_len); in vrf_ip_rcv()
|
/Linux-v4.19/net/ieee802154/6lowpan/ |
D | tx.c | 124 skb_put_data(frag, skb_mac_header(skb), skb->mac_len); in lowpan_alloc_frag() 185 skb_unprocessed = skb->len - skb->mac_len - skb_offset; in lowpan_xmit_fragmented()
|
/Linux-v4.19/net/openvswitch/ |
D | actions.c | 198 skb_set_inner_network_header(skb, skb->mac_len); in push_mpls() 204 skb->mac_len); in push_mpls() 206 skb_set_network_header(skb, skb->mac_len); in push_mpls() 226 err = skb_ensure_writable(skb, skb->mac_len + MPLS_HLEN); in pop_mpls() 233 skb->mac_len); in pop_mpls() 237 skb_set_network_header(skb, skb->mac_len); in pop_mpls() 262 err = skb_ensure_writable(skb, skb->mac_len + MPLS_HLEN); in set_mpls()
|
D | flow.c | 719 skb_set_inner_network_header(skb, skb->mac_len); in key_extract() 723 error = check_header(skb, skb->mac_len + stack_len); in key_extract() 732 skb_set_inner_network_header(skb, skb->mac_len + stack_len); in key_extract()
|