Searched refs:eth_hdr (Results 26 - 50 of 157) sorted by relevance

1234567

/linux-master/net/dsa/
H A Dtag_sja1105.c80 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 Dtag_ocelot_8021q.c70 struct ethhdr *hdr = eth_hdr(skb);
/linux-master/net/bridge/
H A Dbr_arp_nd_proxy.c280 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 Dbr_stp_bpdu.c178 if (!ether_addr_equal(eth_hdr(skb)->h_dest, br->group_addr))
234 eth_hdr(skb)->h_source,
H A Dbr_mrp.c136 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 Dbr_device.c65 (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 Dstp.c33 const struct ethhdr *eh = eth_hdr(skb);
/linux-master/net/llc/
H A Dllc_station.c83 data_size = ntohs(eth_hdr(skb)->h_proto) - 3;
H A Dllc_input.c136 pdulen = eth_hdr(skb)->h_proto;
H A Dllc_s_ac.c164 data_size = ntohs(eth_hdr(skb)->h_proto) - 3;
/linux-master/drivers/infiniband/hw/ocrdma/
H A Docrdma_ah.c126 memcpy(&ah->av->eth_hdr, &eth, 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 Dtest_l4lb_noinline_dynptr.c162 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 Dtest_l4lb.c164 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 Dtest_l4lb_noinline.c160 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 Dwmi.c163 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(&eth_hdr,
457 struct ethhdr eth_hdr; local
[all...]
/linux-master/net/batman-adv/
H A Drouting.c187 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 Dllc_pdu.h265 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 Dxt_AUDIT.c82 switch (eth_hdr(skb)->h_proto) {
/linux-master/drivers/staging/ks7010/
H A Dks_hostif.c332 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 Dlag.c71 eth = eth_hdr(skb);
/linux-master/drivers/net/ipvlan/
H A Dipvlan_core.c248 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 Dcdc_mbim.c250 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 Dnf_queue.h86 switch (eth_hdr(skb)->h_proto) {
/linux-master/net/hsr/
H A Dhsr_framereg.c394 memcpy(&eth_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 Dmt76_connac_mac.c932 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)

Completed in 251 milliseconds

1234567