Searched refs:eth_hdr (Results 51 - 75 of 157) sorted by relevance

1234567

/linux-master/net/bridge/
H A Dbr_forward.c260 const unsigned char *src = eth_hdr(skb)->h_source;
281 memcpy(eth_hdr(skb)->h_dest, addr, ETH_ALEN);
H A Dbr_netfilter_ipv6.c139 ether_addr_copy(eth_hdr(skb)->h_dest, dev->dev_addr);
/linux-master/net/netfilter/
H A Dnf_log_syslog.c83 eth_hdr(skb)->h_source, eth_hdr(skb)->h_dest);
86 ntohs(eth_hdr(skb)->h_proto));
791 eth_hdr(skb)->h_source, eth_hdr(skb)->h_dest);
794 ntohs(eth_hdr(skb)->h_proto));
H A Dnft_log.c81 switch (eth_hdr(skb)->h_proto) {
/linux-master/drivers/net/usb/
H A Dsierra_net.c228 skb->protocol = eth_hdr(skb)->h_proto;
839 if (eth_hdr(skb)->h_proto != cpu_to_be16(ETH_P_IPV6))
840 eth_hdr(skb)->h_proto = cpu_to_be16(ETH_P_IP);
841 eth_zero_addr(eth_hdr(skb)->h_source);
842 memcpy(eth_hdr(skb)->h_dest, dev->net->dev_addr, ETH_ALEN);
/linux-master/net/batman-adv/
H A Dsoft-interface.c216 ethhdr = eth_hdr(skb);
244 ethhdr = eth_hdr(skb);
284 ethhdr = eth_hdr(skb);
441 ethhdr = eth_hdr(skb);
461 skb_postpull_rcsum(skb, eth_hdr(skb), ETH_HLEN);
H A Dsend.c91 ethhdr = eth_hdr(skb);
365 ethhdr = eth_hdr(skb);
861 neigh_addr = eth_hdr(skb)->h_source;
H A Dmulticast_forw.c237 const u8 *addr = eth_hdr(skb)->h_dest;
286 switch (eth_hdr(skb)->h_proto) {
332 switch (eth_hdr(skb)->h_proto) {
H A Dnetwork-coding.c1378 ethhdr = eth_hdr(skb);
1502 struct ethhdr *ethhdr = eth_hdr(skb);
1555 struct ethhdr *ethhdr = eth_hdr(skb);
1614 struct ethhdr *ethhdr = eth_hdr(skb);
1665 ethhdr = eth_hdr(skb);
1812 ethhdr = eth_hdr(skb);
H A Dmulticast.c1103 struct ethhdr *ethhdr = eth_hdr(skb);
1241 ethhdr = eth_hdr(skb);
1313 const u8 *addr = eth_hdr(skb)->h_dest;
1430 switch (ntohs(eth_hdr(skb)->h_proto)) {
1533 switch (ntohs(eth_hdr(skb)->h_proto)) {
/linux-master/drivers/net/ethernet/intel/fm10k/
H A Dfm10k_main.c680 struct ethhdr *eth_hdr; local
699 eth_hdr = fm10k_port_is_vxlan(skb);
702 eth_hdr = fm10k_gre_is_nvgre(skb);
708 if (!eth_hdr)
711 switch (eth_hdr->h_proto) {
740 return eth_hdr->h_proto;
/linux-master/net/netfilter/ipset/
H A Dip_set_bitmap_ipmac.c230 ether_addr_copy(e.ether, eth_hdr(skb)->h_source);
232 ether_addr_copy(e.ether, eth_hdr(skb)->h_dest);
/linux-master/drivers/net/wireless/mediatek/mt76/mt7925/
H A Dmac.c169 struct ethhdr *eth_hdr = (struct ethhdr *)(skb->data + hdr_gap); local
204 ether_addr_copy(hdr.addr3, eth_hdr->h_source);
207 ether_addr_copy(hdr.addr3, eth_hdr->h_dest);
210 ether_addr_copy(hdr.addr3, eth_hdr->h_dest);
211 ether_addr_copy(hdr.addr4, eth_hdr->h_source);
218 if (eth_hdr->h_proto == cpu_to_be16(ETH_P_AARP) ||
219 eth_hdr->h_proto == cpu_to_be16(ETH_P_IPX))
221 else if (be16_to_cpu(eth_hdr->h_proto) >= ETH_P_802_3_MIN)
/linux-master/net/ethernet/
H A Deth.c205 const struct ethhdr *eth = eth_hdr(skb);
266 const struct ethhdr *eth = eth_hdr(skb);
/linux-master/net/openvswitch/
H A Dvport-internal_dev.c209 skb_postpull_rcsum(skb, eth_hdr(skb), ETH_HLEN);
H A Dactions.c267 skb_postpull_rcsum(skb, eth_hdr(skb), ETH_ALEN * 2);
269 ether_addr_copy_masked(eth_hdr(skb)->h_source, key->eth_src,
271 ether_addr_copy_masked(eth_hdr(skb)->h_dest, key->eth_dst,
274 skb_postpush_rcsum(skb, eth_hdr(skb), ETH_ALEN * 2);
276 ether_addr_copy(flow_key->eth.src, eth_hdr(skb)->h_source);
277 ether_addr_copy(flow_key->eth.dst, eth_hdr(skb)->h_dest);
/linux-master/drivers/net/ethernet/intel/ice/
H A Dice_protocol_type.h411 struct ice_ether_hdr eth_hdr; member in union:ice_prot_hdr
H A Dice_tc_lib.c217 ether_addr_copy(list[i].h_u.eth_hdr.dst_addr,
219 ether_addr_copy(list[i].m_u.eth_hdr.dst_addr,
397 ether_addr_copy(list[i].h_u.eth_hdr.dst_addr,
399 ether_addr_copy(list[i].m_u.eth_hdr.dst_addr,
403 ether_addr_copy(list[i].h_u.eth_hdr.src_addr,
405 ether_addr_copy(list[i].m_u.eth_hdr.src_addr,
H A Dice_eswitch_br.c156 ether_addr_copy(list[0].h_u.eth_hdr.dst_addr, mac);
157 eth_broadcast_addr(list[0].m_u.eth_hdr.dst_addr);
202 ether_addr_copy(list[0].h_u.eth_hdr.src_addr, mac);
203 eth_broadcast_addr(list[0].m_u.eth_hdr.src_addr);
/linux-master/net/dsa/
H A Dtag_ocelot.c177 eth_hdr(skb)->h_proto == htons(vlan_tpid)) {
/linux-master/drivers/net/vxlan/
H A Dvxlan_core.c1612 skb_postpull_rcsum(skb, eth_hdr(skb), ETH_HLEN);
1615 if (ether_addr_equal(eth_hdr(skb)->h_source, vxlan->dev->dev_addr))
1619 if (!is_valid_ether_addr(eth_hdr(skb)->h_source))
1634 vxlan_snoop(skb->dev, &saddr, eth_hdr(skb)->h_source, ifindex, vni))
1963 daddr = eth_hdr(request)->h_source;
1978 ether_addr_copy(eth_hdr(reply)->h_dest, daddr);
1979 ether_addr_copy(eth_hdr(reply)->h_source, n->ha);
1980 eth_hdr(reply)->h_proto = htons(ETH_P_IPV6);
2099 if (is_multicast_ether_addr(eth_hdr(skb)->h_dest))
2103 switch (ntohs(eth_hdr(sk
[all...]
/linux-master/drivers/net/wireless/mediatek/mt76/mt7615/
H A Dmac.c255 struct ethhdr *eth_hdr = (struct ethhdr *)(skb->data + hdr_gap); local
290 ether_addr_copy(hdr.addr3, eth_hdr->h_source);
293 ether_addr_copy(hdr.addr3, eth_hdr->h_dest);
296 ether_addr_copy(hdr.addr3, eth_hdr->h_dest);
297 ether_addr_copy(hdr.addr4, eth_hdr->h_source);
304 if (eth_hdr->h_proto == cpu_to_be16(ETH_P_AARP) ||
305 eth_hdr->h_proto == cpu_to_be16(ETH_P_IPX))
307 else if (be16_to_cpu(eth_hdr->h_proto) >= ETH_P_802_3_MIN)
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
H A Dipsec_fs.c1380 struct ethhdr *eth_hdr; local
1386 bfflen = sizeof(*eth_hdr);
1407 eth_hdr = (struct ethhdr *)reformatbf;
1410 eth_hdr->h_proto = htons(ETH_P_IP);
1413 eth_hdr->h_proto = htons(ETH_P_IPV6);
1419 ether_addr_copy(eth_hdr->h_dest, attrs->dmac);
1420 ether_addr_copy(eth_hdr->h_source, attrs->smac);
1430 hdr = reformatbf + sizeof(*eth_hdr);
/linux-master/drivers/scsi/bnx2fc/
H A Dbnx2fc_fcoe.c372 eh = eth_hdr(skb);
447 if (unlikely(eth_hdr(skb)->h_proto != htons(ETH_P_FCOE))) {
530 mac = eth_hdr(skb)->h_source;
531 dest_mac = eth_hdr(skb)->h_dest;
1100 struct ethhdr *eth_hdr; local
1105 eth_hdr = (struct ethhdr *)skb_mac_header(skb);
1111 eth_hdr->h_source, eth_hdr->h_dest);
/linux-master/net/ipv4/netfilter/
H A Dnf_reject_ipv4.c292 struct ethhdr *oeth = eth_hdr(oldskb);

Completed in 334 milliseconds

1234567