/linux-master/net/dsa/ |
H A D | tag_sja1105.c | 80 const struct ethhdr *hdr = eth_hdr(skb); 126 const struct ethhdr *hdr = eth_hdr(skb); 349 struct ethhdr *hdr = eth_hdr(skb); 464 u16 tpid = ntohs(eth_hdr(skb)->h_proto); 472 return ntohs(eth_hdr(skb)->h_proto) == ETH_P_SJA1110; 507 hdr = eth_hdr(skb); 670 * so that eth_hdr() continues to works properly.
|
H A D | tag_ocelot_8021q.c | 70 struct ethhdr *hdr = eth_hdr(skb);
|
/linux-master/net/bridge/ |
H A D | br_arp_nd_proxy.c | 280 daddr = eth_hdr(request)->h_source; 297 ether_addr_copy(eth_hdr(reply)->h_dest, daddr); 298 ether_addr_copy(eth_hdr(reply)->h_source, n->ha); 299 eth_hdr(reply)->h_proto = htons(ETH_P_IPV6);
|
H A D | br_stp_bpdu.c | 178 if (!ether_addr_equal(eth_hdr(skb)->h_dest, br->group_addr)) 234 eth_hdr(skb)->h_source,
|
H A D | br_mrp.c | 136 struct ethhdr *eth_hdr; local 147 skb_reserve(skb, sizeof(*eth_hdr)); 149 eth_hdr = skb_push(skb, sizeof(*eth_hdr)); 150 ether_addr_copy(eth_hdr->h_dest, dst); 151 ether_addr_copy(eth_hdr->h_source, src); 152 eth_hdr->h_proto = htons(ETH_P_MRP);
|
H A D | br_device.c | 65 (eth_hdr(skb)->h_proto == htons(ETH_P_ARP) || 66 eth_hdr(skb)->h_proto == htons(ETH_P_RARP)) && 82 dest = eth_hdr(skb)->h_dest; 97 br_multicast_querier_exists(brmctx, eth_hdr(skb), mdst))
|
/linux-master/net/802/ |
H A D | stp.c | 33 const struct ethhdr *eh = eth_hdr(skb);
|
/linux-master/net/llc/ |
H A D | llc_station.c | 83 data_size = ntohs(eth_hdr(skb)->h_proto) - 3;
|
H A D | llc_input.c | 136 pdulen = eth_hdr(skb)->h_proto;
|
H A D | llc_s_ac.c | 164 data_size = ntohs(eth_hdr(skb)->h_proto) - 3;
|
/linux-master/drivers/infiniband/hw/ocrdma/ |
H A D | ocrdma_ah.c | 126 memcpy(&ah->av->eth_hdr, ð, eth_sz); 237 rdma_ah_set_sl(attr, be16_to_cpu(av->eth_hdr.vlan_tag) >> 13);
|
/linux-master/tools/testing/selftests/bpf/progs/ |
H A D | test_l4lb_noinline_dynptr.c | 162 struct eth_hdr { struct 328 struct eth_hdr *eth, __u64 off, 460 __u8 buffer[sizeof(struct eth_hdr)] = {}; 462 struct eth_hdr *eth; 467 nh_off = sizeof(struct eth_hdr);
|
H A D | test_l4lb.c | 164 struct eth_hdr { struct 327 struct eth_hdr *eth = pkt_start; 456 struct eth_hdr *eth = data; 460 nh_off = sizeof(struct eth_hdr);
|
H A D | test_l4lb_noinline.c | 160 struct eth_hdr { struct 326 struct eth_hdr *eth = pkt_start; 455 struct eth_hdr *eth = data; 459 nh_off = sizeof(struct eth_hdr);
|
/linux-master/drivers/net/wireless/ath/ath6kl/ |
H A D | wmi.c | 163 struct ethhdr *eth_hdr; local 176 eth_hdr = (struct ethhdr *) skb->data; 177 type = eth_hdr->h_proto; 185 new_len = skb->len - sizeof(*eth_hdr) + sizeof(*llc_hdr); 190 eth_hdr->h_proto = cpu_to_be16(new_len); 192 memcpy(datap, eth_hdr, sizeof(*eth_hdr)); 194 llc_hdr = (struct ath6kl_llc_snap_hdr *)(datap + sizeof(*eth_hdr)); 392 struct ethhdr eth_hdr; local 419 memset(ð_hdr, 457 struct ethhdr eth_hdr; local [all...] |
/linux-master/net/batman-adv/ |
H A D | routing.c | 187 ethhdr = eth_hdr(skb); 353 ethhdr = eth_hdr(skb); 380 ethhdr = eth_hdr(skb); 450 ethhdr = eth_hdr(skb); 662 struct ethhdr *ethhdr = eth_hdr(skb); 978 orig_addr_gw = eth_hdr(skb)->h_source; 1181 ethhdr = eth_hdr(skb);
|
/linux-master/include/net/ |
H A D | llc_pdu.h | 265 memcpy(sa, eth_hdr(skb)->h_source, ETH_ALEN); 277 memcpy(da, eth_hdr(skb)->h_dest, ETH_ALEN); 354 dsize = ntohs(eth_hdr(ev_skb)->h_proto) - 3;
|
/linux-master/net/netfilter/ |
H A D | xt_AUDIT.c | 82 switch (eth_hdr(skb)->h_proto) {
|
/linux-master/drivers/staging/ks7010/ |
H A D | ks_hostif.c | 332 struct ether_hdr *eth_hdr; local 343 eth_hdr = (struct ether_hdr *)(priv->rxp); 344 eth_proto = ntohs(eth_hdr->h_proto); 346 if (eth_hdr->h_dest_snap != eth_hdr->h_source_snap) { 398 eth_hdr->h_dest[0] & 0x01 ? "broad" : "uni", 399 eth_hdr->h_source); 417 struct ether_hdr *eth_hdr; local 431 eth_hdr = (struct ether_hdr *)(priv->rxp); 434 if (ether_addr_equal(&priv->eth_addr[0], eth_hdr 1057 struct ether_hdr *eth_hdr; local [all...] |
/linux-master/drivers/infiniband/core/ |
H A D | lag.c | 71 eth = eth_hdr(skb);
|
/linux-master/drivers/net/ipvlan/ |
H A D | ipvlan_core.c | 248 ethh = eth_hdr(skb); 522 struct ethhdr *ethh = eth_hdr(skb); 680 struct ethhdr *eth = eth_hdr(skb); 723 struct ethhdr *eth = eth_hdr(skb);
|
/linux-master/drivers/net/usb/ |
H A D | cdc_mbim.c | 250 is_ip = is_ip_proto(eth_hdr(skb)->h_proto); 397 eth_hdr(skb)->h_proto = proto; 398 eth_zero_addr(eth_hdr(skb)->h_source); 399 memcpy(eth_hdr(skb)->h_dest, dev->net->dev_addr, ETH_ALEN);
|
/linux-master/include/net/netfilter/ |
H A D | nf_queue.h | 86 switch (eth_hdr(skb)->h_proto) {
|
/linux-master/net/hsr/ |
H A D | hsr_framereg.c | 394 memcpy(ð_hdr(skb)->h_source, node->macaddress_A, ETH_ALEN); 416 if (!is_unicast_ether_addr(eth_hdr(skb)->h_dest)) 420 eth_hdr(skb)->h_dest); 430 ether_addr_copy(eth_hdr(skb)->h_dest, node_dst->macaddress_B);
|
/linux-master/drivers/net/wireless/mediatek/mt76/ |
H A D | mt76_connac_mac.c | 932 struct ethhdr *eth_hdr = (struct ethhdr *)(skb->data + hdr_offset); local 961 ether_addr_copy(hdr.addr3, eth_hdr->h_source); 964 ether_addr_copy(hdr.addr3, eth_hdr->h_dest); 967 ether_addr_copy(hdr.addr3, eth_hdr->h_dest); 968 ether_addr_copy(hdr.addr4, eth_hdr->h_source); 975 if (eth_hdr->h_proto == cpu_to_be16(ETH_P_AARP) || 976 eth_hdr->h_proto == cpu_to_be16(ETH_P_IPX)) 978 else if (be16_to_cpu(eth_hdr->h_proto) >= ETH_P_802_3_MIN)
|