Searched refs:skb_mac_header (Results 1 - 25 of 112) sorted by relevance

12345

/linux-master/include/linux/
H A Dif_ether.h24 return (struct ethhdr *)skb_mac_header(skb);
/linux-master/include/net/
H A Dmac802154.h239 /* check if we can fc at skb_mac_header of sk buffer */
242 skb_mac_header(skb)) < IEEE802154_FC_LEN))
245 memcpy(&fc, skb_mac_header(skb), IEEE802154_FC_LEN);
265 dst_pan = skb_mac_header(skb) +
304 src_pan = skb_mac_header(skb) +
309 src_pan = skb_mac_header(skb) +
316 src_pan = skb_mac_header(skb) +
H A Dgso.h10 * For non-tunnel skb it points to skb_mac_header() and for
28 return (skb_mac_header(inner_skb) - inner_skb->head) -
/linux-master/net/ipv6/netfilter/
H A Dip6t_eui64.c24 if (!(skb_mac_header(skb) >= skb->head &&
25 skb_mac_header(skb) + ETH_HLEN <= skb->data) &&
/linux-master/net/netfilter/
H A Dxt_mac.c32 if (skb_mac_header(skb) < skb->head)
34 if (skb_mac_header(skb) + ETH_HLEN > skb->data)
H A Dnf_flow_table_inet.c20 veth = (struct vlan_ethhdr *)skb_mac_header(skb);
/linux-master/net/hsr/
H A Dhsr_forward.c44 eth_hdr = (struct ethhdr *)skb_mac_header(skb);
62 hsr_V1_hdr = (struct hsrv1_ethhdr_sp *)skb_mac_header(skb);
73 &((struct hsrv0_ethhdr_sp *)skb_mac_header(skb))->hsr_sup;
141 src = skb_mac_header(skb_in);
142 dst = skb_mac_header(skb);
264 hsr_ethhdr = (struct hsr_ethhdr *)skb_mac_header(skb);
289 (struct hsr_ethhdr *)skb_mac_header(frame->skb_hsr);
312 src = skb_mac_header(skb);
583 ethhdr = (struct ethhdr *)skb_mac_header(skb);
H A Dhsr_main.h231 hsr_ethhdr = (struct hsr_ethhdr *)skb_mac_header(skb);
264 ethhdr = (struct ethhdr *)skb_mac_header(skb);
/linux-master/net/netfilter/ipset/
H A Dip_set_hash_mac.c80 if (skb_mac_header(skb) < skb->head ||
81 (skb_mac_header(skb) + ETH_HLEN) > skb->data)
H A Dip_set_hash_ipmac.c92 if (skb_mac_header(skb) < skb->head ||
93 (skb_mac_header(skb) + ETH_HLEN) > skb->data)
208 if (skb_mac_header(skb) < skb->head ||
209 (skb_mac_header(skb) + ETH_HLEN) > skb->data)
/linux-master/net/core/
H A Dgso.c59 __skb_push(skb, skb->data - skb_mac_header(skb));
197 unsigned int hdr_len = skb_transport_header(skb) - skb_mac_header(skb);
H A Dgso_test.c12 memcpy(skb_mac_header(skb), hdr, sizeof(hdr));
242 KUNIT_ASSERT_PTR_EQ(test, skb_mac_header(cur), cur->data);
246 KUNIT_ASSERT_EQ(test, memcmp(skb_mac_header(cur), hdr, sizeof(hdr)), 0);
H A Dptp_classifier.c112 u8 *ptr = skb_mac_header(skb);
/linux-master/net/bridge/netfilter/
H A Debt_802_3.c19 return (struct ebt_802_3_hdr *)skb_mac_header(skb);
/linux-master/arch/um/os-Linux/drivers/
H A Dethertap_kern.c43 len = net_recvfrom(fd, skb_mac_header(skb),
H A Dtuntap_kern.c40 return net_read(fd, skb_mac_header(skb),
/linux-master/arch/um/drivers/
H A Dslip_kern.c49 return slip_user_read(fd, skb_mac_header(skb), skb->dev->mtu,
H A Ddaemon_kern.c44 return net_recvfrom(fd, skb_mac_header(skb),
H A Dvde_kern.c44 return vde_user_read(pri->conn, skb_mac_header(skb),
H A Dpcap_kern.c36 return pcap_user_read(fd, skb_mac_header(skb),
H A Dslirp_kern.c54 return slirp_user_read(fd, skb_mac_header(skb), skb->dev->mtu,
/linux-master/net/dsa/
H A Dtag_ar9331.c57 hdr = le16_to_cpu(*(__le16 *)skb_mac_header(skb));
/linux-master/net/ipv6/
H A Dip6_offload.c126 nhoff = skb_network_header(skb) - skb_mac_header(skb);
154 skb->network_header = skb_mac_header(skb) + nhoff - skb->head;
163 ipv6h = (struct ipv6hdr *)(skb_mac_header(skb) + nhoff);
368 memmove(skb_mac_header(skb) - hoplen, skb_mac_header(skb),
H A Dmip6.c149 nexthdr = *skb_mac_header(skb);
150 *skb_mac_header(skb) = IPPROTO_DSTOPTS;
315 nexthdr = *skb_mac_header(skb);
316 *skb_mac_header(skb) = IPPROTO_ROUTING;
/linux-master/drivers/net/arcnet/
H A Dcapmode.c67 pkt = (struct archdr *)skb_mac_header(skb);
207 ackpkt = (struct archdr *)skb_mac_header(ackskb);

Completed in 381 milliseconds

12345