Home
last modified time | relevance | path

Searched refs:mac_addrs (Results 1 – 25 of 84) sorted by relevance

1234

/f-stack/dpdk/drivers/net/mlx5/
H A Dmlx5_mac.c34 if (rte_is_zero_ether_addr(&dev->data->mac_addrs[index])) in mlx5_internal_mac_addr_remove()
37 memset(&dev->data->mac_addrs[index], 0, sizeof(struct rte_ether_addr)); in mlx5_internal_mac_addr_remove()
70 if (memcmp(&dev->data->mac_addrs[i], mac, sizeof(*mac))) in mlx5_internal_mac_addr_add()
80 dev->data->mac_addrs[index] = *mac; in mlx5_internal_mac_addr_add()
/f-stack/dpdk/drivers/net/failsafe/
H A Dfailsafe.c187 dev->data->mac_addrs = &PRIV(dev)->mac_addrs[0]; in fs_eth_dev_create()
228 mac = &dev->data->mac_addrs[0]; in fs_eth_dev_create()
250 &ETH(sdev)->data->mac_addrs[0], mac); in fs_eth_dev_create()
286 dev->data->mac_addrs = NULL; in fs_eth_dev_create()
/f-stack/dpdk/drivers/common/mlx5/linux/
H A Dmlx5_nl.h43 struct rte_ether_addr *mac_addrs, int n);
46 struct rte_ether_addr *mac_addrs, int n,
H A Dmlx5_nl.c742 struct rte_ether_addr *mac_addrs, int n) in mlx5_nl_mac_addr_sync() argument
757 if (rte_is_same_ether_addr(&macs[i], &mac_addrs[j])) in mlx5_nl_mac_addr_sync()
763 if (rte_is_zero_ether_addr(&mac_addrs[j])) { in mlx5_nl_mac_addr_sync()
764 mac_addrs[j] = macs[i]; in mlx5_nl_mac_addr_sync()
787 struct rte_ether_addr *mac_addrs, int n, in mlx5_nl_mac_addr_flush() argument
796 struct rte_ether_addr *m = &mac_addrs[i]; in mlx5_nl_mac_addr_flush()
/f-stack/dpdk/drivers/net/pcap/
H A Drte_eth_pcap.c775 dev->data->mac_addrs = NULL; in eth_dev_close()
1163 data->mac_addrs = &(*internals)->eth_addr; in pmd_init_internals()
1185 void *mac_addrs; in eth_pcap_update_mac() local
1198 mac_addrs = rte_zmalloc_socket(NULL, RTE_ETHER_ADDR_LEN, 0, numa_node); in eth_pcap_update_mac()
1199 if (!mac_addrs) { in eth_pcap_update_mac()
1205 eth_dev->data->mac_addrs = mac_addrs; in eth_pcap_update_mac()
1206 rte_memcpy(eth_dev->data->mac_addrs[0].addr_bytes, in eth_pcap_update_mac()
1214 void *mac_addrs; in eth_pcap_update_mac()
1246 if (!mac_addrs) { in eth_pcap_update_mac()
1252 eth_dev->data->mac_addrs = mac_addrs; in eth_pcap_update_mac()
[all …]
/f-stack/dpdk/drivers/net/mvneta/
H A Dmvneta_ethdev.c620 dev->data->mac_addrs[index].addr_bytes); in mvneta_mac_addr_remove()
623 &dev->data->mac_addrs[index]); in mvneta_mac_addr_remove()
821 eth_dev->data->mac_addrs = in mvneta_eth_dev_create()
824 if (!eth_dev->data->mac_addrs) { in mvneta_eth_dev_create()
836 memcpy(eth_dev->data->mac_addrs[0].addr_bytes, in mvneta_eth_dev_create()
/f-stack/dpdk/drivers/net/ixgbe/
H A Dixgbe_vf_representor.c218 ethdev->data->mac_addrs = (struct rte_ether_addr *) in ixgbe_vf_representor_init()
236 ethdev->data->mac_addrs = NULL; in ixgbe_vf_representor_uninit()
/f-stack/dpdk/app/test/
H A Dvirtual_pmd.c581 eth_dev->data->mac_addrs = rte_zmalloc(name, RTE_ETHER_ADDR_LEN, 0); in virtual_ethdev_create()
582 if (eth_dev->data->mac_addrs == NULL) in virtual_ethdev_create()
585 memcpy(eth_dev->data->mac_addrs, mac_addr, in virtual_ethdev_create()
586 sizeof(*eth_dev->data->mac_addrs)); in virtual_ethdev_create()
/f-stack/dpdk/drivers/net/nfb/
H A Dnfb_ethdev.c391 rte_ether_addr_copy(mac_addr, data->mac_addrs); in nfb_eth_mac_addr_set()
500 data->mac_addrs = rte_zmalloc(data->name, sizeof(struct rte_ether_addr), in nfb_eth_dev_init()
502 if (data->mac_addrs == NULL) { in nfb_eth_dev_init()
/f-stack/dpdk/drivers/net/ark/
H A Dark_ethdev.c363 dev->data->mac_addrs = rte_zmalloc("ark", RTE_ETHER_ADDR_LEN, 0); in eth_ark_dev_init()
364 if (!dev->data->mac_addrs) { in eth_ark_dev_init()
431 eth_dev->data->mac_addrs = rte_zmalloc(name, in eth_ark_dev_init()
433 if (!eth_dev->data->mac_addrs) { in eth_ark_dev_init()
451 rte_free(dev->data->mac_addrs); in eth_ark_dev_init()
452 dev->data->mac_addrs = NULL; in eth_ark_dev_init()
/f-stack/dpdk/drivers/net/cxgbe/
H A Dcxgbevf_main.c255 pi->eth_dev->data->mac_addrs = rte_zmalloc(name, in cxgbevf_probe()
257 if (!pi->eth_dev->data->mac_addrs) { in cxgbevf_probe()
/f-stack/dpdk/lib/librte_ethdev/
H A Drte_ethdev_core.h154 struct rte_ether_addr *mac_addrs; member
H A Drte_class_eth.c57 if (rte_is_same_ether_addr(&mac, &data->mac_addrs[index])) in eth_mac_cmp()
/f-stack/dpdk/drivers/net/hinic/
H A Dhinic_pmd_ethdev.c1460 &eth_dev->data->mac_addrs[0]); in hinic_init_mac_addr()
1461 if (rte_is_zero_ether_addr(&eth_dev->data->mac_addrs[0])) in hinic_init_mac_addr()
1462 hinic_gen_random_mac_addr(&eth_dev->data->mac_addrs[0]); in hinic_init_mac_addr()
1466 eth_dev->data->mac_addrs[0].addr_bytes, in hinic_init_mac_addr()
1471 rte_ether_addr_copy(&eth_dev->data->mac_addrs[0], in hinic_init_mac_addr()
1519 eth_dev->data->mac_addrs[i].addr_bytes, in hinic_deinit_mac_addr()
1525 memset(&eth_dev->data->mac_addrs[i], 0, in hinic_deinit_mac_addr()
2437 if (memcmp(&dev->data->mac_addrs[i], in hinic_mac_addr_add()
2450 dev->data->mac_addrs[index] = *mac_addr; in hinic_mac_addr_add()
3125 eth_dev->data->mac_addrs = eth_addr; in hinic_func_init()
[all …]
/f-stack/dpdk/drivers/net/i40e/
H A Di40e_vf_representor.c327 representor->vf_id, &ethdev->data->mac_addrs[index]); in i40e_vf_representor_mac_addr_remove()
519 ethdev->data->mac_addrs = &vf->mac_addr; in i40e_vf_representor_init()
536 ethdev->data->mac_addrs = NULL; in i40e_vf_representor_uninit()
/f-stack/dpdk/drivers/net/ice/
H A Dice_dcf_parent.c418 eth_dev->data->mac_addrs = &parent_adapter->pf.dev_addr; in ice_dcf_init_parent_adapter()
434 eth_dev->data->mac_addrs = NULL; in ice_dcf_uninit_parent_adapter()
/f-stack/dpdk/drivers/net/hns3/
H A Dhns3_ethdev_vf.c273 struct rte_ether_addr *mac_addr = &dev->data->mac_addrs[idx]; in hns3vf_remove_mac_addr()
357 addr = &hw->data->mac_addrs[i]; in hns3vf_configure_mac_addr()
469 &hw->data->mac_addrs[j])) { in hns3vf_set_mc_addr_chk_param()
2466 rte_ether_addr_copy(&hw->data->mac_addrs[0], hw_mac); in hns3vf_check_default_mac_change()
2468 ret = rte_is_same_ether_addr(&hw->data->mac_addrs[0], hw_mac); in hns3vf_check_default_mac_change()
2470 rte_ether_addr_copy(hw_mac, &hw->data->mac_addrs[0]); in hns3vf_check_default_mac_change()
2472 &hw->data->mac_addrs[0]); in hns3vf_check_default_mac_change()
2782 eth_dev->data->mac_addrs = rte_zmalloc("hns3vf-mac", in hns3vf_dev_init()
2785 if (eth_dev->data->mac_addrs == NULL) { in hns3vf_dev_init()
2808 &eth_dev->data->mac_addrs[0]); in hns3vf_dev_init()
/f-stack/dpdk/drivers/net/ipn3ke/
H A Dipn3ke_representor.c133 rte_ether_addr_copy(&rpst->mac_addr, &dev->data->mac_addrs[0]); in ipn3ke_rpst_dev_start()
134 dev->data->mac_addrs->addr_bytes[RTE_ETHER_ADDR_LEN - 1] = in ipn3ke_rpst_dev_start()
140 (char *)&dev->data->mac_addrs->addr_bytes[0], in ipn3ke_rpst_dev_start()
148 (char *)&dev->data->mac_addrs->addr_bytes[4], in ipn3ke_rpst_dev_start()
2938 ethdev->data->mac_addrs = rte_zmalloc("ipn3ke", RTE_ETHER_ADDR_LEN, 0); in ipn3ke_rpst_init()
2939 if (!ethdev->data->mac_addrs) { in ipn3ke_rpst_init()
2960 ethdev->data->mac_addrs = rte_zmalloc("ipn3ke_afu_representor", in ipn3ke_rpst_init()
2963 if (!ethdev->data->mac_addrs) { in ipn3ke_rpst_init()
/f-stack/dpdk/drivers/net/bonding/
H A Drte_eth_bond_pmd.c283 struct rte_ether_addr *bond_mac = bonded_eth_dev->data->mac_addrs; in rx_burst_8023ad()
934 rte_ether_addr_copy(primary_port->data->mac_addrs, &primary_slave_addr); in bond_ethdev_tx_burst_tlb()
1415 mac_addr = eth_dev->data->mac_addrs; in mac_address_get()
1437 mac_addr = eth_dev->data->mac_addrs; in mac_address_set()
1459 mac_addr = &bonded_eth_dev->data->mac_addrs[i]; in slave_add_mac_addresses()
1468 &bonded_eth_dev->data->mac_addrs[i]); in slave_add_mac_addresses()
1488 mac_addr = &bonded_eth_dev->data->mac_addrs[i]; in slave_remove_mac_addresses()
1519 bonded_eth_dev->data->mac_addrs)) { in mac_address_slaves_update()
1539 bonded_eth_dev->data->mac_addrs)) { in mac_address_slaves_update()
3163 struct rte_ether_addr *mac_addr = &dev->data->mac_addrs[index]; in bond_ethdev_mac_addr_remove()
[all …]
/f-stack/dpdk/drivers/net/enic/
H A Denic_vf_representor.c596 rte_ether_addr_copy(&vf->mac_addr, vf->eth_dev->data->mac_addrs); in get_vf_config()
678 eth_dev->data->mac_addrs = rte_zmalloc("enic_mac_addr_vf", in enic_vf_representor_init()
681 if (eth_dev->data->mac_addrs == NULL) in enic_vf_representor_init()
/f-stack/dpdk/drivers/net/kni/
H A Drte_eth_kni.c216 eth_dev->data->mac_addrs = NULL; in eth_kni_close()
392 data->mac_addrs = &internals->eth_addr; in eth_kni_create()
/f-stack/dpdk/drivers/net/pfe/
H A Dpfe_ethdev.c736 rte_ether_addr_copy(addr, &dev->data->mac_addrs[0]); in pfe_dev_set_mac_addr()
833 eth_dev->data->mac_addrs = rte_zmalloc("mac_addr", in pfe_eth_init()
835 if (eth_dev->data->mac_addrs == NULL) { in pfe_eth_init()
846 rte_ether_addr_copy(&addr, &eth_dev->data->mac_addrs[0]); in pfe_eth_init()
/f-stack/dpdk/drivers/net/qede/
H A Dqede_ethdev.c825 if (!rte_is_valid_assigned_ether_addr(&eth_dev->data->mac_addrs[index])) in qede_mac_addr_remove()
833 rte_ether_addr_copy(&eth_dev->data->mac_addrs[index], in qede_mac_addr_remove()
2660 eth_dev->data->mac_addrs = rte_zmalloc(edev->name, in qede_common_dev_init()
2665 if (eth_dev->data->mac_addrs == NULL) { in qede_common_dev_init()
2677 &eth_dev->data->mac_addrs[0]); in qede_common_dev_init()
2678 rte_ether_addr_copy(&eth_dev->data->mac_addrs[0], in qede_common_dev_init()
2693 &eth_dev->data->mac_addrs[0]); in qede_common_dev_init()
2695 &eth_dev->data->mac_addrs[0], in qede_common_dev_init()
2710 &eth_dev->data->mac_addrs[0]); in qede_common_dev_init()
2712 rte_ether_addr_copy(&eth_dev->data->mac_addrs[0], in qede_common_dev_init()
/f-stack/dpdk/drivers/net/octeontx/
H A Docteontx_ethdev.c1388 data->mac_addrs = rte_zmalloc_socket(octtx_name, max_entries * in octeontx_create()
1391 if (data->mac_addrs == NULL) { in octeontx_create()
1417 memcpy(data->mac_addrs, nic->mac_addr, RTE_ETHER_ADDR_LEN); in octeontx_create()
1440 rte_free(data->mac_addrs); in octeontx_create()
1441 data->mac_addrs = NULL; in octeontx_create()
/f-stack/dpdk/drivers/net/fm10k/
H A Dfm10k_ethdev.c616 memset(dev->data->mac_addrs, 0, in fm10k_dev_mq_rx_configure()
619 &dev->data->mac_addrs[0]); in fm10k_dev_mq_rx_configure()
1539 if (rte_is_zero_ether_addr(&data->mac_addrs[mac_index])) in fm10k_vlan_filter_set()
1548 data->mac_addrs[mac_index].addr_bytes, in fm10k_vlan_filter_set()
1679 fm10k_MAC_filter_set(dev, data->mac_addrs[index].addr_bytes, in fm10k_macaddr_remove()
3122 dev->data->mac_addrs = rte_zmalloc("fm10k", in eth_fm10k_dev_init()
3124 if (dev->data->mac_addrs == NULL) { in eth_fm10k_dev_init()
3132 &dev->data->mac_addrs[0]); in eth_fm10k_dev_init()
3135 !rte_is_valid_assigned_ether_addr(dev->data->mac_addrs)) { in eth_fm10k_dev_init()
3141 &dev->data->mac_addrs[0]); in eth_fm10k_dev_init()

1234