Home
last modified time | relevance | path

Searched refs:h_dest (Results 1 – 25 of 193) sorted by relevance

12345678

/linux/drivers/infiniband/ulp/opa_vnic/
A Dopa_vnic_encap.c311 key = mac_hdr->h_dest[OPA_VNIC_MAC_HASH_IDX]; in opa_vnic_chk_mac_tbl()
319 if (!memcmp(node->entry.mac_addr, mac_hdr->h_dest, in opa_vnic_chk_mac_tbl()
344 if (is_multicast_ether_addr(mac_hdr->h_dest)) { in opa_vnic_get_dlid()
347 if (is_local_ether_addr(mac_hdr->h_dest)) { in opa_vnic_get_dlid()
348 dlid = ((uint32_t)mac_hdr->h_dest[5] << 16) | in opa_vnic_get_dlid()
349 ((uint32_t)mac_hdr->h_dest[4] << 8) | in opa_vnic_get_dlid()
350 mac_hdr->h_dest[3]; in opa_vnic_get_dlid()
373 if (is_multicast_ether_addr(mac_hdr->h_dest)) in opa_vnic_get_sc()
378 if (is_multicast_ether_addr(mac_hdr->h_dest)) in opa_vnic_get_sc()
396 if (is_multicast_ether_addr(mac_hdr->h_dest)) in opa_vnic_get_vl()
[all …]
/linux/net/802/
A Dstp.c42 if (eh->h_dest[5] >= GARP_ADDR_MIN && eh->h_dest[5] <= GARP_ADDR_MAX) { in stp_pdu_rcv()
43 proto = rcu_dereference(garp_protos[eh->h_dest[5] - in stp_pdu_rcv()
46 !ether_addr_equal(eh->h_dest, proto->group_address)) in stp_pdu_rcv()
/linux/drivers/net/wireless/marvell/mwifiex/
A Dsta_rx.c120 - sizeof(rx_pkt_hdr->eth803_hdr.h_dest) in mwifiex_process_rx_packet()
126 memcpy(eth->h_dest, rx_pkt_hdr->eth803_hdr.h_dest, in mwifiex_process_rx_packet()
127 sizeof(eth->h_dest)); in mwifiex_process_rx_packet()
156 if (likely(!is_multicast_ether_addr(rx_pkt_hdr->eth803_hdr.h_dest))) { in mwifiex_process_rx_packet()
233 !ether_addr_equal_unaligned(priv->curr_addr, rx_pkt_hdr->eth803_hdr.h_dest)) { in mwifiex_process_sta_rx_packet()
A Duap_txrx.c138 - sizeof(rx_pkt_hdr->eth803_hdr.h_dest) in mwifiex_uap_queue_bridged_pkt()
143 memcpy(p_ethhdr->h_dest, rx_pkt_hdr->eth803_hdr.h_dest, in mwifiex_uap_queue_bridged_pkt()
144 sizeof(p_ethhdr->h_dest)); in mwifiex_uap_queue_bridged_pkt()
197 if (is_unicast_ether_addr(rx_pkt_hdr->eth803_hdr.h_dest)) { in mwifiex_uap_queue_bridged_pkt()
254 memcpy(ra, rx_pkt_hdr->eth803_hdr.h_dest, ETH_ALEN); in mwifiex_handle_uap_rx_forward()
291 if (is_multicast_ether_addr(p_ethhdr->h_dest) || in mwifiex_uap_recv_packet()
292 mwifiex_get_sta_entry(priv, p_ethhdr->h_dest)) { in mwifiex_uap_recv_packet()
322 if (mwifiex_get_sta_entry(priv, p_ethhdr->h_dest)) in mwifiex_uap_recv_packet()
/linux/drivers/scsi/qedf/
A Dqedf_fip.c37 ether_addr_copy(vlan->eth.h_dest, my_fcoe_all_fcfs); in qedf_fcoe_send_vlan_req()
151 "dest=%pM op=%x sub=%x vlan=%04x.", eth_hdr->h_dest, op, sub, in qedf_fip_send()
193 skb, fiph, eth_hdr->h_source, eth_hdr->h_dest, op, in qedf_fip_recv()
199 if (!ether_addr_equal(eth_hdr->h_dest, qedf->mac) && in qedf_fip_recv()
200 !ether_addr_equal(eth_hdr->h_dest, fcoe_all_enode) && in qedf_fip_recv()
201 !ether_addr_equal(eth_hdr->h_dest, qedf->data_src_addr)) { in qedf_fip_recv()
204 op, eth_hdr->h_dest, qedf->mac, in qedf_fip_recv()
/linux/net/batman-adv/
A Drouting.c190 if (!is_broadcast_ether_addr(ethhdr->h_dest)) in batadv_check_management_packet()
356 if (!is_valid_ether_addr(ethhdr->h_dest)) in batadv_recv_icmp_packet()
364 if (!batadv_is_my_mac(bat_priv, ethhdr->h_dest)) in batadv_recv_icmp_packet()
387 ethhdr->h_dest); in batadv_recv_icmp_packet()
453 if (!is_valid_ether_addr(ethhdr->h_dest)) in batadv_check_unicast_packet()
461 if (!batadv_is_my_mac(bat_priv, ethhdr->h_dest)) in batadv_check_unicast_packet()
810 if (is_multicast_ether_addr(ethhdr->h_dest)) in batadv_check_unicast_ttvn()
820 ethhdr->h_dest, vid)) in batadv_check_unicast_ttvn()
825 ethhdr->h_dest); in batadv_check_unicast_ttvn()
866 ethhdr->h_dest, vid)) { in batadv_check_unicast_ttvn()
[all …]
A Dsoft-interface.c264 if (batadv_compare_eth(ethhdr->h_dest, stp_addr)) in batadv_interface_tx()
267 if (batadv_compare_eth(ethhdr->h_dest, ectp_addr)) in batadv_interface_tx()
271 if (is_multicast_ether_addr(ethhdr->h_dest)) { in batadv_interface_tx()
302 if (do_bcast && !is_broadcast_ether_addr(ethhdr->h_dest)) { in batadv_interface_tx()
473 if (is_multicast_ether_addr(ethhdr->h_dest)) { in batadv_interface_rx()
487 ethhdr->h_dest, vid)) { in batadv_interface_rx()
/linux/drivers/net/ethernet/mediatek/
A Dmtk_ppe_debugfs.c87 unsigned char h_dest[ETH_ALEN]; in mtk_ppe_debugfs_foe_show() local
153 *((__be32 *)h_dest) = htonl(l2->dest_mac_hi); in mtk_ppe_debugfs_foe_show()
154 *((__be16 *)&h_dest[4]) = htons(l2->dest_mac_lo); in mtk_ppe_debugfs_foe_show()
158 h_source, h_dest, ntohs(l2->etype), in mtk_ppe_debugfs_foe_show()
/linux/net/ethernet/
A Deth.c99 memcpy(eth->h_dest, daddr, ETH_ALEN); in eth_header()
108 eth_zero_addr(eth->h_dest); in eth_header()
167 if (unlikely(!ether_addr_equal_64bits(eth->h_dest, in eth_type_trans()
169 if (unlikely(is_multicast_ether_addr_64bits(eth->h_dest))) { in eth_type_trans()
170 if (ether_addr_equal_64bits(eth->h_dest, dev->broadcast)) in eth_type_trans()
242 memcpy(eth->h_dest, neigh->ha, ETH_ALEN); in eth_header_cache()
/linux/drivers/net/ethernet/marvell/octeontx2/nic/
A Dotx2_flows.c785 if (!is_zero_ether_addr(eth_mask->h_dest)) { in otx2_prepare_flow_request()
786 ether_addr_copy(pkt->dmac, eth_hdr->h_dest); in otx2_prepare_flow_request()
787 ether_addr_copy(pmask->dmac, eth_mask->h_dest); in otx2_prepare_flow_request()
861 !is_zero_ether_addr(fsp->m_ext.h_dest)) { in otx2_prepare_flow_request()
862 ether_addr_copy(pkt->dmac, fsp->h_ext.h_dest); in otx2_prepare_flow_request()
891 if (is_zero_ether_addr(eth_mask->h_dest) && in otx2_is_flow_rule_dmacfilter()
892 is_valid_ether_addr(eth_hdr->h_dest)) in otx2_is_flow_rule_dmacfilter()
980 otx2_dmacflt_add(pfvf, eth_hdr->h_dest, 0); in otx2_add_flow_with_pfmac()
1126 otx2_dmacflt_remove(pfvf, eth_hdr->h_dest, in otx2_update_rem_pfmac()
1131 ether_addr_copy(eth_hdr->h_dest, in otx2_update_rem_pfmac()
[all …]
/linux/drivers/net/ethernet/freescale/
A Dgianfar_ethtool.c1000 is_zero_ether_addr(mask->h_dest))) { in gfar_set_ether()
1003 if (is_zero_ether_addr(mask->h_dest)) { in gfar_set_ether()
1007 upper_temp_mask = mask->h_dest[0] << 16 | in gfar_set_ether()
1008 mask->h_dest[1] << 8 | in gfar_set_ether()
1009 mask->h_dest[2]; in gfar_set_ether()
1011 mask->h_dest[4] << 8 | in gfar_set_ether()
1012 mask->h_dest[5]; in gfar_set_ether()
1017 value->h_dest[1] << 8 | in gfar_set_ether()
1018 value->h_dest[2], in gfar_set_ether()
1022 value->h_dest[4] << 8 | in gfar_set_ether()
[all …]
/linux/net/dsa/
A Dtag_sja1105.c66 u64 dmac = ether_addr_to_u64(hdr->h_dest); in sja1105_is_link_local()
113 u64 dmac = ether_addr_to_u64(hdr->h_dest); in sja1105_is_meta_frame()
319 hdr->h_dest[3] = meta->dmac_byte_3; in sja1105_transfer_meta()
320 hdr->h_dest[4] = meta->dmac_byte_4; in sja1105_transfer_meta()
497 source_port = hdr->h_dest[3]; in sja1105_rcv()
498 switch_id = hdr->h_dest[4]; in sja1105_rcv()
500 hdr->h_dest[3] = 0; in sja1105_rcv()
501 hdr->h_dest[4] = 0; in sja1105_rcv()
/linux/net/netfilter/
A Dnft_flow_offload.c77 u8 h_dest[ETH_ALEN]; member
97 memcpy(info->h_dest, ha, ETH_ALEN); in nft_dev_path_info()
127 memcpy(info->h_dest, path->encap.h_dest, ETH_ALEN); in nft_dev_path_info()
209 memcpy(route->tuple[dir].out.h_dest, info.h_dest, ETH_ALEN); in nft_dev_forward_path()
A Dnft_reject_netdev.c21 eth_hdr(oldskb)->h_source, eth_hdr(oldskb)->h_dest, in nft_reject_queue_xmit()
89 const unsigned char *dest = eth->h_dest; in nft_reject_netdev_eval()
/linux/net/atm/
A Dlec.h19 unsigned char h_dest[ETH_ALEN]; member
28 unsigned char h_dest[ETH_ALEN]; member
/linux/net/bridge/netfilter/
A Debt_redirect.c29 ether_addr_copy(eth_hdr(skb)->h_dest, in ebt_redirect_tg()
32 ether_addr_copy(eth_hdr(skb)->h_dest, xt_in(par)->dev_addr); in ebt_redirect_tg()
A Dnft_reject_bridge.c30 ether_addr_copy(eth->h_source, eth_hdr(oldskb)->h_dest); in nft_reject_br_push_etherhdr()
31 ether_addr_copy(eth->h_dest, eth_hdr(oldskb)->h_source); in nft_reject_br_push_etherhdr()
115 const unsigned char *dest = eth_hdr(pkt->skb)->h_dest; in nft_reject_bridge_eval()
/linux/drivers/net/ethernet/mellanox/mlx5/core/
A Den_fs_ethtool.c310 ether_addr_copy(MLX5E_FTE_ADDR_OF(headers_c, dmac_47_16), eth_mask->h_dest); in parse_ether()
311 ether_addr_copy(MLX5E_FTE_ADDR_OF(headers_v, dmac_47_16), eth_val->h_dest); in parse_ether()
373 !is_zero_ether_addr(fs->m_ext.h_dest)) { in set_flow_attrs()
374 mask_spec(fs->m_ext.h_dest, fs->h_ext.h_dest, ETH_ALEN); in set_flow_attrs()
375 set_dmac(outer_headers_c, outer_headers_v, fs->m_ext.h_dest, in set_flow_attrs()
376 fs->h_ext.h_dest); in set_flow_attrs()
555 if (!is_zero_ether_addr(eth_mask->h_dest)) in validate_ethter()
710 !is_zero_ether_addr(fs->m_ext.h_dest)) in validate_flow()
/linux/net/bridge/
A Dbr_input.c99 if (is_multicast_ether_addr(eth_hdr(skb)->h_dest)) { in br_handle_frame_finish()
101 if (is_broadcast_ether_addr(eth_hdr(skb)->h_dest)) { in br_handle_frame_finish()
151 dst = br_fdb_find_rcu(br, eth_hdr(skb)->h_dest, vid); in br_handle_frame_finish()
282 const unsigned char *dest = eth_hdr(skb)->h_dest; in br_handle_frame()
/linux/net/bluetooth/bnep/
A Dcore.c381 __skb_put_data(nskb, s->eh.h_dest, ETH_ALEN); in bnep_rx_frame()
437 if (compress_src && ether_addr_equal(eh->h_dest, s->eh.h_source)) in bnep_tx_frame()
440 if (compress_dst && ether_addr_equal(eh->h_source, s->eh.h_dest)) in bnep_tx_frame()
454 iv[il++] = (struct kvec) { eh->h_dest, ETH_ALEN }; in bnep_tx_frame()
595 memcpy(s->eh.h_dest, &src, ETH_ALEN); in bnep_add_connection()
597 eth_hw_addr_set(dev, s->eh.h_dest); in bnep_add_connection()
/linux/tools/testing/selftests/bpf/progs/
A Dtest_xdp.c73 memcpy(new_eth->h_source, old_eth->h_dest, sizeof(new_eth->h_source)); in set_ethhdr()
74 memcpy(new_eth->h_dest, tnl->dmac, sizeof(new_eth->h_dest)); in set_ethhdr()
A Dtest_xdp_loop.c69 memcpy(new_eth->h_source, old_eth->h_dest, sizeof(new_eth->h_source)); in set_ethhdr()
70 memcpy(new_eth->h_dest, tnl->dmac, sizeof(new_eth->h_dest)); in set_ethhdr()
/linux/samples/bpf/
A Dxdp_tx_iptunnel_kern.c72 memcpy(new_eth->h_source, old_eth->h_dest, sizeof(new_eth->h_source)); in set_ethhdr()
73 memcpy(new_eth->h_dest, tnl->dmac, sizeof(new_eth->h_dest)); in set_ethhdr()
A Dxdp_adjust_tail_kern.c53 memcpy(eth->h_source, orig_eth->h_dest, ETH_ALEN); in swap_mac()
54 memcpy(eth->h_dest, orig_eth->h_source, ETH_ALEN); in swap_mac()
/linux/drivers/net/ipvlan/
A Dipvlan_core.c250 mac_hash = ipvlan_mac_hash(ethh->h_dest); in ipvlan_process_multicast()
252 if (ether_addr_equal(ethh->h_dest, port->dev->broadcast)) in ipvlan_process_multicast()
509 if (is_multicast_ether_addr(ethh->h_dest)) { in ipvlan_process_outbound()
599 ether_addr_equal(eth->h_dest, eth->h_source)) { in ipvlan_xmit_mode_l2()
622 } else if (is_multicast_ether_addr(eth->h_dest)) { in ipvlan_xmit_mode_l2()
708 if (is_multicast_ether_addr(eth->h_dest)) { in ipvlan_handle_mode_l2()

Completed in 39 milliseconds

12345678