Home
last modified time | relevance | path

Searched refs:mac_addr (Results 1 – 25 of 221) sorted by relevance

123456789

/dpdk/drivers/net/bnxt/
H A Dbnxt_util.c21 void bnxt_eth_hw_addr_random(uint8_t *mac_addr) in bnxt_eth_hw_addr_random() argument
23 rte_eth_random_addr(mac_addr); in bnxt_eth_hw_addr_random()
26 mac_addr[0] = 0x00; in bnxt_eth_hw_addr_random()
27 mac_addr[1] = 0x0a; in bnxt_eth_hw_addr_random()
28 mac_addr[2] = 0xf7; in bnxt_eth_hw_addr_random()
H A Drte_pmd_bnxt.h74 struct rte_ether_addr *mac_addr);
310 int rte_pmd_bnxt_mac_addr_add(uint16_t port, struct rte_ether_addr *mac_addr,
/dpdk/drivers/net/nfp/
H A Dnfp_ethdev_vf.c44 memcpy(&hw->mac_addr[0], &tmp, 4); in nfp_netvf_read_mac()
47 memcpy(&hw->mac_addr[4], &tmp, 2); in nfp_netvf_read_mac()
424 tmp_ether_addr = (struct rte_ether_addr *)&hw->mac_addr; in nfp_netvf_init()
429 rte_eth_random_addr(&hw->mac_addr[0]); in nfp_netvf_init()
430 nfp_net_write_mac(hw, (uint8_t *)&hw->mac_addr); in nfp_netvf_init()
434 rte_ether_addr_copy((struct rte_ether_addr *)hw->mac_addr, in nfp_netvf_init()
446 hw->mac_addr[0], hw->mac_addr[1], hw->mac_addr[2], in nfp_netvf_init()
447 hw->mac_addr[3], hw->mac_addr[4], hw->mac_addr[5]); in nfp_netvf_init()
H A Dnfp_ethdev.c74 nfp_eth_copy_mac((uint8_t *)&hw->mac_addr, in nfp_net_pf_read_mac()
75 (uint8_t *)&nfp_eth_table->ports[port].mac_addr); in nfp_net_pf_read_mac()
556 nfp_net_write_mac(hw, (uint8_t *)&hw->mac_addr); in nfp_net_init()
558 tmp_ether_addr = (struct rte_ether_addr *)&hw->mac_addr; in nfp_net_init()
563 rte_eth_random_addr(&hw->mac_addr[0]); in nfp_net_init()
564 nfp_net_write_mac(hw, (uint8_t *)&hw->mac_addr); in nfp_net_init()
568 rte_ether_addr_copy((struct rte_ether_addr *)hw->mac_addr, in nfp_net_init()
580 hw->mac_addr[0], hw->mac_addr[1], hw->mac_addr[2], in nfp_net_init()
581 hw->mac_addr[3], hw->mac_addr[4], hw->mac_addr[5]); in nfp_net_init()
/dpdk/drivers/net/hns3/
H A Dhns3_common.c546 if (rte_is_multicast_ether_addr(mac_addr)) { in hns3_add_mac_addr()
551 ret = hw->ops.add_mc_mac_addr(hw, mac_addr); in hns3_add_mac_addr()
553 ret = hw->ops.add_uc_mac_addr(hw, mac_addr); in hns3_add_mac_addr()
558 mac_addr); in hns3_add_mac_addr()
577 if (rte_is_multicast_ether_addr(mac_addr)) in hns3_remove_mac_addr()
578 ret = hw->ops.del_mc_mac_addr(hw, mac_addr); in hns3_remove_mac_addr()
580 ret = hw->ops.del_uc_mac_addr(hw, mac_addr); in hns3_remove_mac_addr()
584 mac_addr); in hns3_remove_mac_addr()
614 rte_eth_random_addr(hw->mac.mac_addr); in hns3_init_mac_addrs()
616 (struct rte_ether_addr *)hw->mac.mac_addr); in hns3_init_mac_addrs()
[all …]
H A Dhns3_ethdev_vf.c45 struct rte_ether_addr *mac_addr);
47 struct rte_ether_addr *mac_addr);
181 mac_addr); in hns3vf_add_uc_mac_addr()
201 mac_addr); in hns3vf_remove_uc_mac_addr()
210 struct rte_ether_addr *mac_addr) in hns3vf_set_default_mac_addr() argument
248 mac_addr); in hns3vf_set_default_mac_addr()
254 rte_ether_addr_copy(mac_addr, in hns3vf_set_default_mac_addr()
263 struct rte_ether_addr *mac_addr) in hns3vf_add_mc_mac_addr() argument
274 mac_addr); in hns3vf_add_mc_mac_addr()
284 struct rte_ether_addr *mac_addr) in hns3vf_remove_mc_mac_addr() argument
[all …]
/dpdk/drivers/net/atlantic/hw_atl/
H A Dhw_atl_b0.c303 static int hw_atl_b0_hw_mac_addr_set(struct aq_hw_s *self, u8 *mac_addr) in hw_atl_b0_hw_mac_addr_set() argument
309 if (!mac_addr) { in hw_atl_b0_hw_mac_addr_set()
313 h = (mac_addr[0] << 8) | (mac_addr[1]); in hw_atl_b0_hw_mac_addr_set()
314 l = (mac_addr[2] << 24) | (mac_addr[3] << 16) | in hw_atl_b0_hw_mac_addr_set()
315 (mac_addr[4] << 8) | mac_addr[5]; in hw_atl_b0_hw_mac_addr_set()
328 int hw_atl_b0_hw_init(struct aq_hw_s *self, u8 *mac_addr) in hw_atl_b0_hw_init() argument
345 hw_atl_b0_hw_mac_addr_set(self, mac_addr); in hw_atl_b0_hw_init()
H A Dhw_atl_utils.c634 u32 mac_addr[2]; in hw_atl_utils_get_mac_permanent() local
649 mac_addr, in hw_atl_utils_get_mac_permanent()
650 ARRAY_SIZE(mac_addr)); in hw_atl_utils_get_mac_permanent()
652 mac_addr[0] = 0U; in hw_atl_utils_get_mac_permanent()
653 mac_addr[1] = 0U; in hw_atl_utils_get_mac_permanent()
656 mac_addr[0] = rte_constant_bswap32(mac_addr[0]); in hw_atl_utils_get_mac_permanent()
657 mac_addr[1] = rte_constant_bswap32(mac_addr[1]); in hw_atl_utils_get_mac_permanent()
660 rte_ether_addr_copy((struct rte_ether_addr *)mac_addr, in hw_atl_utils_get_mac_permanent()
H A Dhw_atl_utils_fw2x.c218 u32 mac_addr[2] = { 0 }; in aq_fw2x_get_mac_permanent() local
226 mac_addr, in aq_fw2x_get_mac_permanent()
227 ARRAY_SIZE(mac_addr)); in aq_fw2x_get_mac_permanent()
230 mac_addr[0] = rte_constant_bswap32(mac_addr[0]); in aq_fw2x_get_mac_permanent()
231 mac_addr[1] = rte_constant_bswap32(mac_addr[1]); in aq_fw2x_get_mac_permanent()
234 rte_ether_addr_copy((struct rte_ether_addr *)mac_addr, in aq_fw2x_get_mac_permanent()
369 memcpy(cfg->mac_addr, mac, ETH_ALEN); in aq_fw2x_set_sleep_proxy()
/dpdk/drivers/net/enic/
H A Denic_res.c31 err = vnic_dev_get_mac_addr(enic->vdev, enic->mac_addr); in enic_get_vnic_config()
130 enic->mac_addr[0], enic->mac_addr[1], enic->mac_addr[2], in enic_get_vnic_config()
131 enic->mac_addr[3], enic->mac_addr[4], enic->mac_addr[5], in enic_get_vnic_config()
/dpdk/drivers/net/mlx5/
H A Dmlx5_mac.c152 mlx5_mac_addr_set(struct rte_eth_dev *dev, struct rte_ether_addr *mac_addr) in mlx5_mac_addr_set() argument
170 mac_addr, in mlx5_mac_addr_set()
177 (priv, pf_priv->if_index, mac_addr, in mlx5_mac_addr_set()
187 return mlx5_mac_addr_add(dev, mac_addr, 0, 0); in mlx5_mac_addr_set()
/dpdk/drivers/bus/dpaa/base/fman/
H A Dfman_hw.c135 mac_addr[addr_num-1].mac_addr_l; in fman_if_clear_mac_addr()
138 mac_addr[addr_num-1].mac_addr_u; in fman_if_clear_mac_addr()
156 memcpy(&m->__if.mac_addr, eth, ETHER_ADDR_LEN); in fman_if_add_mac_addr()
160 mac_addr[addr_num-1].mac_addr_l; in fman_if_add_mac_addr()
164 val = (m->__if.mac_addr.addr_bytes[0] | in fman_if_add_mac_addr()
165 (m->__if.mac_addr.addr_bytes[1] << 8) | in fman_if_add_mac_addr()
166 (m->__if.mac_addr.addr_bytes[2] << 16) | in fman_if_add_mac_addr()
167 (m->__if.mac_addr.addr_bytes[3] << 24)); in fman_if_add_mac_addr()
172 mac_addr[addr_num-1].mac_addr_u; in fman_if_add_mac_addr()
176 val = ((m->__if.mac_addr.addr_bytes[4] << 0) | in fman_if_add_mac_addr()
[all …]
/dpdk/drivers/net/dpaa2/mc/
H A Ddpdmux.c685 cmd_params->mac_addr5 = rule->mac_addr[5]; in dpdmux_if_remove_l2_rule()
686 cmd_params->mac_addr4 = rule->mac_addr[4]; in dpdmux_if_remove_l2_rule()
687 cmd_params->mac_addr3 = rule->mac_addr[3]; in dpdmux_if_remove_l2_rule()
688 cmd_params->mac_addr2 = rule->mac_addr[2]; in dpdmux_if_remove_l2_rule()
689 cmd_params->mac_addr1 = rule->mac_addr[1]; in dpdmux_if_remove_l2_rule()
690 cmd_params->mac_addr0 = rule->mac_addr[0]; in dpdmux_if_remove_l2_rule()
725 cmd_params->mac_addr5 = rule->mac_addr[5]; in dpdmux_if_add_l2_rule()
726 cmd_params->mac_addr4 = rule->mac_addr[4]; in dpdmux_if_add_l2_rule()
727 cmd_params->mac_addr3 = rule->mac_addr[3]; in dpdmux_if_add_l2_rule()
728 cmd_params->mac_addr2 = rule->mac_addr[2]; in dpdmux_if_add_l2_rule()
[all …]
/dpdk/drivers/net/txgbe/
H A Dtxgbe_ethdev_vf.c150 mac_addr->addr_bytes[0] = 0x00; in generate_random_mac_addr()
151 mac_addr->addr_bytes[1] = 0x09; in generate_random_mac_addr()
152 mac_addr->addr_bytes[2] = 0xC0; in generate_random_mac_addr()
157 memcpy(&mac_addr->addr_bytes[3], &random, 3); in generate_random_mac_addr()
1031 if (memcmp(hw->mac.perm_addr, mac_addr, in txgbevf_add_mac_addr()
1038 RTE_ETHER_ADDR_BYTES(mac_addr), err); in txgbevf_add_mac_addr()
1048 struct rte_ether_addr *mac_addr; in txgbevf_remove_mac_addr() local
1064 for (i = 0, mac_addr = dev->data->mac_addrs; in txgbevf_remove_mac_addr()
1070 if (rte_is_zero_ether_addr(mac_addr)) in txgbevf_remove_mac_addr()
1073 if (memcmp(perm_addr, mac_addr, in txgbevf_remove_mac_addr()
[all …]
/dpdk/drivers/net/atlantic/
H A Datl_ethdev.c91 struct rte_ether_addr *mac_addr,
95 struct rte_ether_addr *mac_addr);
1569 u8 *mac_addr, bool enable) in atl_update_mac_addr() argument
1576 if (mac_addr) { in atl_update_mac_addr()
1577 h = (mac_addr[0] << 8) | (mac_addr[1]); in atl_update_mac_addr()
1578 l = (mac_addr[2] << 24) | (mac_addr[3] << 16) | in atl_update_mac_addr()
1579 (mac_addr[4] << 8) | mac_addr[5]; in atl_update_mac_addr()
1791 u8 *mac_addr = NULL; in atl_dev_set_mc_addr_list() local
1796 l = (mac_addr[2] << 24) | (mac_addr[3] << 16) | in atl_dev_set_mc_addr_list()
1797 (mac_addr[4] << 8) | mac_addr[5]; in atl_dev_set_mc_addr_list()
[all …]
/dpdk/drivers/net/sfc/
H A Dsfc_mae.c524 return mac_addr; in sfc_mae_mac_addr_attach()
541 mac_addr = rte_zmalloc("sfc_mae_mac_addr", sizeof(*mac_addr), 0); in sfc_mae_mac_addr_add()
542 if (mac_addr == NULL) in sfc_mae_mac_addr_add()
547 mac_addr->refcnt = 1; in sfc_mae_mac_addr_add()
552 *mac_addrp = mac_addr; in sfc_mae_mac_addr_add()
564 if (mac_addr == NULL) in sfc_mae_mac_addr_del()
570 --(mac_addr->refcnt); in sfc_mae_mac_addr_del()
578 mac_addr, mac_addr->fw_rsrc.mac_id.id, in sfc_mae_mac_addr_del()
583 rte_free(mac_addr); in sfc_mae_mac_addr_del()
602 if (mac_addr == NULL) in sfc_mae_mac_addr_enable()
[all …]
/dpdk/drivers/net/ark/
H A Dark_pktchkr.c255 ark_pktchkr_set_src_mac_addr(ark_pkt_chkr_t handle, uint64_t mac_addr) in ark_pktchkr_set_src_mac_addr() argument
259 inst->cregs->src_mac_addr_h = (mac_addr >> 32) & 0xffff; in ark_pktchkr_set_src_mac_addr()
260 inst->cregs->src_mac_addr_l = mac_addr & 0xffffffff; in ark_pktchkr_set_src_mac_addr()
264 ark_pktchkr_set_dst_mac_addr(ark_pkt_chkr_t handle, uint64_t mac_addr) in ark_pktchkr_set_dst_mac_addr() argument
268 inst->cregs->dst_mac_addr_h = (mac_addr >> 32) & 0xffff; in ark_pktchkr_set_dst_mac_addr()
269 inst->cregs->dst_mac_addr_l = mac_addr & 0xffffffff; in ark_pktchkr_set_dst_mac_addr()
H A Dark_pktgen.c254 ark_pktgen_set_src_mac_addr(ark_pkt_gen_t handle, uint64_t mac_addr) in ark_pktgen_set_src_mac_addr() argument
257 inst->regs->src_mac_addr_h = (mac_addr >> 32) & 0xffff; in ark_pktgen_set_src_mac_addr()
258 inst->regs->src_mac_addr_l = mac_addr & 0xffffffff; in ark_pktgen_set_src_mac_addr()
262 ark_pktgen_set_dst_mac_addr(ark_pkt_gen_t handle, uint64_t mac_addr) in ark_pktgen_set_dst_mac_addr() argument
265 inst->regs->dst_mac_addr_h = (mac_addr >> 32) & 0xffff; in ark_pktgen_set_dst_mac_addr()
266 inst->regs->dst_mac_addr_l = mac_addr & 0xffffffff; in ark_pktgen_set_dst_mac_addr()
/dpdk/drivers/net/fm10k/base/
H A Dfm10k_tlv.c119 const u8 *mac_addr, u16 vlan) in fm10k_tlv_attr_put_mac_vlan() argument
127 if (!msg || !mac_addr) in fm10k_tlv_attr_put_mac_vlan()
136 attr[1] = FM10K_LE32_TO_CPU(*(const __le32 *)&mac_addr[0]); in fm10k_tlv_attr_put_mac_vlan()
137 attr[2] = FM10K_LE16_TO_CPU(*(const __le16 *)&mac_addr[4]); in fm10k_tlv_attr_put_mac_vlan()
157 s32 fm10k_tlv_attr_get_mac_vlan(u32 *attr, u8 *mac_addr, u16 *vlan) in fm10k_tlv_attr_get_mac_vlan() argument
162 if (!mac_addr || !attr) in fm10k_tlv_attr_get_mac_vlan()
165 *(__le32 *)&mac_addr[0] = FM10K_CPU_TO_LE32(attr[1]); in fm10k_tlv_attr_get_mac_vlan()
166 *(__le16 *)&mac_addr[4] = FM10K_CPU_TO_LE16((u16)(attr[2])); in fm10k_tlv_attr_get_mac_vlan()
/dpdk/drivers/bus/dpaa/include/
H A Dfman.h79 struct mac_addr { struct
88 struct mac_addr mac_addr0; /**< 0x00C-0x010 MAC_ADDR_0...1 */
103 struct mac_addr mac_addr[MEMAC_NUM_OF_PADDRS]; member
322 struct rte_ether_addr mac_addr; member
/dpdk/drivers/net/octeontx/base/
H A Docteontx_bgx.h122 uint8_t mac_addr[6]; member
156 int octeontx_bgx_port_mac_set(int port, uint8_t *mac_addr);
157 int octeontx_bgx_port_mac_add(int port, uint8_t *mac_addr, int index);
H A Docteontx_bgx.c259 octeontx_bgx_port_mac_set(int port, uint8_t *mac_addr) in octeontx_bgx_port_mac_set() argument
269 res = octeontx_mbox_send(&hdr, mac_addr, len, NULL, 0); in octeontx_bgx_port_mac_set()
277 octeontx_bgx_port_mac_add(int port, uint8_t *mac_addr, int index) in octeontx_bgx_port_mac_add() argument
287 memcpy(filter.mac_addr, mac_addr, len); in octeontx_bgx_port_mac_add()
/dpdk/examples/ethtool/ethtool-app/
H A Dmain.c35 struct rte_ether_addr mac_addr; member
159 ret = rte_eth_macaddr_get(idx_port, &ptr_port->mac_addr); in setup_ports()
176 rte_ether_addr_copy(&ptr_port->mac_addr, &ptr_mac_hdr->src_addr); in process_frame()
208 &ptr_port->mac_addr); in worker_main()
/dpdk/lib/kni/
H A Drte_kni.h45 int (*config_mac_address)(uint16_t port_id, uint8_t mac_addr[]);
72 uint8_t mac_addr[RTE_ETHER_ADDR_LEN]; /* MAC address assigned to KNI */ member
H A Drte_kni_common.h51 uint8_t mac_addr[6]; /**< MAC address for interface */ member
133 uint8_t mac_addr[6]; member

123456789