ethhdr             60 arch/powerpc/platforms/ps3/gelic_udbg.c static __iomem struct ethhdr *h_eth;
ethhdr            144 arch/powerpc/platforms/ps3/gelic_udbg.c 	h_eth = (struct ethhdr *)dbg.pkt;
ethhdr            149 arch/powerpc/platforms/ps3/gelic_udbg.c 	header_size = sizeof(struct ethhdr);
ethhdr           1158 drivers/crypto/chelsio/chtls/chtls_cm.c 	struct ethhdr *eh;
ethhdr           1208 drivers/crypto/chelsio/chtls/chtls_cm.c 		eh = (struct ethhdr *)(req + 1);
ethhdr           2810 drivers/infiniband/hw/bnxt_re/ib_verbs.c 	struct ethhdr *eth_hdr;
ethhdr           2823 drivers/infiniband/hw/bnxt_re/ib_verbs.c 		eth_hdr = (struct ethhdr *)tmp_buf;
ethhdr           2836 drivers/infiniband/hw/bnxt_re/ib_verbs.c 			tmp_buf += sizeof(struct ethhdr) + len;
ethhdr           4059 drivers/infiniband/hw/cxgb4/cm.c 	struct ethhdr *eh = NULL;
ethhdr           4116 drivers/infiniband/hw/cxgb4/cm.c 		eh = (struct ethhdr *)(req + 1);
ethhdr            272 drivers/infiniband/hw/hfi1/vnic_main.c 	struct ethhdr *mac_hdr = (struct ethhdr *)skb_mac_header(skb);
ethhdr            301 drivers/infiniband/hw/hfi1/vnic_main.c 	struct ethhdr *mac_hdr = (struct ethhdr *)skb->data;
ethhdr            385 drivers/infiniband/hw/i40iw/i40iw_cm.c 	struct ethhdr *ethh;
ethhdr            423 drivers/infiniband/hw/i40iw/i40iw_cm.c 	ethh = (struct ethhdr *)buf;
ethhdr           1465 drivers/infiniband/hw/i40iw/i40iw_utils.c 	struct ethhdr *ethh = (struct ethhdr *)buf->mem.va;
ethhdr            299 drivers/infiniband/ulp/opa_vnic/opa_vnic_encap.c 				     struct ethhdr *mac_hdr)
ethhdr            337 drivers/infiniband/ulp/opa_vnic/opa_vnic_encap.c 	struct ethhdr *mac_hdr = (struct ethhdr *)skb_mac_header(skb);
ethhdr            366 drivers/infiniband/ulp/opa_vnic/opa_vnic_encap.c 	struct ethhdr *mac_hdr = (struct ethhdr *)skb_mac_header(skb);
ethhdr            389 drivers/infiniband/ulp/opa_vnic/opa_vnic_encap.c 	struct ethhdr *mac_hdr = (struct ethhdr *)skb_mac_header(skb);
ethhdr            131 drivers/media/dvb-core/dvb_net.c 	struct ethhdr *eth;
ethhdr            187 drivers/media/dvb-core/dvb_net.c 	struct ethhdr *hdr = (struct ethhdr*) p->ule_next_hdr;
ethhdr            189 drivers/media/dvb-core/dvb_net.c 		int framelen = p->ule_sndu_len - ((p->ule_next_hdr+sizeof(struct ethhdr)) - p->ule_skb->data);
ethhdr            306 drivers/media/dvb-core/dvb_net.c 	struct ethhdr *ethh;
ethhdr            734 drivers/media/dvb-core/dvb_net.c 		h->ethh = (struct ethhdr *)h->priv->ule_skb->data;
ethhdr           1306 drivers/net/bonding/bond_alb.c 	struct ethhdr *eth_data = eth_hdr(skb);
ethhdr           1340 drivers/net/bonding/bond_alb.c 	struct ethhdr *eth_data;
ethhdr           1378 drivers/net/bonding/bond_alb.c 	struct ethhdr *eth_data;
ethhdr           3244 drivers/net/bonding/bond_main.c 	struct ethhdr *ep, hdr_tmp;
ethhdr           1578 drivers/net/dsa/mv88e6xxx/chip.c 	struct ethhdr *mac_entry = &fs->h_u.ether_spec;
ethhdr           1579 drivers/net/dsa/mv88e6xxx/chip.c 	struct ethhdr *mac_mask = &fs->m_u.ether_spec;
ethhdr           1762 drivers/net/dsa/sja1105/sja1105_main.c 	struct ethhdr *hdr;
ethhdr            599 drivers/net/ethernet/alacritech/slicoss.c 			struct ethhdr *eh = (struct ethhdr *)skb->data;
ethhdr            355 drivers/net/ethernet/altera/altera_tse_main.c 	struct ethhdr *eth_hdr;
ethhdr            359 drivers/net/ethernet/altera/altera_tse_main.c 		eth_hdr = (struct ethhdr *)skb->data;
ethhdr            888 drivers/net/ethernet/amd/sunlance.c 		struct ethhdr __iomem *eth = (struct ethhdr __iomem *) packet;
ethhdr            901 drivers/net/ethernet/amd/sunlance.c 		struct ethhdr *eth = (struct ethhdr *) packet;
ethhdr           2978 drivers/net/ethernet/amd/xgbe/xgbe-drv.c 	struct ethhdr *eth = (struct ethhdr *)skb->data;
ethhdr            169 drivers/net/ethernet/apm/xgene/xgene_enet_main.c 	const struct ethhdr *eth = data;
ethhdr            312 drivers/net/ethernet/apm/xgene/xgene_enet_main.c 	u8 ethhdr, proto = 0, csum_enable = 0;
ethhdr            317 drivers/net/ethernet/apm/xgene/xgene_enet_main.c 	ethhdr = xgene_enet_hdr_len(skb->data);
ethhdr            335 drivers/net/ethernet/apm/xgene/xgene_enet_main.c 			hdr_len = ethhdr + ip_hdrlen(skb) + tcp_hdrlen(skb);
ethhdr            370 drivers/net/ethernet/apm/xgene/xgene_enet_main.c 		    SET_VAL(ETHHDR, ethhdr) |
ethhdr           1920 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 		struct ethhdr *hdr = (struct ethhdr *)skb->data;
ethhdr           3753 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 	struct ethhdr *eth;
ethhdr           3802 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 	eth = (struct ethhdr *)skb->data;
ethhdr           11040 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	struct ethhdr *eth = (struct ethhdr *)skb_mac_header(skb);
ethhdr           1762 drivers/net/ethernet/chelsio/cxgb/sge.c 	const struct ethhdr *e = data;
ethhdr           2914 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 	pktsize = pktsize - sizeof(struct ethhdr) - 4;
ethhdr           1195 drivers/net/ethernet/chelsio/cxgb4/sge.c 	skb->mac_len = sizeof(struct ethhdr);
ethhdr            282 drivers/net/ethernet/cisco/enic/enic_main.c 	const struct ethhdr *eth = (struct ethhdr *)skb_inner_mac_header(skb);
ethhdr            665 drivers/net/ethernet/cisco/enic/enic_main.c 	const struct ethhdr *eth = (struct ethhdr *)skb_inner_mac_header(skb);
ethhdr           1094 drivers/net/ethernet/emulex/benet/be_main.c 	struct ethhdr *eh = (struct ethhdr *)skb->data;
ethhdr           1302 drivers/net/ethernet/emulex/benet/be_main.c 	struct ethhdr *eh = (struct ethhdr *)(*skb)->data;
ethhdr            274 drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c static int prep_eth_rule(struct ethhdr *eth_value, struct ethhdr *eth_mask,
ethhdr            314 drivers/net/ethernet/freescale/enetc/enetc_ethtool.c 	struct ethhdr *eth_h, *eth_m;
ethhdr            995 drivers/net/ethernet/freescale/gianfar_ethtool.c static void gfar_set_ether(struct ethhdr *value, struct ethhdr *mask,
ethhdr           1159 drivers/net/ethernet/freescale/gianfar_ethtool.c 		gfar_set_ether((struct ethhdr *) &rule->h_u,
ethhdr           1160 drivers/net/ethernet/freescale/gianfar_ethtool.c 			       (struct ethhdr *) &rule->m_u, tab);
ethhdr           1535 drivers/net/ethernet/hisilicon/hns/hns_enet.c 	struct ethhdr *ethhdr;
ethhdr           1548 drivers/net/ethernet/hisilicon/hns/hns_enet.c 	ethhdr = (struct ethhdr *)skb->data;
ethhdr           1549 drivers/net/ethernet/hisilicon/hns/hns_enet.c 	ethhdr->h_proto = htons(ETH_P_IP);
ethhdr           1943 drivers/net/ethernet/hisilicon/hns/hns_enet.c 	struct ethhdr *eth_hdr = (struct ethhdr *)skb->data;
ethhdr            147 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c 	struct ethhdr *ethh;
ethhdr            151 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c 	ethh = skb_put(skb, sizeof(struct ethhdr));
ethhdr           5141 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct ethhdr *ether_spec;
ethhdr           1274 drivers/net/ethernet/ibm/ibmvnic.c 		hdr_len[0] = sizeof(struct ethhdr);
ethhdr           5732 drivers/net/ethernet/intel/e1000e/netdev.c 	if (((struct ethhdr *)skb->data)->h_proto != htons(ETH_P_IP))
ethhdr            638 drivers/net/ethernet/intel/fm10k/fm10k_main.c static struct ethhdr *fm10k_port_is_vxlan(struct sk_buff *skb)
ethhdr            653 drivers/net/ethernet/intel/fm10k/fm10k_main.c 	return (struct ethhdr *)(skb_transport_header(skb) + VXLAN_HLEN);
ethhdr            664 drivers/net/ethernet/intel/fm10k/fm10k_main.c static struct ethhdr *fm10k_gre_is_nvgre(struct sk_buff *skb)
ethhdr            682 drivers/net/ethernet/intel/fm10k/fm10k_main.c 		return (struct ethhdr *)(nvgre_hdr + 1);
ethhdr            684 drivers/net/ethernet/intel/fm10k/fm10k_main.c 	return (struct ethhdr *)(&nvgre_hdr->tni);
ethhdr            690 drivers/net/ethernet/intel/fm10k/fm10k_main.c 	struct ethhdr *eth_hdr;
ethhdr           1323 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c 	struct ethhdr *eth_mask;
ethhdr           1549 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c 	struct ethhdr *eth_spec;
ethhdr            642 drivers/net/ethernet/mellanox/mlx4/en_rx.c 	hdr = (u8 *)va + sizeof(struct ethhdr);
ethhdr            730 drivers/net/ethernet/mellanox/mlx4/en_rx.c 			const struct ethhdr *ethh = va;
ethhdr             52 drivers/net/ethernet/mellanox/mlx4/en_selftest.c 	struct ethhdr *ethh;
ethhdr             66 drivers/net/ethernet/mellanox/mlx4/en_selftest.c 	ethh = skb_put(skb, sizeof(struct ethhdr));
ethhdr            974 drivers/net/ethernet/mellanox/mlx4/en_tx.c 		struct ethhdr *ethh;
ethhdr            979 drivers/net/ethernet/mellanox/mlx4/en_tx.c 		ethh = (struct ethhdr *)skb->data;
ethhdr             24 drivers/net/ethernet/mellanox/mlx5/core/accel/accel.h 	struct ethhdr *old_eth;
ethhdr             25 drivers/net/ethernet/mellanox/mlx5/core/accel/accel.h 	struct ethhdr *new_eth;
ethhdr             28 drivers/net/ethernet/mellanox/mlx5/core/accel/accel.h 	old_eth = (struct ethhdr *)skb->data;
ethhdr             29 drivers/net/ethernet/mellanox/mlx5/core/accel/accel.h 	new_eth = (struct ethhdr *)(skb->data + MLX5E_METADATA_ETHER_LEN);
ethhdr            188 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c 	struct ethhdr *eth = (struct ethhdr *)buf;
ethhdr             91 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_rxtx.c 	struct ethhdr *eth;
ethhdr             96 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_rxtx.c 	eth = (struct ethhdr *)skb_push(skb, sizeof(*mdata));
ethhdr             82 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls_rxtx.c 	struct ethhdr *eth;
ethhdr             87 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls_rxtx.c 	eth = (struct ethhdr *)skb_push(skb, sizeof(struct mlx5e_tls_metadata));
ethhdr            175 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls_rxtx.c 	pet = (struct mlx5e_tls_metadata *)(nskb->data + sizeof(struct ethhdr));
ethhdr            293 drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c 	struct ethhdr *eth_mask = &fs->m_u.ether_spec;
ethhdr            294 drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c 	struct ethhdr *eth_val = &fs->h_u.ether_spec;
ethhdr            501 drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c 	struct ethhdr *eth_mask = &fs->m_u.ether_spec;
ethhdr            602 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct ethhdr *eth = (struct ethhdr *)e->encap_header;
ethhdr            730 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 	struct ethhdr	*eth = (struct ethhdr *)(skb->data);
ethhdr            794 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 	*proto = ((struct ethhdr *)skb->data)->h_proto;
ethhdr             99 drivers/net/ethernet/mellanox/mlx5/core/en_selftest.c #define MLX5E_TEST_PKT_SIZE (sizeof(struct ethhdr) + sizeof(struct iphdr) +\
ethhdr            107 drivers/net/ethernet/mellanox/mlx5/core/en_selftest.c 	struct ethhdr *ethh;
ethhdr            188 drivers/net/ethernet/mellanox/mlx5/core/en_selftest.c 	struct ethhdr *ethh;
ethhdr            196 drivers/net/ethernet/mellanox/mlx5/core/en_selftest.c 	ethh = (struct ethhdr *)skb_mac_header(skb);
ethhdr           2201 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	struct ethhdr  eth;
ethhdr           2819 drivers/net/ethernet/nvidia/forcedeth.c 		protolen = ntohs(((struct ethhdr *)packet)->h_proto);
ethhdr           1680 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	struct ethhdr *ethh;
ethhdr            459 drivers/net/ethernet/qlogic/qede/qede_filter.c 	struct ethhdr *eth;
ethhdr            534 drivers/net/ethernet/qlogic/qede/qede_filter.c 	eth = (struct ethhdr *)n->data;
ethhdr           1514 drivers/net/ethernet/qlogic/qede/qede_filter.c 	struct ethhdr *eth = (struct ethhdr *)header;
ethhdr           1561 drivers/net/ethernet/qlogic/qede/qede_filter.c 	struct ethhdr *eth = (struct ethhdr *)header;
ethhdr            194 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c 	struct ethhdr *phdr = (struct ethhdr *)(skb->data);
ethhdr            307 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c 	struct ethhdr *phdr = (struct ethhdr *)(skb->data);
ethhdr            657 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c 	struct ethhdr *phdr;
ethhdr            669 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c 		phdr = (struct ethhdr *)skb->data;
ethhdr           1172 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c 	struct ethhdr *eth_hdr;
ethhdr           1175 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c 		eth_hdr = (struct ethhdr *)skb->data;
ethhdr            819 drivers/net/ethernet/sfc/ethtool.c 	struct ethhdr *mac_entry = &rule->h_u.ether_spec;
ethhdr            820 drivers/net/ethernet/sfc/ethtool.c 	struct ethhdr *mac_mask = &rule->m_u.ether_spec;
ethhdr           1089 drivers/net/ethernet/sfc/ethtool.c 	struct ethhdr *mac_entry = &rule->h_u.ether_spec;
ethhdr           1090 drivers/net/ethernet/sfc/ethtool.c 	struct ethhdr *mac_mask = &rule->m_u.ether_spec;
ethhdr            796 drivers/net/ethernet/sfc/falcon/ethtool.c 	struct ethhdr *mac_entry = &rule->h_u.ether_spec;
ethhdr            797 drivers/net/ethernet/sfc/falcon/ethtool.c 	struct ethhdr *mac_mask = &rule->m_u.ether_spec;
ethhdr           1032 drivers/net/ethernet/sfc/falcon/ethtool.c 	struct ethhdr *mac_entry = &rule->h_u.ether_spec;
ethhdr           1033 drivers/net/ethernet/sfc/falcon/ethtool.c 	struct ethhdr *mac_mask = &rule->m_u.ether_spec;
ethhdr             42 drivers/net/ethernet/sfc/falcon/selftest.c 	struct ethhdr header;
ethhdr            390 drivers/net/ethernet/sfc/falcon/selftest.c 	payload->ip.tot_len = htons(sizeof(*payload) - sizeof(struct ethhdr));
ethhdr            396 drivers/net/ethernet/sfc/falcon/selftest.c 	payload->udp.len = htons(sizeof(*payload) - sizeof(struct ethhdr) -
ethhdr             42 drivers/net/ethernet/sfc/selftest.c 	struct ethhdr header;
ethhdr            390 drivers/net/ethernet/sfc/selftest.c 	payload->ip.tot_len = htons(sizeof(*payload) - sizeof(struct ethhdr));
ethhdr            396 drivers/net/ethernet/sfc/selftest.c 	payload->udp.len = htons(sizeof(*payload) - sizeof(struct ethhdr) -
ethhdr            147 drivers/net/ethernet/sfc/tx_tso.c 	EFX_WARN_ON_ONCE_PARANOID(((struct ethhdr *)skb->data)->h_proto !=
ethhdr            474 drivers/net/ethernet/sgi/ioc3-eth.c 	struct ethhdr *eh = eth_hdr(skb);
ethhdr             28 drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c #define STMMAC_TEST_PKT_SIZE (sizeof(struct ethhdr) + sizeof(struct iphdr) + \
ethhdr             64 drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c 	struct ethhdr *ehdr;
ethhdr            250 drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c 	struct ethhdr *ehdr;
ethhdr            264 drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c 	ehdr = (struct ethhdr *)skb_mac_header(skb);
ethhdr            716 drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c 	struct ethhdr *ehdr;
ethhdr            718 drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c 	ehdr = (struct ethhdr *)skb_mac_header(skb);
ethhdr            838 drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c 	struct ethhdr *ehdr;
ethhdr            864 drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c 	ehdr = (struct ethhdr *)skb_mac_header(skb);
ethhdr           1559 drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c 	struct ethhdr *ehdr;
ethhdr           1562 drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c 	ehdr = (struct ethhdr *)skb_mac_header(skb);
ethhdr           6542 drivers/net/ethernet/sun/niu.c static u64 niu_compute_tx_flags(struct sk_buff *skb, struct ethhdr *ehdr,
ethhdr           6616 drivers/net/ethernet/sun/niu.c 	struct ethhdr *ehdr;
ethhdr           6649 drivers/net/ethernet/sun/niu.c 	ehdr = (struct ethhdr *) skb->data;
ethhdr            335 drivers/net/ethernet/synopsys/dwc-xlgmac-common.c 	struct ethhdr *eth = (struct ethhdr *)skb->data;
ethhdr            636 drivers/net/fjes/fjes_main.c 	struct ethhdr *eth;
ethhdr            647 drivers/net/fjes/fjes_main.c 	eth = (struct ethhdr *)skb->data;
ethhdr           1163 drivers/net/fjes/fjes_main.c 					((struct ethhdr *)frame)->h_dest)) {
ethhdr            912 drivers/net/geneve.c 			struct ethhdr *eth = eth_hdr(skb);
ethhdr            153 drivers/net/hamradio/bpqether.c 	struct ethhdr *eth;
ethhdr            162 drivers/net/hamradio/bpqether.c 	if (!pskb_may_pull(skb, sizeof(struct ethhdr)))
ethhdr            184 drivers/net/hamradio/bpqether.c 	if (skb_cow(skb, sizeof(struct ethhdr)))
ethhdr            228 drivers/net/ipvlan/ipvlan_core.c 	struct ethhdr *ethh;
ethhdr            499 drivers/net/ipvlan/ipvlan_core.c 	struct ethhdr *ethh = eth_hdr(skb);
ethhdr            593 drivers/net/ipvlan/ipvlan_core.c 	struct ethhdr *eth = eth_hdr(skb);
ethhdr            640 drivers/net/ipvlan/ipvlan_core.c 	if (unlikely(!pskb_may_pull(skb, sizeof(struct ethhdr))))
ethhdr            663 drivers/net/ipvlan/ipvlan_core.c 	struct ethhdr *eth = eth_hdr(skb);
ethhdr            706 drivers/net/ipvlan/ipvlan_core.c 	struct ethhdr *eth = eth_hdr(skb);
ethhdr             31 drivers/net/macsec.c 	struct ethhdr eth;
ethhdr            653 drivers/net/macsec.c 	struct ethhdr *eth;
ethhdr            226 drivers/net/macvlan.c 				 const struct ethhdr *eth, bool local)
ethhdr            262 drivers/net/macvlan.c 	const struct ethhdr *eth = eth_hdr(skb);
ethhdr            442 drivers/net/macvlan.c 	const struct ethhdr *eth = eth_hdr(skb);
ethhdr            518 drivers/net/macvlan.c 		const struct ethhdr *eth = skb_eth_hdr(skb);
ethhdr            369 drivers/net/netdevsim/dev.c 	struct ethhdr *eth;
ethhdr            378 drivers/net/netdevsim/dev.c 	eth = skb_put(skb, sizeof(struct ethhdr));
ethhdr            575 drivers/net/phy/dp83640.c 	struct ethhdr *h = eth_hdr(skb);
ethhdr            539 drivers/net/plip/plip.c 	struct ethhdr *eth;
ethhdr           1003 drivers/net/plip/plip.c plip_rewrite_address(const struct net_device *dev, struct ethhdr *eth)
ethhdr           1030 drivers/net/plip/plip.c 		plip_rewrite_address (dev, (struct ethhdr *)skb->data);
ethhdr           1042 drivers/net/plip/plip.c 		struct ethhdr *eth;
ethhdr           1044 drivers/net/plip/plip.c 		eth = (struct ethhdr*)(((u8*)hh->hh_data) +
ethhdr            173 drivers/net/rionet.c 	struct ethhdr *eth = (struct ethhdr *)skb->data;
ethhdr            978 drivers/net/tun.c 	struct ethhdr *eh = (struct ethhdr *) skb->data;
ethhdr           3083 drivers/net/usb/lan78xx.c 		  skb->len + sizeof(struct ethhdr), skb->protocol);
ethhdr            100 drivers/net/usb/lg-vl600.c 	struct ethhdr *ethhdr;
ethhdr            175 drivers/net/usb/lg-vl600.c 		ethhdr = (struct ethhdr *) skb->data;
ethhdr            176 drivers/net/usb/lg-vl600.c 		if (be16_to_cpup(&ethhdr->h_proto) == ETH_P_ARP &&
ethhdr            179 drivers/net/usb/lg-vl600.c 			memcpy(ethhdr->h_source,
ethhdr            180 drivers/net/usb/lg-vl600.c 					&buf->data[sizeof(*ethhdr) + 0x8],
ethhdr            182 drivers/net/usb/lg-vl600.c 			memcpy(ethhdr->h_dest,
ethhdr            183 drivers/net/usb/lg-vl600.c 					&buf->data[sizeof(*ethhdr) + 0x12],
ethhdr            186 drivers/net/usb/lg-vl600.c 			eth_zero_addr(ethhdr->h_source);
ethhdr            187 drivers/net/usb/lg-vl600.c 			memcpy(ethhdr->h_dest, dev->net->dev_addr, ETH_ALEN);
ethhdr            194 drivers/net/usb/lg-vl600.c 			if ((buf->data[sizeof(*ethhdr)] & 0xf0) == 0x60)
ethhdr            195 drivers/net/usb/lg-vl600.c 				ethhdr->h_proto = htons(ETH_P_IPV6);
ethhdr            237 drivers/net/usb/lg-vl600.c 	int orig_len = skb->len - sizeof(struct ethhdr);
ethhdr            244 drivers/net/usb/lg-vl600.c 	if (skb->len < sizeof(struct ethhdr))
ethhdr             63 drivers/net/usb/net1080.c 				+ sizeof (struct ethhdr) \
ethhdr            329 drivers/net/usb/usbnet.c 		  skb->len + sizeof (struct ethhdr), skb->protocol);
ethhdr           1509 drivers/net/virtio_net.c 	const unsigned char *dest = ((struct ethhdr *)skb->data)->h_dest;
ethhdr           1229 drivers/net/vmxnet3/vmxnet3_drv.c 		struct ethhdr *eth;
ethhdr           1245 drivers/net/vmxnet3/vmxnet3_drv.c 		hlen = sizeof(struct ethhdr);
ethhdr           3617 drivers/net/vmxnet3/vmxnet3_drv.c 	struct ethhdr *ehdr;
ethhdr           3675 drivers/net/vmxnet3/vmxnet3_drv.c 		ehdr = (struct ethhdr *)pmConf->filters[i].pattern;
ethhdr            342 drivers/net/vrf.c 		struct ethhdr *eth = skb_push(skb, ETH_HLEN);
ethhdr           1918 drivers/net/vxlan.c 	skb_push(reply, sizeof(struct ethhdr));
ethhdr           1943 drivers/net/vxlan.c 	skb_pull(reply, sizeof(struct ethhdr));
ethhdr           2535 drivers/net/vxlan.c 				struct ethhdr *eth = eth_hdr(skb);
ethhdr           2636 drivers/net/vxlan.c 	struct ethhdr *eth;
ethhdr            408 drivers/net/wimax/i2400m/netdev.c 	struct ethhdr *eth_hdr = _eth_hdr;
ethhdr           1557 drivers/net/wireless/ath/ath10k/htt_rx.c 	struct ethhdr *eth;
ethhdr           1581 drivers/net/wireless/ath/ath10k/htt_rx.c 	eth = (struct ethhdr *)msdu->data;
ethhdr           1584 drivers/net/wireless/ath/ath10k/htt_rx.c 	skb_pull(msdu, sizeof(struct ethhdr));
ethhdr           3530 drivers/net/wireless/ath/ath10k/mac.c 	struct ethhdr *eth;
ethhdr           7046 drivers/net/wireless/ath/ath10k/wmi.h #define WOW_MAX_REDUCE	(WOW_HDR_LEN - sizeof(struct ethhdr) - \
ethhdr             95 drivers/net/wireless/ath/ath10k/wow.c 	struct ethhdr *old_hdr_pattern = (struct ethhdr *)hdr_8023_pattern;
ethhdr             96 drivers/net/wireless/ath/ath10k/wow.c 	struct ethhdr *old_hdr_mask = (struct ethhdr *)hdr_8023_bit_mask;
ethhdr            130 drivers/net/wireless/ath/ath10k/wow.c 	else if (old->pkt_offset < offsetof(struct ethhdr, h_proto))
ethhdr            133 drivers/net/wireless/ath/ath10k/wow.c 			offsetof(struct ethhdr, h_source);
ethhdr            140 drivers/net/wireless/ath/ath10k/wow.c 	else if (total_len > offsetof(struct ethhdr, h_proto))
ethhdr             49 drivers/net/wireless/ath/ath6kl/common.h 	 sizeof(struct ethhdr) +      \
ethhdr             55 drivers/net/wireless/ath/ath6kl/common.h 	 sizeof(struct ethhdr) +      \
ethhdr             46 drivers/net/wireless/ath/ath6kl/txrx.c 	struct ethhdr *eth_hdr;
ethhdr             52 drivers/net/wireless/ath/ath6kl/txrx.c 	eth_hdr = (struct ethhdr *) (datap + sizeof(struct wmi_data_hdr));
ethhdr            109 drivers/net/wireless/ath/ath6kl/txrx.c 	struct ethhdr *datap = (struct ethhdr *) skb->data;
ethhdr            212 drivers/net/wireless/ath/ath6kl/txrx.c 	struct ethhdr *datap = (struct ethhdr *) skb->data;
ethhdr            994 drivers/net/wireless/ath/ath6kl/txrx.c 	struct ethhdr *hdr;
ethhdr            998 drivers/net/wireless/ath/ath6kl/txrx.c 	mac_hdr_len = sizeof(struct ethhdr);
ethhdr           1003 drivers/net/wireless/ath/ath6kl/txrx.c 		hdr = (struct ethhdr *) framep;
ethhdr           1316 drivers/net/wireless/ath/ath6kl/txrx.c 	struct ethhdr *datap = NULL;
ethhdr           1379 drivers/net/wireless/ath/ath6kl/txrx.c 	min_hdr_len = sizeof(struct ethhdr) + sizeof(struct wmi_data_hdr) +
ethhdr           1426 drivers/net/wireless/ath/ath6kl/txrx.c 		datap = (struct ethhdr *) (skb->data + offset);
ethhdr           1566 drivers/net/wireless/ath/ath6kl/txrx.c 		datap = (struct ethhdr *) skb->data;
ethhdr           1599 drivers/net/wireless/ath/ath6kl/txrx.c 	datap = (struct ethhdr *) skb->data;
ethhdr            163 drivers/net/wireless/ath/ath6kl/wmi.c 	struct ethhdr *eth_hdr;
ethhdr            176 drivers/net/wireless/ath/ath6kl/wmi.c 	eth_hdr = (struct ethhdr *) skb->data;
ethhdr            325 drivers/net/wireless/ath/ath6kl/wmi.c 		hdr_size = sizeof(struct ethhdr);
ethhdr            392 drivers/net/wireless/ath/ath6kl/wmi.c 	struct ethhdr eth_hdr;
ethhdr            457 drivers/net/wireless/ath/ath6kl/wmi.c 	struct ethhdr eth_hdr;
ethhdr            749 drivers/net/wireless/ath/wil6210/txrx.c 	if (len < sizeof(struct ethhdr) + sizeof(struct wil_1x_hdr) +
ethhdr            753 drivers/net/wireless/ath/wil6210/txrx.c 	buf = skb_mac_header(skb) + sizeof(struct ethhdr);
ethhdr            612 drivers/net/wireless/ath/wil6210/txrx.h 	struct ethhdr *eth = (void *)skb->data;
ethhdr            619 drivers/net/wireless/ath/wil6210/txrx.h 	struct ethhdr *eth = (void *)skb->data;
ethhdr           1184 drivers/net/wireless/ath/wil6210/wmi.c 	struct ethhdr *eth;
ethhdr            291 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c 	struct ethhdr *eh;
ethhdr            346 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c 	eh = (struct ethhdr *)(skb->data);
ethhdr            536 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c 	struct ethhdr *eh;
ethhdr            539 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c 	eh = (struct ethhdr *)(txp->data);
ethhdr            244 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.h 	struct ethhdr eth;
ethhdr           2122 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c 	struct ethhdr *eh = (struct ethhdr *)(skb->data);
ethhdr            664 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	struct ethhdr *eh = (struct ethhdr *)(skb->data);
ethhdr            800 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	struct ethhdr *eh = (struct ethhdr *)(skb->data);
ethhdr            774 drivers/net/wireless/intel/ipw2x00/ipw2100.h         sizeof(struct ethhdr))
ethhdr            211 drivers/net/wireless/intel/ipw2x00/libipw_tx.c 	struct ethhdr *eth;
ethhdr            214 drivers/net/wireless/intel/ipw2x00/libipw_tx.c 	eth = (struct ethhdr *)skb->data;
ethhdr            281 drivers/net/wireless/intel/ipw2x00/libipw_tx.c 	ether_type = ((struct ethhdr *)skb->data)->h_proto;
ethhdr            331 drivers/net/wireless/intel/ipw2x00/libipw_tx.c 	skb_pull(skb, sizeof(struct ethhdr));
ethhdr            950 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 	subf_len = sizeof(struct ethhdr) + snap_ip_tcp + mss;
ethhdr            271 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c 		(3 + snap_ip_tcp_hdrlen + sizeof(struct ethhdr));
ethhdr            310 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c 		amsdu_pad = (4 - (sizeof(struct ethhdr) + snap_ip_tcp_hdrlen +
ethhdr           2133 drivers/net/wireless/intel/iwlwifi/pcie/tx.c 		(3 + snap_ip_tcp_hdrlen + sizeof(struct ethhdr)) + iv_len;
ethhdr           2176 drivers/net/wireless/intel/iwlwifi/pcie/tx.c 		amsdu_pad = (4 - (sizeof(struct ethhdr) + snap_ip_tcp_hdrlen +
ethhdr            363 drivers/net/wireless/intersil/orinoco/main.c 	struct ethhdr *eh;
ethhdr            375 drivers/net/wireless/intersil/orinoco/main.c 	eh = (struct ethhdr *)skb->data;
ethhdr            380 drivers/net/wireless/intersil/orinoco/main.c 			struct ethhdr eth;	/* 802.3 header */
ethhdr            953 drivers/net/wireless/intersil/orinoco/main.c 	struct ethhdr *hdr;
ethhdr             64 drivers/net/wireless/marvell/libertas/rx.c 	struct ethhdr *p_ethhdr;
ethhdr            116 drivers/net/wireless/marvell/libertas/rx.c 		p_ethhdr = (struct ethhdr *)
ethhdr             72 drivers/net/wireless/marvell/mwifiex/11n_aggr.c 	snap.snap_type = ((struct ethhdr *)skb_src->data)->h_proto;
ethhdr             37 drivers/net/wireless/marvell/mwifiex/fw.h 	struct ethhdr eth803_hdr;
ethhdr             42 drivers/net/wireless/marvell/mwifiex/fw.h 	struct ethhdr eth803_hdr;
ethhdr            770 drivers/net/wireless/marvell/mwifiex/main.c 	struct ethhdr *eth_hdr = (struct ethhdr *)skb->data;
ethhdr             39 drivers/net/wireless/marvell/mwifiex/sta_rx.c 	struct ethhdr *eth;
ethhdr             43 drivers/net/wireless/marvell/mwifiex/sta_rx.c 	eth = (struct ethhdr *)skb->data;
ethhdr             46 drivers/net/wireless/marvell/mwifiex/sta_rx.c 		arp = (void *)(skb->data + sizeof(struct ethhdr));
ethhdr             54 drivers/net/wireless/marvell/mwifiex/sta_rx.c 		ipv6 = (void *)(skb->data + sizeof(struct ethhdr));
ethhdr             55 drivers/net/wireless/marvell/mwifiex/sta_rx.c 		icmpv6 = (void *)(skb->data + sizeof(struct ethhdr) +
ethhdr             90 drivers/net/wireless/marvell/mwifiex/sta_rx.c 	struct ethhdr *eth;
ethhdr            116 drivers/net/wireless/marvell/mwifiex/sta_rx.c 		eth = (struct ethhdr *)
ethhdr            899 drivers/net/wireless/marvell/mwifiex/tdls.c 	if (len < (sizeof(struct ethhdr) + 3))
ethhdr            901 drivers/net/wireless/marvell/mwifiex/tdls.c 	if (*(buf + sizeof(struct ethhdr)) != WLAN_TDLS_SNAP_RFTYPE)
ethhdr            903 drivers/net/wireless/marvell/mwifiex/tdls.c 	if (*(buf + sizeof(struct ethhdr) + 1) != WLAN_CATEGORY_TDLS)
ethhdr            907 drivers/net/wireless/marvell/mwifiex/tdls.c 	action = *(buf + sizeof(struct ethhdr) + 2);
ethhdr            913 drivers/net/wireless/marvell/mwifiex/tdls.c 		if (len < (sizeof(struct ethhdr) + TDLS_REQ_FIX_LEN))
ethhdr            916 drivers/net/wireless/marvell/mwifiex/tdls.c 		pos = buf + sizeof(struct ethhdr) + 4;
ethhdr            919 drivers/net/wireless/marvell/mwifiex/tdls.c 		ies_len = len - sizeof(struct ethhdr) - TDLS_REQ_FIX_LEN;
ethhdr            924 drivers/net/wireless/marvell/mwifiex/tdls.c 		if (len < (sizeof(struct ethhdr) + TDLS_RESP_FIX_LEN))
ethhdr            927 drivers/net/wireless/marvell/mwifiex/tdls.c 		pos = buf + sizeof(struct ethhdr) + 6;
ethhdr            929 drivers/net/wireless/marvell/mwifiex/tdls.c 		ies_len = len - sizeof(struct ethhdr) - TDLS_RESP_FIX_LEN;
ethhdr            934 drivers/net/wireless/marvell/mwifiex/tdls.c 		if (len < (sizeof(struct ethhdr) + TDLS_CONFIRM_FIX_LEN))
ethhdr            936 drivers/net/wireless/marvell/mwifiex/tdls.c 		pos = buf + sizeof(struct ethhdr) + TDLS_CONFIRM_FIX_LEN;
ethhdr            937 drivers/net/wireless/marvell/mwifiex/tdls.c 		ies_len = len - sizeof(struct ethhdr) - TDLS_CONFIRM_FIX_LEN;
ethhdr             92 drivers/net/wireless/marvell/mwifiex/txrx.c 	struct ethhdr *hdr = (void *)skb->data;
ethhdr            102 drivers/net/wireless/marvell/mwifiex/uap_txrx.c 	struct ethhdr *p_ethhdr;
ethhdr            134 drivers/net/wireless/marvell/mwifiex/uap_txrx.c 		p_ethhdr = (struct ethhdr *)
ethhdr            276 drivers/net/wireless/marvell/mwifiex/uap_txrx.c 	struct ethhdr *p_ethhdr;
ethhdr            447 drivers/net/wireless/marvell/mwifiex/util.c 	struct ethhdr *p_ethhdr;
ethhdr            818 drivers/net/wireless/marvell/mwifiex/wmm.c 	struct ethhdr *eth_hdr = (struct ethhdr *)skb->data;
ethhdr            940 drivers/net/wireless/ray_cs.c 	__be16 proto = ((struct ethhdr *)data)->h_proto;
ethhdr            984 drivers/net/wireless/ray_cs.c 		memcpy_toio(ptx->mac.addr_1, ((struct ethhdr *)data)->h_dest,
ethhdr            992 drivers/net/wireless/ray_cs.c 				    ((struct ethhdr *)data)->h_dest, ADDRLEN);
ethhdr            995 drivers/net/wireless/ray_cs.c 				    ((struct ethhdr *)data)->h_source, ADDRLEN);
ethhdr           1001 drivers/net/wireless/ray_cs.c 				    ((struct ethhdr *)data)->h_source, ADDRLEN);
ethhdr           1003 drivers/net/wireless/ray_cs.c 				    ((struct ethhdr *)data)->h_dest, ADDRLEN);
ethhdr           2272 drivers/net/wireless/ray_cs.c 	struct ethhdr *peth;
ethhdr           2300 drivers/net/wireless/ray_cs.c 		peth = (struct ethhdr *)(skb->data + delta);
ethhdr           2308 drivers/net/wireless/ray_cs.c 			peth = (struct ethhdr *)(skb->data + delta);
ethhdr           2316 drivers/net/wireless/ray_cs.c 				peth = (struct ethhdr *)(skb->data + delta);
ethhdr           2324 drivers/net/wireless/ray_cs.c 				peth = (struct ethhdr *)(skb->data + delta);
ethhdr           2331 drivers/net/wireless/ray_cs.c 			peth = (struct ethhdr *)(skb->data + delta);
ethhdr            211 drivers/net/xen-netback/interface.c 		struct ethhdr *eth = (struct ethhdr *)skb->data;
ethhdr            264 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 	struct ethhdr		*eh;
ethhdr            333 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 	elen = sizeof(struct ethhdr);
ethhdr           1107 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 	struct ethhdr *eth_hdr;
ethhdr           1112 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 	eth_hdr = (struct ethhdr *)skb_mac_header(skb);
ethhdr            567 drivers/scsi/fcoe/fcoe.c 		struct ethhdr eth;
ethhdr           1344 drivers/scsi/fcoe/fcoe.c 	struct ethhdr *eh;
ethhdr           1475 drivers/scsi/fcoe/fcoe.c 	struct ethhdr *eh;
ethhdr           1507 drivers/scsi/fcoe/fcoe.c 	elen = sizeof(struct ethhdr);
ethhdr            379 drivers/scsi/fcoe/fcoe_ctlr.c 		struct ethhdr eth;
ethhdr            534 drivers/scsi/fcoe/fcoe_ctlr.c 		struct ethhdr eth;
ethhdr            606 drivers/scsi/fcoe/fcoe_ctlr.c 		struct ethhdr eth;
ethhdr           1327 drivers/scsi/fcoe/fcoe_ctlr.c 	struct ethhdr *eh = eth_hdr(skb);
ethhdr           1538 drivers/scsi/fcoe/fcoe_ctlr.c 	struct ethhdr *eh;
ethhdr           2024 drivers/scsi/fcoe/fcoe_ctlr.c 		struct ethhdr eth;
ethhdr           2044 drivers/scsi/fcoe/fcoe_ctlr.c 	len = max(len, min_len + sizeof(struct ethhdr));
ethhdr           2903 drivers/scsi/fcoe/fcoe_ctlr.c 		struct ethhdr eth;
ethhdr           2913 drivers/scsi/fcoe/fcoe_ctlr.c 	len = max(len, sizeof(struct ethhdr));
ethhdr            615 drivers/scsi/fnic/fnic_fcs.c 	struct ethhdr *eh;
ethhdr            635 drivers/scsi/fnic/fnic_fcs.c 		eh = (struct ethhdr *)skb->data;
ethhdr            671 drivers/scsi/fnic/fnic_fcs.c 	struct ethhdr *eh;
ethhdr            678 drivers/scsi/fnic/fnic_fcs.c 	eh = (struct ethhdr *)skb->data;
ethhdr           1033 drivers/scsi/fnic/fnic_fcs.c 	struct ethhdr *eth_hdr;
ethhdr           1038 drivers/scsi/fnic/fnic_fcs.c 		eth_hdr = (struct ethhdr *)skb_mac_header(skb);
ethhdr           1087 drivers/scsi/fnic/fnic_fcs.c 	struct ethhdr *eth_hdr;
ethhdr           1105 drivers/scsi/fnic/fnic_fcs.c 		eth_hdr = (struct ethhdr *)vlan_hdr;
ethhdr             52 drivers/scsi/fnic/fnic_fip.h 	struct ethhdr eth;
ethhdr            693 drivers/scsi/fnic/fnic_trace.c 		eth_fcoe_hdr_len = sizeof(struct ethhdr) +
ethhdr            801 drivers/scsi/fnic/fnic_trace.c 	int ethhdr_len = sizeof(struct ethhdr) - 1;
ethhdr            545 drivers/scsi/qedf/qedf.h 	struct ethhdr eth;
ethhdr            124 drivers/scsi/qedf/qedf_fip.c 	struct ethhdr *eth_hdr;
ethhdr            137 drivers/scsi/qedf/qedf_fip.c 	eth_hdr = (struct ethhdr *)skb_mac_header(skb);
ethhdr            170 drivers/scsi/qedf/qedf_fip.c 	struct ethhdr *eth_hdr;
ethhdr            186 drivers/scsi/qedf/qedf_fip.c 	eth_hdr = (struct ethhdr *)skb_mac_header(skb);
ethhdr            993 drivers/scsi/qedf/qedf_main.c 	struct ethhdr		*eh;
ethhdr           1087 drivers/scsi/qedf/qedf_main.c 	elen = sizeof(struct ethhdr);
ethhdr           2485 drivers/scsi/qedf/qedf_main.c 	struct ethhdr *eh;
ethhdr           2492 drivers/scsi/qedf/qedf_main.c 	eh = (struct ethhdr *)skb->data;
ethhdr            663 drivers/scsi/qedi/qedi_main.c 	struct ethhdr *eh;
ethhdr            677 drivers/scsi/qedi/qedi_main.c 	eh = (struct ethhdr *)skb->data;
ethhdr            681 drivers/scsi/qedi/qedi_main.c 		eh = (struct ethhdr *)skb_pull(skb, VLAN_HLEN);
ethhdr             96 drivers/staging/gdm724x/gdm_lte.c 	struct ethhdr eth;
ethhdr            117 drivers/staging/gdm724x/gdm_lte.c 	if (ntohs(((struct ethhdr *)skb_in->data)->h_proto) == ETH_P_8021Q) {
ethhdr            122 drivers/staging/gdm724x/gdm_lte.c 		memcpy(&eth, skb_in->data, sizeof(struct ethhdr));
ethhdr            163 drivers/staging/gdm724x/gdm_lte.c 	skb_out->protocol = ((struct ethhdr *)mac_header_data)->h_proto;
ethhdr            216 drivers/staging/gdm724x/gdm_lte.c 	struct ethhdr eth;
ethhdr            238 drivers/staging/gdm724x/gdm_lte.c 	if (ntohs(((struct ethhdr *)skb_in->data)->h_proto) == ETH_P_8021Q) {
ethhdr            245 drivers/staging/gdm724x/gdm_lte.c 		memcpy(&eth, skb_in->data, sizeof(struct ethhdr));
ethhdr            325 drivers/staging/gdm724x/gdm_lte.c 	skb_out->protocol = ((struct ethhdr *)mac_header_data)->h_proto;
ethhdr            338 drivers/staging/gdm724x/gdm_lte.c 	struct ethhdr *eth;
ethhdr            350 drivers/staging/gdm724x/gdm_lte.c 	eth = (struct ethhdr *)skb->data;
ethhdr            567 drivers/staging/gdm724x/gdm_lte.c 	struct ethhdr eth;
ethhdr            665 drivers/staging/gdm724x/gdm_lte.c 	skb->protocol = ((struct ethhdr *)mac_header_data)->h_proto;
ethhdr           1075 drivers/staging/ks7010/ks_hostif.c 	struct ethhdr *eth;
ethhdr           1116 drivers/staging/ks7010/ks_hostif.c 	eth = (struct ethhdr *)skb->data;
ethhdr           1301 drivers/staging/rtl8188eu/core/rtw_recv.c 	ptr = skb_pull(precvframe->pkt, rmv_len - sizeof(struct ethhdr) + (bsnaphdr ? 2 : 0));
ethhdr            396 drivers/staging/rtl8188eu/core/rtw_xmit.c 	struct ethhdr etherhdr;
ethhdr            236 drivers/staging/rtl8192e/rtllib_tx.c 	struct ethhdr *eth;
ethhdr            239 drivers/staging/rtl8192e/rtllib_tx.c 	eth = (struct ethhdr *)skb->data;
ethhdr            599 drivers/staging/rtl8192e/rtllib_tx.c 		ether_type = ntohs(((struct ethhdr *)skb->data)->h_proto);
ethhdr            653 drivers/staging/rtl8192e/rtllib_tx.c 				sizeof(struct ethhdr) - SNAP_SIZE -
ethhdr            661 drivers/staging/rtl8192e/rtllib_tx.c 		skb_pull(skb, sizeof(struct ethhdr));
ethhdr            263 drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c 	struct ethhdr *eth;
ethhdr            265 drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c 	eth = (struct ethhdr *)skb->data;
ethhdr            574 drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c 		ether_type = ntohs(((struct ethhdr *)skb->data)->h_proto);
ethhdr            589 drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c 				sizeof(struct ethhdr) - SNAP_SIZE - sizeof(u16));
ethhdr            600 drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c 		skb_pull(skb, sizeof(struct ethhdr));
ethhdr            629 drivers/staging/rtl8712/rtl871x_recv.c 		      sizeof(struct ethhdr) + 2) - 24);
ethhdr            636 drivers/staging/rtl8712/rtl871x_recv.c 		      sizeof(struct ethhdr) + (bsnaphdr ? 2 : 0)));
ethhdr            181 drivers/staging/rtl8712/rtl871x_xmit.c 	struct ethhdr etherhdr;
ethhdr             68 drivers/staging/rtl8712/xmit_linux.c 	struct ethhdr etherhdr;
ethhdr           1690 drivers/staging/rtl8723bs/core/rtw_recv.c 		ptr = recvframe_pull(precvframe, (rmv_len-sizeof(struct ethhdr)+2)-24);
ethhdr           1694 drivers/staging/rtl8723bs/core/rtw_recv.c 		ptr = recvframe_pull(precvframe, (rmv_len-sizeof(struct ethhdr) + (bsnaphdr?2:0)));
ethhdr            657 drivers/staging/rtl8723bs/core/rtw_xmit.c 	struct ethhdr etherhdr;
ethhdr            681 drivers/staging/rtl8723bs/core/rtw_xmit.c 	struct ethhdr etherhdr;
ethhdr            348 drivers/staging/unisys/include/iochannel.h 	char ethhdr[ETH_HLEN];
ethhdr            956 drivers/staging/unisys/visornic/visornic_main.c 	memcpy(cmdrsp->net.xmt.ethhdr, skb->data, ETH_HLEN);
ethhdr           1198 drivers/staging/unisys/visornic/visornic_main.c 	struct ethhdr *eth;
ethhdr            136 drivers/staging/wilc1000/wilc_wlan.c 	const struct ethhdr *eth_hdr_ptr = buffer;
ethhdr            580 drivers/usb/gadget/function/rndis.c 		+ sizeof(struct ethhdr)
ethhdr            208 drivers/usb/gadget/function/u_ether.c 	size += sizeof(struct ethhdr) + dev->net->mtu + RX_EXTRA;
ethhdr             22 include/linux/if_ether.h static inline struct ethhdr *eth_hdr(const struct sk_buff *skb)
ethhdr             24 include/linux/if_ether.h 	return (struct ethhdr *)skb_mac_header(skb);
ethhdr             30 include/linux/if_ether.h static inline struct ethhdr *skb_eth_hdr(const struct sk_buff *skb)
ethhdr             32 include/linux/if_ether.h 	return (struct ethhdr *)skb->data;
ethhdr             35 include/linux/if_ether.h static inline struct ethhdr *inner_eth_hdr(const struct sk_buff *skb)
ethhdr             37 include/linux/if_ether.h 	return (struct ethhdr *)skb_inner_mac_header(skb);
ethhdr            130 include/net/bond_3ad.h 	struct ethhdr hdr;
ethhdr            151 include/net/bond_3ad.h 	struct ethhdr hdr;
ethhdr           5195 include/net/cfg80211.h int ieee80211_data_to_8023_exthdr(struct sk_buff *skb, struct ethhdr *ehdr,
ethhdr            159 include/net/erspan.h 	struct ethhdr *eth = (struct ethhdr *)skb->data;
ethhdr            253 include/net/erspan.h 	struct ethhdr *eth = (struct ethhdr *)skb->data;
ethhdr            865 include/uapi/linux/ethtool.h 	struct ethhdr				ether_spec;
ethhdr           1100 include/uapi/linux/ethtool.h 		struct ethhdr				ether_spec;
ethhdr             82 include/uapi/linux/if_arcnet.h 	struct ethhdr eth;	/* standard ethernet header (yuck!)	*/
ethhdr             32 lib/test_blackhole_dev.c 	struct ethhdr *ethh;
ethhdr             64 lib/test_blackhole_dev.c 	ethh = (struct ethhdr *)skb_push(skb, sizeof(struct ethhdr));
ethhdr             33 net/802/stp.c  	const struct ethhdr *eh = eth_hdr(skb);
ethhdr            574 net/atm/mpc.c  	struct ethhdr *eth;
ethhdr            583 net/atm/mpc.c  	eth = (struct ethhdr *)skb->data;
ethhdr            682 net/batman-adv/bat_iv_ogm.c 				  const struct ethhdr *ethhdr,
ethhdr            713 net/batman-adv/bat_iv_ogm.c 	ether_addr_copy(batadv_ogm_packet->prev_sender, ethhdr->h_source);
ethhdr            918 net/batman-adv/bat_iv_ogm.c 			  const struct ethhdr *ethhdr,
ethhdr            941 net/batman-adv/bat_iv_ogm.c 		if (batadv_compare_eth(neigh_addr, ethhdr->h_source) &&
ethhdr            973 net/batman-adv/bat_iv_ogm.c 		orig_tmp = batadv_iv_ogm_orig_get(bat_priv, ethhdr->h_source);
ethhdr            978 net/batman-adv/bat_iv_ogm.c 						     ethhdr->h_source,
ethhdr           1210 net/batman-adv/bat_iv_ogm.c batadv_iv_ogm_update_seqnos(const struct ethhdr *ethhdr,
ethhdr           1264 net/batman-adv/bat_iv_ogm.c 		if (batadv_compare_eth(neigh_addr, ethhdr->h_source) &&
ethhdr           1331 net/batman-adv/bat_iv_ogm.c 	struct ethhdr *ethhdr;
ethhdr           1342 net/batman-adv/bat_iv_ogm.c 	ethhdr = eth_hdr(skb_priv);
ethhdr           1345 net/batman-adv/bat_iv_ogm.c 	dup_status = batadv_iv_ogm_update_seqnos(ethhdr, ogm_packet,
ethhdr           1347 net/batman-adv/bat_iv_ogm.c 	if (batadv_compare_eth(ethhdr->h_source, ogm_packet->orig))
ethhdr           1353 net/batman-adv/bat_iv_ogm.c 			   ethhdr->h_source);
ethhdr           1365 net/batman-adv/bat_iv_ogm.c 						       ethhdr->h_source);
ethhdr           1378 net/batman-adv/bat_iv_ogm.c 	    (batadv_compare_eth(router->addr, ethhdr->h_source)))
ethhdr           1389 net/batman-adv/bat_iv_ogm.c 			   ethhdr->h_source);
ethhdr           1403 net/batman-adv/bat_iv_ogm.c 							 ethhdr->h_source);
ethhdr           1441 net/batman-adv/bat_iv_ogm.c 					  orig_ifinfo, ethhdr,
ethhdr           1463 net/batman-adv/bat_iv_ogm.c 		batadv_iv_ogm_forward(orig_node, ethhdr, ogm_packet,
ethhdr           1488 net/batman-adv/bat_iv_ogm.c 	batadv_iv_ogm_forward(orig_node, ethhdr, ogm_packet,
ethhdr           1568 net/batman-adv/bat_iv_ogm.c 	struct ethhdr *ethhdr;
ethhdr           1574 net/batman-adv/bat_iv_ogm.c 	ethhdr = eth_hdr(skb);
ethhdr           1601 net/batman-adv/bat_iv_ogm.c 		   ethhdr->h_source, if_incoming->net_dev->name,
ethhdr           1615 net/batman-adv/bat_iv_ogm.c 		if (batadv_compare_eth(ethhdr->h_source,
ethhdr           1632 net/batman-adv/bat_iv_ogm.c 			   ethhdr->h_source);
ethhdr           1638 net/batman-adv/bat_iv_ogm.c 							 ethhdr->h_source);
ethhdr           1654 net/batman-adv/bat_iv_ogm.c 			   ethhdr->h_source);
ethhdr           1661 net/batman-adv/bat_iv_ogm.c 			   ethhdr->h_source);
ethhdr            517 net/batman-adv/bat_v_elp.c 	struct ethhdr *ethhdr = (struct ethhdr *)skb_mac_header(skb);
ethhdr            525 net/batman-adv/bat_v_elp.c 	if (batadv_is_my_mac(bat_priv, ethhdr->h_source))
ethhdr            538 net/batman-adv/bat_v_elp.c 		   ethhdr->h_source, ntohl(elp_packet->seqno),
ethhdr            545 net/batman-adv/bat_v_elp.c 	batadv_v_elp_neigh_update(bat_priv, ethhdr->h_source, if_incoming,
ethhdr            688 net/batman-adv/bat_v_ogm.c 				      const struct ethhdr *ethhdr,
ethhdr            705 net/batman-adv/bat_v_ogm.c 	orig_neigh_node = batadv_v_ogm_orig_get(bat_priv, ethhdr->h_source);
ethhdr            787 net/batman-adv/bat_v_ogm.c 			       const struct ethhdr *ethhdr,
ethhdr            814 net/batman-adv/bat_v_ogm.c 	forward = batadv_v_ogm_route_update(bat_priv, ethhdr, ogm2, orig_node,
ethhdr            860 net/batman-adv/bat_v_ogm.c 	struct ethhdr *ethhdr;
ethhdr            869 net/batman-adv/bat_v_ogm.c 	ethhdr = eth_hdr(skb);
ethhdr            876 net/batman-adv/bat_v_ogm.c 		   ethhdr->h_source, if_incoming->net_dev->name,
ethhdr            891 net/batman-adv/bat_v_ogm.c 	hardif_neigh = batadv_hardif_neigh_get(if_incoming, ethhdr->h_source);
ethhdr            903 net/batman-adv/bat_v_ogm.c 						     ethhdr->h_source);
ethhdr            918 net/batman-adv/bat_v_ogm.c 	batadv_v_ogm_process_per_outif(bat_priv, ethhdr, ogm_packet, orig_node,
ethhdr            962 net/batman-adv/bat_v_ogm.c 		batadv_v_ogm_process_per_outif(bat_priv, ethhdr, ogm_packet,
ethhdr            991 net/batman-adv/bat_v_ogm.c 	struct ethhdr *ethhdr = eth_hdr(skb);
ethhdr           1005 net/batman-adv/bat_v_ogm.c 	if (batadv_is_my_mac(bat_priv, ethhdr->h_source))
ethhdr            337 net/batman-adv/bridge_loop_avoidance.c 	struct ethhdr *ethhdr;
ethhdr            373 net/batman-adv/bridge_loop_avoidance.c 	ethhdr = (struct ethhdr *)skb->data;
ethhdr            374 net/batman-adv/bridge_loop_avoidance.c 	hw_src = (u8 *)ethhdr + ETH_HLEN + sizeof(struct arphdr);
ethhdr            382 net/batman-adv/bridge_loop_avoidance.c 		ether_addr_copy(ethhdr->h_source, mac);
ethhdr            403 net/batman-adv/bridge_loop_avoidance.c 			   ethhdr->h_source, batadv_print_vid(vid));
ethhdr            411 net/batman-adv/bridge_loop_avoidance.c 		ether_addr_copy(ethhdr->h_dest, mac);
ethhdr            414 net/batman-adv/bridge_loop_avoidance.c 			   ethhdr->h_source, ethhdr->h_dest,
ethhdr            418 net/batman-adv/bridge_loop_avoidance.c 		ether_addr_copy(ethhdr->h_source, mac);
ethhdr            421 net/batman-adv/bridge_loop_avoidance.c 			   __func__, ethhdr->h_source, ethhdr->h_dest,
ethhdr            891 net/batman-adv/bridge_loop_avoidance.c 				  u8 *backbone_addr, struct ethhdr *ethhdr,
ethhdr            895 net/batman-adv/bridge_loop_avoidance.c 	if (!batadv_compare_eth(backbone_addr, ethhdr->h_dest))
ethhdr            901 net/batman-adv/bridge_loop_avoidance.c 	if (!batadv_compare_eth(ethhdr->h_dest, primary_if->net_dev->dev_addr))
ethhdr            906 net/batman-adv/bridge_loop_avoidance.c 		   __func__, batadv_print_vid(vid), ethhdr->h_source);
ethhdr           1007 net/batman-adv/bridge_loop_avoidance.c 				    struct ethhdr *ethhdr)
ethhdr           1026 net/batman-adv/bridge_loop_avoidance.c 		backbone_addr = ethhdr->h_source;
ethhdr           1078 net/batman-adv/bridge_loop_avoidance.c 	struct ethhdr *ethhdr;
ethhdr           1087 net/batman-adv/bridge_loop_avoidance.c 	ethhdr = eth_hdr(skb);
ethhdr           1089 net/batman-adv/bridge_loop_avoidance.c 	proto = ethhdr->h_proto;
ethhdr           1121 net/batman-adv/bridge_loop_avoidance.c 	ethhdr = eth_hdr(skb);
ethhdr           1122 net/batman-adv/bridge_loop_avoidance.c 	arphdr = (struct arphdr *)((u8 *)ethhdr + headlen);
ethhdr           1159 net/batman-adv/bridge_loop_avoidance.c 				       ethhdr);
ethhdr           1163 net/batman-adv/bridge_loop_avoidance.c 			   __func__, ethhdr->h_source, batadv_print_vid(vid),
ethhdr           1176 net/batman-adv/bridge_loop_avoidance.c 					ethhdr->h_source, vid))
ethhdr           1181 net/batman-adv/bridge_loop_avoidance.c 					  ethhdr->h_source, hw_src, vid))
ethhdr           1186 net/batman-adv/bridge_loop_avoidance.c 		if (batadv_handle_announce(bat_priv, hw_src, ethhdr->h_source,
ethhdr           1191 net/batman-adv/bridge_loop_avoidance.c 		if (batadv_handle_request(bat_priv, primary_if, hw_src, ethhdr,
ethhdr           1199 net/batman-adv/bridge_loop_avoidance.c 		   __func__, ethhdr->h_source, batadv_print_vid(vid), hw_src,
ethhdr           1771 net/batman-adv/bridge_loop_avoidance.c 	struct ethhdr *ethhdr;
ethhdr           1774 net/batman-adv/bridge_loop_avoidance.c 	ethhdr = eth_hdr(skb);
ethhdr           1779 net/batman-adv/bridge_loop_avoidance.c 	if (!batadv_compare_eth(ethhdr->h_source,
ethhdr           1827 net/batman-adv/bridge_loop_avoidance.c 	struct ethhdr *ethhdr;
ethhdr           1833 net/batman-adv/bridge_loop_avoidance.c 	ethhdr = eth_hdr(skb);
ethhdr           1847 net/batman-adv/bridge_loop_avoidance.c 		if (is_multicast_ether_addr(ethhdr->h_dest) && is_bcast)
ethhdr           1850 net/batman-adv/bridge_loop_avoidance.c 	ether_addr_copy(search_claim.addr, ethhdr->h_source);
ethhdr           1861 net/batman-adv/bridge_loop_avoidance.c 			   __func__, ethhdr->h_source,
ethhdr           1863 net/batman-adv/bridge_loop_avoidance.c 					       ethhdr->h_source, vid) ?
ethhdr           1867 net/batman-adv/bridge_loop_avoidance.c 				    ethhdr->h_source, vid);
ethhdr           1884 net/batman-adv/bridge_loop_avoidance.c 	if (is_multicast_ether_addr(ethhdr->h_dest) && is_bcast) {
ethhdr           1899 net/batman-adv/bridge_loop_avoidance.c 				    ethhdr->h_source, vid);
ethhdr           1939 net/batman-adv/bridge_loop_avoidance.c 	struct ethhdr *ethhdr;
ethhdr           1956 net/batman-adv/bridge_loop_avoidance.c 	ethhdr = eth_hdr(skb);
ethhdr           1960 net/batman-adv/bridge_loop_avoidance.c 		if (is_multicast_ether_addr(ethhdr->h_dest))
ethhdr           1963 net/batman-adv/bridge_loop_avoidance.c 	ether_addr_copy(search_claim.addr, ethhdr->h_source);
ethhdr           1988 net/batman-adv/bridge_loop_avoidance.c 				   __func__, ethhdr->h_source);
ethhdr           1991 net/batman-adv/bridge_loop_avoidance.c 					      ethhdr->h_source, vid);
ethhdr           1995 net/batman-adv/bridge_loop_avoidance.c 				   __func__, ethhdr->h_source);
ethhdr           2001 net/batman-adv/bridge_loop_avoidance.c 	if (is_multicast_ether_addr(ethhdr->h_dest)) {
ethhdr           1058 net/batman-adv/distributed-arp-table.c 	struct ethhdr *ethhdr;
ethhdr           1067 net/batman-adv/distributed-arp-table.c 	ethhdr = (struct ethhdr *)(skb->data + hdr_size);
ethhdr           1069 net/batman-adv/distributed-arp-table.c 	if (ethhdr->h_proto != htons(ETH_P_ARP))
ethhdr           1806 net/batman-adv/distributed-arp-table.c 	struct ethhdr *ethhdr;
ethhdr           1818 net/batman-adv/distributed-arp-table.c 	ethhdr = (struct ethhdr *)(skb->data + hdr_size);
ethhdr           1820 net/batman-adv/distributed-arp-table.c 	proto = ethhdr->h_proto;
ethhdr           1825 net/batman-adv/distributed-arp-table.c 	hw_src = ethhdr->h_source;
ethhdr            625 net/batman-adv/gateway_client.c 	struct ethhdr *ethhdr;
ethhdr            638 net/batman-adv/gateway_client.c 	ethhdr = eth_hdr(skb);
ethhdr            639 net/batman-adv/gateway_client.c 	proto = ethhdr->h_proto;
ethhdr            749 net/batman-adv/gateway_client.c 	struct ethhdr *ethhdr = (struct ethhdr *)skb->data;
ethhdr            756 net/batman-adv/gateway_client.c 	if (is_multicast_ether_addr(ethhdr->h_dest))
ethhdr            759 net/batman-adv/gateway_client.c 	orig_dst_node = batadv_transtable_search(bat_priv, ethhdr->h_source,
ethhdr            760 net/batman-adv/gateway_client.c 						 ethhdr->h_dest, vid);
ethhdr            384 net/batman-adv/main.c 	struct ethhdr ethhdr_tmp, *ethhdr;
ethhdr            392 net/batman-adv/main.c 	ethhdr = skb_header_pointer(skb, offset, sizeof(*ethhdr), &ethhdr_tmp);
ethhdr            393 net/batman-adv/main.c 	if (!ethhdr)
ethhdr            396 net/batman-adv/main.c 	switch (ethhdr->h_proto) {
ethhdr            406 net/batman-adv/main.c 		ip_hdr = skb_header_pointer(skb, offset + sizeof(*ethhdr),
ethhdr            413 net/batman-adv/main.c 		ip6_hdr = skb_header_pointer(skb, offset + sizeof(*ethhdr),
ethhdr            646 net/batman-adv/main.c 	struct ethhdr *ethhdr = (struct ethhdr *)(skb->data + header_len);
ethhdr            650 net/batman-adv/main.c 	if (ethhdr->h_proto != htons(ETH_P_8021Q))
ethhdr            999 net/batman-adv/multicast.c 	if (!pskb_may_pull(skb, sizeof(struct ethhdr) + sizeof(*iphdr)))
ethhdr           1063 net/batman-adv/multicast.c 	if (!pskb_may_pull(skb, sizeof(struct ethhdr) + sizeof(*ip6hdr)))
ethhdr           1102 net/batman-adv/multicast.c 	struct ethhdr *ethhdr = eth_hdr(skb);
ethhdr           1107 net/batman-adv/multicast.c 	switch (ntohs(ethhdr->h_proto)) {
ethhdr           1135 net/batman-adv/multicast.c 					       struct ethhdr *ethhdr)
ethhdr           1137 net/batman-adv/multicast.c 	switch (ntohs(ethhdr->h_proto)) {
ethhdr           1181 net/batman-adv/multicast.c 			      struct ethhdr *ethhdr)
ethhdr           1183 net/batman-adv/multicast.c 	return batadv_transtable_search(bat_priv, NULL, ethhdr->h_dest,
ethhdr           1252 net/batman-adv/multicast.c 			      struct ethhdr *ethhdr)
ethhdr           1254 net/batman-adv/multicast.c 	switch (ntohs(ethhdr->h_proto)) {
ethhdr           1357 net/batman-adv/multicast.c 			       struct ethhdr *ethhdr)
ethhdr           1359 net/batman-adv/multicast.c 	switch (ntohs(ethhdr->h_proto)) {
ethhdr           1387 net/batman-adv/multicast.c 	struct ethhdr *ethhdr;
ethhdr           1398 net/batman-adv/multicast.c 	ethhdr = eth_hdr(skb);
ethhdr           1400 net/batman-adv/multicast.c 	tt_count = batadv_tt_global_hash_count(bat_priv, ethhdr->h_dest,
ethhdr           1402 net/batman-adv/multicast.c 	ip_count = batadv_mcast_forw_want_all_ip_count(bat_priv, ethhdr);
ethhdr           1412 net/batman-adv/multicast.c 			*orig = batadv_mcast_forw_tt_node_get(bat_priv, ethhdr);
ethhdr           1414 net/batman-adv/multicast.c 			*orig = batadv_mcast_forw_ip_node_get(bat_priv, ethhdr);
ethhdr           1419 net/batman-adv/multicast.c 							       ethhdr);
ethhdr           1046 net/batman-adv/network-coding.c 				   struct ethhdr *ethhdr,
ethhdr           1105 net/batman-adv/network-coding.c 		second_source = ethhdr->h_source;
ethhdr           1114 net/batman-adv/network-coding.c 		first_source = ethhdr->h_source;
ethhdr           1375 net/batman-adv/network-coding.c 	struct ethhdr *ethhdr;
ethhdr           1383 net/batman-adv/network-coding.c 	ethhdr = eth_hdr(skb);
ethhdr           1384 net/batman-adv/network-coding.c 	ether_addr_copy(ethhdr->h_source, ethhdr->h_dest);
ethhdr           1385 net/batman-adv/network-coding.c 	ether_addr_copy(ethhdr->h_dest, eth_dst_new);
ethhdr           1414 net/batman-adv/network-coding.c 				     struct ethhdr *ethhdr)
ethhdr           1427 net/batman-adv/network-coding.c 						     ethhdr->h_source, nc_node);
ethhdr           1445 net/batman-adv/network-coding.c 	if (batadv_nc_code_packets(bat_priv, skb, ethhdr, nc_packet,
ethhdr           1507 net/batman-adv/network-coding.c 	struct ethhdr *ethhdr = eth_hdr(skb);
ethhdr           1522 net/batman-adv/network-coding.c 	if (batadv_nc_skb_dst_search(skb, neigh_node, ethhdr))
ethhdr           1528 net/batman-adv/network-coding.c 				     ethhdr->h_source,
ethhdr           1560 net/batman-adv/network-coding.c 	struct ethhdr *ethhdr = eth_hdr(skb);
ethhdr           1577 net/batman-adv/network-coding.c 				     ethhdr->h_source,
ethhdr           1578 net/batman-adv/network-coding.c 				     ethhdr->h_dest);
ethhdr           1619 net/batman-adv/network-coding.c 	struct ethhdr *ethhdr = eth_hdr(skb);
ethhdr           1621 net/batman-adv/network-coding.c 	if (batadv_is_my_mac(bat_priv, ethhdr->h_dest))
ethhdr           1648 net/batman-adv/network-coding.c 	struct ethhdr *ethhdr, ethhdr_tmp;
ethhdr           1670 net/batman-adv/network-coding.c 	ethhdr = eth_hdr(skb);
ethhdr           1671 net/batman-adv/network-coding.c 	*ethhdr = ethhdr_tmp;
ethhdr           1681 net/batman-adv/network-coding.c 		ether_addr_copy(ethhdr->h_dest, coded_packet_tmp.second_dest);
ethhdr           1735 net/batman-adv/network-coding.c 			       struct ethhdr *ethhdr,
ethhdr           1749 net/batman-adv/network-coding.c 	dest = ethhdr->h_source;
ethhdr           1805 net/batman-adv/network-coding.c 	struct ethhdr *ethhdr;
ethhdr           1817 net/batman-adv/network-coding.c 	ethhdr = eth_hdr(skb);
ethhdr           1820 net/batman-adv/network-coding.c 	if (!batadv_is_my_mac(bat_priv, ethhdr->h_dest) &&
ethhdr           1828 net/batman-adv/network-coding.c 	nc_packet = batadv_nc_find_decoding_packet(bat_priv, ethhdr,
ethhdr            184 net/batman-adv/routing.c 	struct ethhdr *ethhdr;
ethhdr            190 net/batman-adv/routing.c 	ethhdr = eth_hdr(skb);
ethhdr            193 net/batman-adv/routing.c 	if (!is_broadcast_ether_addr(ethhdr->h_dest))
ethhdr            197 net/batman-adv/routing.c 	if (!is_valid_ether_addr(ethhdr->h_source))
ethhdr            360 net/batman-adv/routing.c 	struct ethhdr *ethhdr;
ethhdr            369 net/batman-adv/routing.c 	ethhdr = eth_hdr(skb);
ethhdr            372 net/batman-adv/routing.c 	if (!is_valid_ether_addr(ethhdr->h_dest))
ethhdr            376 net/batman-adv/routing.c 	if (is_multicast_ether_addr(ethhdr->h_source))
ethhdr            380 net/batman-adv/routing.c 	if (!batadv_is_my_mac(bat_priv, ethhdr->h_dest))
ethhdr            396 net/batman-adv/routing.c 		ethhdr = eth_hdr(skb);
ethhdr            403 net/batman-adv/routing.c 				ethhdr->h_dest);
ethhdr            461 net/batman-adv/routing.c 	struct ethhdr *ethhdr;
ethhdr            467 net/batman-adv/routing.c 	ethhdr = eth_hdr(skb);
ethhdr            470 net/batman-adv/routing.c 	if (!is_valid_ether_addr(ethhdr->h_dest))
ethhdr            474 net/batman-adv/routing.c 	if (is_multicast_ether_addr(ethhdr->h_source))
ethhdr            478 net/batman-adv/routing.c 	if (!batadv_is_my_mac(bat_priv, ethhdr->h_dest))
ethhdr            681 net/batman-adv/routing.c 	struct ethhdr *ethhdr = eth_hdr(skb);
ethhdr            690 net/batman-adv/routing.c 			 ethhdr->h_source, unicast_packet->dest);
ethhdr            813 net/batman-adv/routing.c 	struct ethhdr *ethhdr;
ethhdr            827 net/batman-adv/routing.c 	ethhdr = (struct ethhdr *)(skb->data + hdr_len);
ethhdr            834 net/batman-adv/routing.c 	if (batadv_tt_local_client_is_roaming(bat_priv, ethhdr->h_dest, vid)) {
ethhdr            836 net/batman-adv/routing.c 						  ethhdr->h_dest, vid))
ethhdr            841 net/batman-adv/routing.c 					       ethhdr->h_dest);
ethhdr            882 net/batman-adv/routing.c 					  ethhdr->h_dest, vid)) {
ethhdr            885 net/batman-adv/routing.c 				       unicast_packet->dest, ethhdr->h_dest,
ethhdr            894 net/batman-adv/routing.c 	if (!batadv_is_my_client(bat_priv, ethhdr->h_dest, vid))
ethhdr           1189 net/batman-adv/routing.c 	struct ethhdr *ethhdr;
ethhdr           1199 net/batman-adv/routing.c 	ethhdr = eth_hdr(skb);
ethhdr           1202 net/batman-adv/routing.c 	if (!is_broadcast_ether_addr(ethhdr->h_dest))
ethhdr           1206 net/batman-adv/routing.c 	if (is_multicast_ether_addr(ethhdr->h_source))
ethhdr           1210 net/batman-adv/routing.c 	if (batadv_is_my_mac(bat_priv, ethhdr->h_source))
ethhdr             68 net/batman-adv/send.c 	struct ethhdr *ethhdr;
ethhdr             91 net/batman-adv/send.c 	ethhdr = eth_hdr(skb);
ethhdr             92 net/batman-adv/send.c 	ether_addr_copy(ethhdr->h_source, hard_iface->net_dev->dev_addr);
ethhdr             93 net/batman-adv/send.c 	ether_addr_copy(ethhdr->h_dest, dst_addr);
ethhdr             94 net/batman-adv/send.c 	ethhdr->h_proto = htons(ETH_P_BATMAN);
ethhdr            340 net/batman-adv/send.c 	struct ethhdr *ethhdr;
ethhdr            367 net/batman-adv/send.c 	ethhdr = eth_hdr(skb);
ethhdr            375 net/batman-adv/send.c 	if (batadv_tt_global_client_is_roaming(bat_priv, ethhdr->h_dest, vid))
ethhdr            410 net/batman-adv/send.c 	struct ethhdr *ethhdr = (struct ethhdr *)skb->data;
ethhdr            415 net/batman-adv/send.c 	src = ethhdr->h_source;
ethhdr            416 net/batman-adv/send.c 	dst = ethhdr->h_dest;
ethhdr            183 net/batman-adv/soft-interface.c 	struct ethhdr *ethhdr;
ethhdr            216 net/batman-adv/soft-interface.c 	ethhdr = eth_hdr(skb);
ethhdr            218 net/batman-adv/soft-interface.c 	proto = ethhdr->h_proto;
ethhdr            244 net/batman-adv/soft-interface.c 	ethhdr = eth_hdr(skb);
ethhdr            247 net/batman-adv/soft-interface.c 	if (!is_multicast_ether_addr(ethhdr->h_source) &&
ethhdr            248 net/batman-adv/soft-interface.c 	    !batadv_bla_is_loopdetect_mac(ethhdr->h_source)) {
ethhdr            249 net/batman-adv/soft-interface.c 		client_added = batadv_tt_local_add(soft_iface, ethhdr->h_source,
ethhdr            265 net/batman-adv/soft-interface.c 	if (batadv_compare_eth(ethhdr->h_dest, stp_addr))
ethhdr            268 net/batman-adv/soft-interface.c 	if (batadv_compare_eth(ethhdr->h_dest, ectp_addr))
ethhdr            272 net/batman-adv/soft-interface.c 	if (is_multicast_ether_addr(ethhdr->h_dest)) {
ethhdr            284 net/batman-adv/soft-interface.c 		ethhdr = eth_hdr(skb);
ethhdr            303 net/batman-adv/soft-interface.c 		if (do_bcast && !is_broadcast_ether_addr(ethhdr->h_dest)) {
ethhdr            426 net/batman-adv/soft-interface.c 	struct ethhdr *ethhdr;
ethhdr            445 net/batman-adv/soft-interface.c 	ethhdr = eth_hdr(skb);
ethhdr            447 net/batman-adv/soft-interface.c 	switch (ntohs(ethhdr->h_proto)) {
ethhdr            479 net/batman-adv/soft-interface.c 						     ethhdr->h_source, vid);
ethhdr            481 net/batman-adv/soft-interface.c 	if (is_multicast_ether_addr(ethhdr->h_dest)) {
ethhdr            486 net/batman-adv/soft-interface.c 		    batadv_tt_global_is_isolated(bat_priv, ethhdr->h_source,
ethhdr            494 net/batman-adv/soft-interface.c 	} else if (batadv_is_ap_isolated(bat_priv, ethhdr->h_source,
ethhdr            495 net/batman-adv/soft-interface.c 					 ethhdr->h_dest, vid)) {
ethhdr            154 net/bluetooth/bnep/bnep.h 	struct ethhdr eh;
ethhdr            421 net/bluetooth/bnep/core.c 	struct ethhdr *eh = (void *) skb->data;
ethhdr            124 net/bluetooth/bnep/netdev.c 	struct ethhdr *eh = (void *) skb->data;
ethhdr            136 net/bluetooth/bnep/netdev.c 	struct ethhdr *eh = (void *) skb->data;
ethhdr            406 net/bpf/test_run.c 	const struct ethhdr *eth;
ethhdr            423 net/bpf/test_run.c 	eth = (struct ethhdr *)data;
ethhdr            270 net/bridge/br_arp_nd_proxy.c 	skb_push(reply, sizeof(struct ethhdr));
ethhdr            295 net/bridge/br_arp_nd_proxy.c 	skb_pull(reply, sizeof(struct ethhdr));
ethhdr            334 net/bridge/br_arp_nd_proxy.c 	skb_push(reply, sizeof(struct ethhdr));
ethhdr             36 net/bridge/br_device.c 	struct ethhdr *eth;
ethhdr            224 net/bridge/br_multicast.c 	struct ethhdr *eth;
ethhdr            320 net/bridge/br_multicast.c 	struct ethhdr *eth;
ethhdr           2239 net/bridge/br_multicast.c 	struct ethhdr eth;
ethhdr            739 net/bridge/br_private.h 					       struct ethhdr *eth)
ethhdr            819 net/bridge/br_private.h 					       struct ethhdr *eth)
ethhdr            121 net/bridge/netfilter/ebtables.c 	const struct ethhdr *h = eth_hdr(skb);
ethhdr             26 net/bridge/netfilter/nft_reject_bridge.c 	struct ethhdr *eth;
ethhdr           2924 net/core/dev.c 		struct ethhdr *eth;
ethhdr           2926 net/core/dev.c 		if (unlikely(!pskb_may_pull(skb, sizeof(struct ethhdr))))
ethhdr           2929 net/core/dev.c 		eth = (struct ethhdr *)skb->data;
ethhdr           4235 net/core/dev.c 	struct ethhdr *eth;
ethhdr           4277 net/core/dev.c 	eth = (struct ethhdr *)xdp->data;
ethhdr           4309 net/core/dev.c 	eth = (struct ethhdr *)xdp->data;
ethhdr           5729 net/core/dev.c 	const struct ethhdr *eth;
ethhdr           5746 net/core/dev.c 		eth = (const struct ethhdr *)skb->data;
ethhdr           2895 net/core/ethtool.c 		const struct ethhdr *ether_spec, *ether_m_spec;
ethhdr            573 net/core/flow_dissector.c 			const struct ethhdr *eth;
ethhdr            574 net/core/flow_dissector.c 			struct ethhdr _eth;
ethhdr            654 net/core/flow_dissector.c 		struct ethhdr eth;
ethhdr            993 net/core/flow_dissector.c 		struct ethhdr *eth = eth_hdr(skb);
ethhdr             55 net/core/netpoll.c 	(sizeof(struct ethhdr) +					\
ethhdr            368 net/core/netpoll.c 	struct ethhdr *eth;
ethhdr           2558 net/core/pktgen.c 			struct ethhdr *eth;
ethhdr           5462 net/core/skbuff.c static void skb_mod_eth_type(struct sk_buff *skb, struct ethhdr *hdr,
ethhdr           5559 net/core/skbuff.c 		struct ethhdr *hdr;
ethhdr           5562 net/core/skbuff.c 		hdr = (struct ethhdr *)((void *)mpls_hdr(skb) - ETH_HLEN);
ethhdr             13 net/dsa/tag_sja1105.c 	const struct ethhdr *hdr = eth_hdr(skb);
ethhdr             59 net/dsa/tag_sja1105.c 	const struct ethhdr *hdr = eth_hdr(skb);
ethhdr            117 net/dsa/tag_sja1105.c 	struct ethhdr *hdr = eth_hdr(skb);
ethhdr            241 net/dsa/tag_sja1105.c 	struct ethhdr *hdr;
ethhdr             83 net/ethernet/eth.c 	struct ethhdr *eth = skb_push(skb, ETH_HLEN);
ethhdr            128 net/ethernet/eth.c 	const struct ethhdr *eth = (const struct ethhdr *)data;
ethhdr            159 net/ethernet/eth.c 	const struct ethhdr *eth;
ethhdr            164 net/ethernet/eth.c 	eth = (struct ethhdr *)skb->data;
ethhdr            219 net/ethernet/eth.c 	const struct ethhdr *eth = eth_hdr(skb);
ethhdr            235 net/ethernet/eth.c 	struct ethhdr *eth;
ethhdr            238 net/ethernet/eth.c 	eth = (struct ethhdr *)
ethhdr            269 net/ethernet/eth.c 	memcpy(((u8 *) hh->hh_data) + HH_DATA_OFF(sizeof(struct ethhdr)),
ethhdr            280 net/ethernet/eth.c 	const struct ethhdr *eth = eth_hdr(skb);
ethhdr            458 net/ethernet/eth.c 	struct ethhdr *eh, *eh2;
ethhdr            478 net/ethernet/eth.c 		eh2 = (struct ethhdr *)(p->data + off_eth);
ethhdr            509 net/ethernet/eth.c 	struct ethhdr *eh = (struct ethhdr *)(skb->data + nhoff);
ethhdr            521 net/ethernet/eth.c 						    sizeof(struct ethhdr));
ethhdr             47 net/hsr/hsr_forward.c 	struct ethhdr *eth_hdr;
ethhdr             52 net/hsr/hsr_forward.c 	eth_hdr = (struct ethhdr *)skb_mac_header(skb);
ethhdr            144 net/hsr/hsr_forward.c 	hsr_ethhdr->hsr_tag.encap_proto = hsr_ethhdr->ethhdr.h_proto;
ethhdr            145 net/hsr/hsr_forward.c 	hsr_ethhdr->ethhdr.h_proto = htons(proto_version ?
ethhdr            311 net/hsr/hsr_forward.c 	struct ethhdr *ethhdr;
ethhdr            319 net/hsr/hsr_forward.c 	ethhdr = (struct ethhdr *)skb_mac_header(skb);
ethhdr            321 net/hsr/hsr_forward.c 	if (ethhdr->h_proto == htons(ETH_P_8021Q)) {
ethhdr            326 net/hsr/hsr_forward.c 	if (ethhdr->h_proto == htons(ETH_P_PRP) ||
ethhdr            327 net/hsr/hsr_forward.c 	    ethhdr->h_proto == htons(ETH_P_HSR)) {
ethhdr            182 net/hsr/hsr_framereg.c 	struct ethhdr *ethhdr;
ethhdr            188 net/hsr/hsr_framereg.c 	ethhdr = (struct ethhdr *)skb_mac_header(skb);
ethhdr            191 net/hsr/hsr_framereg.c 		if (ether_addr_equal(node->macaddress_A, ethhdr->h_source))
ethhdr            193 net/hsr/hsr_framereg.c 		if (ether_addr_equal(node->macaddress_B, ethhdr->h_source))
ethhdr            199 net/hsr/hsr_framereg.c 	if (ethhdr->h_proto == htons(ETH_P_PRP) ||
ethhdr            200 net/hsr/hsr_framereg.c 	    ethhdr->h_proto == htons(ETH_P_HSR)) {
ethhdr            214 net/hsr/hsr_framereg.c 	return hsr_add_node(hsr, node_db, ethhdr->h_source, seq_out);
ethhdr            228 net/hsr/hsr_framereg.c 	struct ethhdr *ethhdr;
ethhdr            231 net/hsr/hsr_framereg.c 	ethhdr = (struct ethhdr *)skb_mac_header(skb);
ethhdr            234 net/hsr/hsr_framereg.c 	skb_pull(skb, sizeof(struct ethhdr));
ethhdr            237 net/hsr/hsr_framereg.c 	if (ethhdr->h_proto == htons(ETH_P_HSR))
ethhdr            258 net/hsr/hsr_framereg.c 	ether_addr_copy(node_real->macaddress_B, ethhdr->h_source);
ethhdr             88 net/hsr/hsr_main.h 	struct ethhdr	ethhdr;
ethhdr            127 net/hsr/hsr_main.h 	struct ethhdr		ethhdr;
ethhdr            132 net/hsr/hsr_main.h 	struct ethhdr		ethhdr;
ethhdr             42 net/ife/ife.c  	struct ethhdr *iethh;	/* inner ether header */
ethhdr             50 net/ife/ife.c  	iethh = (struct ethhdr *) skb->data;
ethhdr             97 net/ipv4/ip_tunnel_core.c 		struct ethhdr *eh;
ethhdr            102 net/ipv4/ip_tunnel_core.c 		eh = (struct ethhdr *)skb->data;
ethhdr            150 net/ipv4/netfilter/nf_reject_ipv4.c 		struct ethhdr *oeth = eth_hdr(oldskb);
ethhdr            200 net/ipv6/netfilter/nf_reject_ipv6.c 		struct ethhdr *oeth = eth_hdr(oldskb);
ethhdr            269 net/ipv6/seg6_local.c 	struct ethhdr *eth;
ethhdr            278 net/ipv6/seg6_local.c 	eth = (struct ethhdr *)skb->data;
ethhdr             33 net/llc/llc_sap.c 		return sizeof(struct ethhdr);
ethhdr           2379 net/mac80211/rx.c 	struct ethhdr *ehdr;
ethhdr           2404 net/mac80211/rx.c 	ehdr = (struct ethhdr *) rx->skb->data;
ethhdr           2420 net/mac80211/rx.c 	struct ethhdr *ehdr = (struct ethhdr *) rx->skb->data;
ethhdr           2472 net/mac80211/rx.c 	struct ethhdr *ehdr = (struct ethhdr *) rx->skb->data;
ethhdr           2531 net/mac80211/rx.c 		align = (unsigned long)(skb->data + sizeof(struct ethhdr)) & 3;
ethhdr           2574 net/mac80211/rx.c 	struct ethhdr ethhdr;
ethhdr           2575 net/mac80211/rx.c 	const u8 *check_da = ethhdr.h_dest, *check_sa = ethhdr.h_source;
ethhdr           2600 net/mac80211/rx.c 	if (ieee80211_data_to_8023_exthdr(skb, &ethhdr,
ethhdr           2846 net/mac80211/rx.c 	if (unlikely(((struct ethhdr *)rx->skb->data)->h_proto ==
ethhdr           2878 net/mac80211/rx.c 		    ((struct ethhdr *)rx->skb->data)->h_dest) &&
ethhdr           3168 net/mac80211/tx.c 	struct ethhdr *amsdu_hdr;
ethhdr           3431 net/mac80211/tx.c 	struct ethhdr eth;
ethhdr           3934 net/mac80211/tx.c 	struct ethhdr *eth;
ethhdr           3951 net/mac80211/tx.c 	const struct ethhdr *eth = (void *)skb->data;
ethhdr           3996 net/mac80211/tx.c 	const struct ethhdr *eth = (struct ethhdr *)skb->data;
ethhdr           5087 net/mac80211/tx.c 	struct ethhdr *ehdr;
ethhdr           5107 net/mac80211/tx.c 			    sizeof(struct ethhdr) + len);
ethhdr           5111 net/mac80211/tx.c 	skb_reserve(skb, local->hw.extra_tx_headroom + sizeof(struct ethhdr));
ethhdr           5115 net/mac80211/tx.c 	ehdr = skb_push(skb, sizeof(struct ethhdr));
ethhdr            315 net/ncsi/ncsi-cmd.c 	struct ethhdr *eh;
ethhdr            164 net/netfilter/nft_payload.c 	case offsetof(struct ethhdr, h_source):
ethhdr            171 net/netfilter/nft_payload.c 	case offsetof(struct ethhdr, h_dest):
ethhdr            290 net/openvswitch/actions.c 	struct ethhdr *hdr;
ethhdr            758 net/openvswitch/flow.c 	struct ethhdr *eth;
ethhdr            767 net/sched/act_ife.c 	struct ethhdr *oethh;	/* outer ether header */
ethhdr            828 net/sched/act_ife.c 	oethh = (struct ethhdr *)skb->data;
ethhdr           13784 net/wireless/nl80211.c 	if (len < sizeof(struct ethhdr))
ethhdr           15910 net/wireless/nl80211.c 	struct ethhdr *ehdr = eth_hdr(skb);
ethhdr            450 net/wireless/util.c int ieee80211_data_to_8023_exthdr(struct sk_buff *skb, struct ethhdr *ehdr,
ethhdr            459 net/wireless/util.c 	struct ethhdr tmp;
ethhdr            553 net/wireless/util.c 		ehdr = skb_push(skb, sizeof(struct ethhdr));
ethhdr            636 net/wireless/util.c 	frame = dev_alloc_skb(hlen + sizeof(struct ethhdr) + 2 + cur_len);
ethhdr            640 net/wireless/util.c 	skb_reserve(frame, hlen + sizeof(struct ethhdr) + 2);
ethhdr            663 net/wireless/util.c 	struct ethhdr eth;
ethhdr            675 net/wireless/util.c 		subframe_len = sizeof(struct ethhdr) + len;
ethhdr            683 net/wireless/util.c 		offset += sizeof(struct ethhdr);
ethhdr            774 net/wireless/util.c 		mpls = skb_header_pointer(skb, sizeof(struct ethhdr),
ethhdr             31 samples/bpf/parse_ldabs.c 	if (load_half(skb, offsetof(struct ethhdr, h_proto)) != ETH_P_IP)
ethhdr            116 samples/bpf/parse_varlen.c 	struct ethhdr *eth = data;
ethhdr            172 samples/bpf/test_lwt_bpf.c 	struct ethhdr ehdr;
ethhdr             47 samples/bpf/xdp1_kern.c 	struct ethhdr *eth = data;
ethhdr             63 samples/bpf/xdp2_kern.c 	struct ethhdr *eth = data;
ethhdr             45 samples/bpf/xdp_adjust_tail_kern.c static __always_inline void swap_mac(void *data, struct ethhdr *orig_eth)
ethhdr             47 samples/bpf/xdp_adjust_tail_kern.c 	struct ethhdr *eth;
ethhdr             81 samples/bpf/xdp_adjust_tail_kern.c 	struct ethhdr *orig_eth;
ethhdr             87 samples/bpf/xdp_adjust_tail_kern.c 	off += sizeof(struct ethhdr);
ethhdr             95 samples/bpf/xdp_adjust_tail_kern.c 	icmp_hdr->un.frag.mtu = htons(MAX_PCKT_SIZE-sizeof(struct ethhdr));
ethhdr            107 samples/bpf/xdp_adjust_tail_kern.c 		ICMP_TOOBIG_SIZE + headroom - sizeof(struct ethhdr));
ethhdr            138 samples/bpf/xdp_adjust_tail_kern.c 	struct ethhdr *eth = data;
ethhdr             48 samples/bpf/xdp_fwd_kern.c 	struct ethhdr *eth = data;
ethhdr            112 samples/bpf/xdp_redirect_cpu_kern.c bool parse_eth(struct ethhdr *eth, void *data_end,
ethhdr            235 samples/bpf/xdp_redirect_cpu_kern.c 	struct ethhdr *eth = data;
ethhdr            278 samples/bpf/xdp_redirect_cpu_kern.c 	struct ethhdr *eth = data;
ethhdr            326 samples/bpf/xdp_redirect_cpu_kern.c 	struct ethhdr *eth = data;
ethhdr            394 samples/bpf/xdp_redirect_cpu_kern.c 	struct ethhdr *eth = data;
ethhdr            514 samples/bpf/xdp_redirect_cpu_kern.c 	struct ethhdr *eth = data;
ethhdr             60 samples/bpf/xdp_redirect_kern.c 	struct ethhdr *eth = data;
ethhdr             60 samples/bpf/xdp_redirect_map_kern.c 	struct ethhdr *eth = data;
ethhdr            116 samples/bpf/xdp_router_ipv4_kern.c 	struct ethhdr *eth = data;
ethhdr            121 samples/bpf/xdp_rxq_info_kern.c 		struct ethhdr *eth = data;
ethhdr             67 samples/bpf/xdp_tx_iptunnel_kern.c static __always_inline void set_ethhdr(struct ethhdr *new_eth,
ethhdr             68 samples/bpf/xdp_tx_iptunnel_kern.c 				       const struct ethhdr *old_eth,
ethhdr             82 samples/bpf/xdp_tx_iptunnel_kern.c 	struct ethhdr *new_eth;
ethhdr             83 samples/bpf/xdp_tx_iptunnel_kern.c 	struct ethhdr *old_eth;
ethhdr             84 samples/bpf/xdp_tx_iptunnel_kern.c 	struct iphdr *iph = data + sizeof(struct ethhdr);
ethhdr            157 samples/bpf/xdp_tx_iptunnel_kern.c 	struct ethhdr *new_eth;
ethhdr            158 samples/bpf/xdp_tx_iptunnel_kern.c 	struct ethhdr *old_eth;
ethhdr            159 samples/bpf/xdp_tx_iptunnel_kern.c 	struct ipv6hdr *ip6h = data + sizeof(struct ethhdr);
ethhdr            220 samples/bpf/xdp_tx_iptunnel_kern.c 	struct ethhdr *eth = data;
ethhdr             39 tools/testing/selftests/bpf/prog_tests/flow_dissector.c 	struct ethhdr eth;
ethhdr             45 tools/testing/selftests/bpf/prog_tests/flow_dissector.c 	struct ethhdr eth;
ethhdr             52 tools/testing/selftests/bpf/prog_tests/flow_dissector.c 	struct ethhdr eth;
ethhdr             60 tools/testing/selftests/bpf/prog_tests/flow_dissector.c 	struct ethhdr eth;
ethhdr             66 tools/testing/selftests/bpf/prog_tests/flow_dissector.c 	struct ethhdr eth;
ethhdr             78 tools/testing/selftests/bpf/prog_tests/flow_dissector.c 	struct ethhdr eth;
ethhdr             16 tools/testing/selftests/bpf/prog_tests/queue_stack_map.c 	struct iphdr *iph = (void *)buf + sizeof(struct ethhdr);
ethhdr             13 tools/testing/selftests/bpf/prog_tests/xdp.c 	struct ipv6hdr *iph6 = (void *)buf + sizeof(struct ethhdr);
ethhdr             14 tools/testing/selftests/bpf/prog_tests/xdp.c 	struct iphdr *iph = (void *)buf + sizeof(struct ethhdr);
ethhdr            157 tools/testing/selftests/bpf/progs/bpf_flow.c 	struct ethhdr *eth, _eth;
ethhdr             25 tools/testing/selftests/bpf/progs/test_pkt_access.c 	struct ethhdr *eth = (struct ethhdr *)(data);
ethhdr             61 tools/testing/selftests/bpf/progs/test_sk_lookup_kern.c 	struct ethhdr *eth = (struct ethhdr *)(data);
ethhdr             87 tools/testing/selftests/bpf/progs/test_tc_edt.c 	if (data + sizeof(struct ethhdr) > data_end)
ethhdr             89 tools/testing/selftests/bpf/progs/test_tc_edt.c 	iph = (struct iphdr *)(data + sizeof(struct ethhdr));
ethhdr            205 tools/testing/selftests/bpf/progs/test_tc_tunnel.c 		struct ethhdr eth;
ethhdr             50 tools/testing/selftests/bpf/progs/test_tcp_check_syncookie_kern.c 	struct ethhdr *ethh;
ethhdr             66 tools/testing/selftests/bpf/progs/test_tcp_check_syncookie_kern.c 		ipv4h = data + sizeof(struct ethhdr);
ethhdr             73 tools/testing/selftests/bpf/progs/test_tcp_check_syncookie_kern.c 		tcph = data + sizeof(struct ethhdr) + sizeof(struct iphdr);
ethhdr             98 tools/testing/selftests/bpf/progs/test_tcp_check_syncookie_kern.c 		ipv6h = data + sizeof(struct ethhdr);
ethhdr            105 tools/testing/selftests/bpf/progs/test_tcp_check_syncookie_kern.c 		tcph = data + sizeof(struct ethhdr) + sizeof(struct ipv6hdr);
ethhdr             70 tools/testing/selftests/bpf/progs/test_xdp.c static __always_inline void set_ethhdr(struct ethhdr *new_eth,
ethhdr             71 tools/testing/selftests/bpf/progs/test_xdp.c 				       const struct ethhdr *old_eth,
ethhdr             85 tools/testing/selftests/bpf/progs/test_xdp.c 	struct ethhdr *new_eth;
ethhdr             86 tools/testing/selftests/bpf/progs/test_xdp.c 	struct ethhdr *old_eth;
ethhdr             87 tools/testing/selftests/bpf/progs/test_xdp.c 	struct iphdr *iph = data + sizeof(struct ethhdr);
ethhdr            158 tools/testing/selftests/bpf/progs/test_xdp.c 	struct ethhdr *new_eth;
ethhdr            159 tools/testing/selftests/bpf/progs/test_xdp.c 	struct ethhdr *old_eth;
ethhdr            160 tools/testing/selftests/bpf/progs/test_xdp.c 	struct ipv6hdr *ip6h = data + sizeof(struct ethhdr);
ethhdr            218 tools/testing/selftests/bpf/progs/test_xdp.c 	struct ethhdr *eth = data;
ethhdr             66 tools/testing/selftests/bpf/progs/test_xdp_loop.c static __always_inline void set_ethhdr(struct ethhdr *new_eth,
ethhdr             67 tools/testing/selftests/bpf/progs/test_xdp_loop.c 				       const struct ethhdr *old_eth,
ethhdr             81 tools/testing/selftests/bpf/progs/test_xdp_loop.c 	struct ethhdr *new_eth;
ethhdr             82 tools/testing/selftests/bpf/progs/test_xdp_loop.c 	struct ethhdr *old_eth;
ethhdr             83 tools/testing/selftests/bpf/progs/test_xdp_loop.c 	struct iphdr *iph = data + sizeof(struct ethhdr);
ethhdr            154 tools/testing/selftests/bpf/progs/test_xdp_loop.c 	struct ethhdr *new_eth;
ethhdr            155 tools/testing/selftests/bpf/progs/test_xdp_loop.c 	struct ethhdr *old_eth;
ethhdr            156 tools/testing/selftests/bpf/progs/test_xdp_loop.c 	struct ipv6hdr *ip6h = data + sizeof(struct ethhdr);
ethhdr            214 tools/testing/selftests/bpf/progs/test_xdp_loop.c 	struct ethhdr *eth = data;
ethhdr             57 tools/testing/selftests/bpf/progs/test_xdp_vlan.c bool parse_eth_frame(struct ethhdr *eth, void *data_end, struct parse_pkt *pkt)
ethhdr            245 tools/testing/selftests/bpf/progs/test_xdp_vlan.c 	struct ethhdr *orig_eth = data;
ethhdr             63 tools/testing/selftests/bpf/progs/xdping_kern.c 	struct ethhdr *eth = data;
ethhdr             95 tools/testing/selftests/bpf/progs/xdping_kern.c 	struct ethhdr *eth = data;
ethhdr            158 tools/testing/selftests/bpf/progs/xdping_kern.c 	struct ethhdr *eth = data;
ethhdr             81 tools/testing/selftests/bpf/test_progs.h 	struct ethhdr eth;
ethhdr             89 tools/testing/selftests/bpf/test_progs.h 	struct ethhdr eth;
ethhdr             34 tools/testing/selftests/bpf/test_queue_stack_map.h 	struct ethhdr *eth = (struct ethhdr *)(data);
ethhdr            487 tools/testing/selftests/net/msg_zerocopy.c 	struct ethhdr eth;
ethhdr            103 tools/testing/selftests/net/psock_snd.c 	struct ethhdr *eth = header;
ethhdr            126 tools/testing/selftests/net/psock_tpacket.c 	struct ethhdr *eth = pay;
ethhdr            128 tools/testing/selftests/net/psock_tpacket.c 	if (len < sizeof(struct ethhdr)) {
ethhdr            144 tools/testing/selftests/net/psock_tpacket.c 	struct ethhdr *eth = pay;
ethhdr             44 tools/testing/selftests/net/txring_overwrite.c 	struct ethhdr *eth;