| /f-stack/dpdk/drivers/net/mlx5/ |
| H A D | mlx5_mac.c | 34 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 D | failsafe.c | 187 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 Ð(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 D | mlx5_nl.h | 43 struct rte_ether_addr *mac_addrs, int n); 46 struct rte_ether_addr *mac_addrs, int n,
|
| H A D | mlx5_nl.c | 742 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 D | rte_eth_pcap.c | 775 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 D | mvneta_ethdev.c | 620 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 D | ixgbe_vf_representor.c | 218 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 D | virtual_pmd.c | 581 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 D | nfb_ethdev.c | 391 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 D | ark_ethdev.c | 363 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 D | cxgbevf_main.c | 255 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 D | rte_ethdev_core.h | 154 struct rte_ether_addr *mac_addrs; member
|
| H A D | rte_class_eth.c | 57 if (rte_is_same_ether_addr(&mac, &data->mac_addrs[index])) in eth_mac_cmp()
|
| /f-stack/dpdk/drivers/net/hinic/ |
| H A D | hinic_pmd_ethdev.c | 1460 ð_dev->data->mac_addrs[0]); in hinic_init_mac_addr() 1461 if (rte_is_zero_ether_addr(ð_dev->data->mac_addrs[0])) in hinic_init_mac_addr() 1462 hinic_gen_random_mac_addr(ð_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(ð_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(ð_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 D | i40e_vf_representor.c | 327 representor->vf_id, ðdev->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 D | ice_dcf_parent.c | 418 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 D | hns3_ethdev_vf.c | 273 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 ð_dev->data->mac_addrs[0]); in hns3vf_dev_init()
|
| /f-stack/dpdk/drivers/net/ipn3ke/ |
| H A D | ipn3ke_representor.c | 133 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 D | rte_eth_bond_pmd.c | 283 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 D | enic_vf_representor.c | 596 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 D | rte_eth_kni.c | 216 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 D | pfe_ethdev.c | 736 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, ð_dev->data->mac_addrs[0]); in pfe_eth_init()
|
| /f-stack/dpdk/drivers/net/qede/ |
| H A D | qede_ethdev.c | 825 if (!rte_is_valid_assigned_ether_addr(ð_dev->data->mac_addrs[index])) in qede_mac_addr_remove() 833 rte_ether_addr_copy(ð_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 ð_dev->data->mac_addrs[0]); in qede_common_dev_init() 2678 rte_ether_addr_copy(ð_dev->data->mac_addrs[0], in qede_common_dev_init() 2693 ð_dev->data->mac_addrs[0]); in qede_common_dev_init() 2695 ð_dev->data->mac_addrs[0], in qede_common_dev_init() 2710 ð_dev->data->mac_addrs[0]); in qede_common_dev_init() 2712 rte_ether_addr_copy(ð_dev->data->mac_addrs[0], in qede_common_dev_init()
|
| /f-stack/dpdk/drivers/net/octeontx/ |
| H A D | octeontx_ethdev.c | 1388 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 D | fm10k_ethdev.c | 616 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()
|