Home
last modified time | relevance | path

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

1234

/dpdk/lib/net/
H A Drte_ether.h231 #define RTE_ETHER_ADDR_BYTES(mac_addrs) ((mac_addrs)->addr_bytes[0]), \ argument
232 ((mac_addrs)->addr_bytes[1]), \
233 ((mac_addrs)->addr_bytes[2]), \
234 ((mac_addrs)->addr_bytes[3]), \
235 ((mac_addrs)->addr_bytes[4]), \
236 ((mac_addrs)->addr_bytes[5])
/dpdk/drivers/net/mlx5/
H A Dmlx5_mac.c33 if (rte_is_zero_ether_addr(&dev->data->mac_addrs[index])) in mlx5_internal_mac_addr_remove()
36 memset(&dev->data->mac_addrs[index], 0, sizeof(struct rte_ether_addr)); in mlx5_internal_mac_addr_remove()
69 if (memcmp(&dev->data->mac_addrs[i], mac, sizeof(*mac))) in mlx5_internal_mac_addr_add()
79 dev->data->mac_addrs[index] = *mac; in mlx5_internal_mac_addr_add()
/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()
296 dev->data->mac_addrs = NULL; in fs_eth_dev_create()
/dpdk/drivers/common/mlx5/linux/
H A Dmlx5_nl.h44 struct rte_ether_addr *mac_addrs, int n);
47 struct rte_ether_addr *mac_addrs, int n,
H A Dmlx5_nl.c791 struct rte_ether_addr *mac_addrs, int n) in mlx5_nl_mac_addr_sync() argument
807 if (rte_is_same_ether_addr(&macs[i], &mac_addrs[j])) in mlx5_nl_mac_addr_sync()
814 if (rte_is_zero_ether_addr(&mac_addrs[j])) { in mlx5_nl_mac_addr_sync()
815 mac_addrs[j] = macs[i]; in mlx5_nl_mac_addr_sync()
822 if (rte_is_zero_ether_addr(&mac_addrs[j])) { in mlx5_nl_mac_addr_sync()
823 mac_addrs[j] = macs[i]; in mlx5_nl_mac_addr_sync()
847 struct rte_ether_addr *mac_addrs, int n, in mlx5_nl_mac_addr_flush() argument
856 struct rte_ether_addr *m = &mac_addrs[i]; in mlx5_nl_mac_addr_flush()
/dpdk/drivers/net/hns3/
H A Dhns3_common.c377 &hw->data->mac_addrs[j])) { in hns3_set_mc_addr_chk_param()
483 addr = &hw->data->mac_addrs[i]; in hns3_configure_all_mac_addr()
571 struct rte_ether_addr *mac_addr = &dev->data->mac_addrs[idx]; in hns3_remove_mac_addr()
602 dev->data->mac_addrs = rte_zmalloc(memory_name, in hns3_init_mac_addrs()
605 if (dev->data->mac_addrs == NULL) { in hns3_init_mac_addrs()
639 &dev->data->mac_addrs[0]); in hns3_init_mac_addrs()
/dpdk/drivers/net/txgbe/
H A Dtxgbe_ethdev_vf.c264 eth_dev->data->mac_addrs = rte_zmalloc("txgbevf", RTE_ETHER_ADDR_LEN * in eth_txgbevf_dev_init()
266 if (eth_dev->data->mac_addrs == NULL) { in eth_txgbevf_dev_init()
279 rte_free(eth_dev->data->mac_addrs); in eth_txgbevf_dev_init()
280 eth_dev->data->mac_addrs = NULL; in eth_txgbevf_dev_init()
290 rte_ether_addr_copy(perm_addr, &eth_dev->data->mac_addrs[0]); in eth_txgbevf_dev_init()
780 rte_free(dev->data->mac_addrs); in txgbevf_dev_close()
781 dev->data->mac_addrs = NULL; in txgbevf_dev_close()
1064 for (i = 0, mac_addr = dev->data->mac_addrs; in txgbevf_remove_mac_addr()
/dpdk/drivers/net/mvneta/
H A Dmvneta_ethdev.c613 dev->data->mac_addrs[index].addr_bytes); in mvneta_mac_addr_remove()
616 &dev->data->mac_addrs[index]); in mvneta_mac_addr_remove()
814 eth_dev->data->mac_addrs = in mvneta_eth_dev_create()
817 if (!eth_dev->data->mac_addrs) { in mvneta_eth_dev_create()
829 memcpy(eth_dev->data->mac_addrs[0].addr_bytes, in mvneta_eth_dev_create()
/dpdk/drivers/net/octeontx_ep/
H A Dotx_ep_ethdev.c413 eth_dev->data->mac_addrs = rte_zmalloc("otx_ep", RTE_ETHER_ADDR_LEN, 0); in otx_ep_eth_dev_init()
414 if (eth_dev->data->mac_addrs == NULL) { in otx_ep_eth_dev_init()
420 rte_ether_addr_copy(&vf_mac_addr, eth_dev->data->mac_addrs); in otx_ep_eth_dev_init()
/dpdk/app/test/
H A Dvirtual_pmd.c573 eth_dev->data->mac_addrs = rte_zmalloc(name, RTE_ETHER_ADDR_LEN, 0); in virtual_ethdev_create()
574 if (eth_dev->data->mac_addrs == NULL) in virtual_ethdev_create()
577 memcpy(eth_dev->data->mac_addrs, mac_addr, in virtual_ethdev_create()
578 sizeof(*eth_dev->data->mac_addrs)); in virtual_ethdev_create()
/dpdk/drivers/net/ixgbe/
H A Dixgbe_vf_representor.c219 ethdev->data->mac_addrs = (struct rte_ether_addr *) in ixgbe_vf_representor_init()
237 ethdev->data->mac_addrs = NULL; in ixgbe_vf_representor_uninit()
/dpdk/drivers/net/pcap/
H A Dpcap_ethdev.c855 dev->data->mac_addrs = NULL; in eth_dev_close()
1240 data->mac_addrs = &(*internals)->eth_addr; in pmd_init_internals()
1261 void *mac_addrs; in eth_pcap_update_mac() local
1267 mac_addrs = rte_zmalloc_socket(NULL, RTE_ETHER_ADDR_LEN, 0, numa_node); in eth_pcap_update_mac()
1268 if (mac_addrs == NULL) in eth_pcap_update_mac()
1272 rte_memcpy(mac_addrs, mac.addr_bytes, RTE_ETHER_ADDR_LEN); in eth_pcap_update_mac()
1273 eth_dev->data->mac_addrs = mac_addrs; in eth_pcap_update_mac()
/dpdk/drivers/net/ark/
H A Dark_ethdev.c386 dev->data->mac_addrs = rte_zmalloc("ark", RTE_ETHER_ADDR_LEN, 0); in eth_ark_dev_init()
387 if (!dev->data->mac_addrs) { in eth_ark_dev_init()
454 eth_dev->data->mac_addrs = rte_zmalloc(name, in eth_ark_dev_init()
456 if (!eth_dev->data->mac_addrs) { in eth_ark_dev_init()
474 rte_free(dev->data->mac_addrs); in eth_ark_dev_init()
475 dev->data->mac_addrs = NULL; in eth_ark_dev_init()
/dpdk/drivers/net/nfp/
H A Dnfp_ethdev_vf.c414 eth_dev->data->mac_addrs = rte_zmalloc("mac_addr", in nfp_netvf_init()
416 if (eth_dev->data->mac_addrs == NULL) { in nfp_netvf_init()
435 &eth_dev->data->mac_addrs[0]); in nfp_netvf_init()
/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()
/dpdk/drivers/net/hinic/
H A Dhinic_pmd_ethdev.c1459 &eth_dev->data->mac_addrs[0]); in hinic_init_mac_addr()
1460 if (rte_is_zero_ether_addr(&eth_dev->data->mac_addrs[0])) in hinic_init_mac_addr()
1461 hinic_gen_random_mac_addr(&eth_dev->data->mac_addrs[0]); in hinic_init_mac_addr()
1465 eth_dev->data->mac_addrs[0].addr_bytes, in hinic_init_mac_addr()
1470 rte_ether_addr_copy(&eth_dev->data->mac_addrs[0], in hinic_init_mac_addr()
1518 eth_dev->data->mac_addrs[i].addr_bytes, in hinic_deinit_mac_addr()
1524 memset(&eth_dev->data->mac_addrs[i], 0, in hinic_deinit_mac_addr()
2420 if (memcmp(&dev->data->mac_addrs[i], in hinic_mac_addr_add()
2433 dev->data->mac_addrs[index] = *mac_addr; in hinic_mac_addr_add()
3090 eth_dev->data->mac_addrs = eth_addr; in hinic_func_init()
[all …]
/dpdk/drivers/net/nfb/
H A Dnfb_ethdev.c583 data->mac_addrs = rte_zmalloc(data->name, in nfb_eth_dev_init()
585 if (data->mac_addrs == NULL) { in nfb_eth_dev_init()
597 rte_ether_addr_copy(&eth_addr_init, &dev->data->mac_addrs[0]); in nfb_eth_dev_init()
/dpdk/drivers/net/i40e/
H A Di40e_vf_representor.c332 representor->vf_id, &ethdev->data->mac_addrs[index]); in i40e_vf_representor_mac_addr_remove()
524 ethdev->data->mac_addrs = &vf->mac_addr; in i40e_vf_representor_init()
541 ethdev->data->mac_addrs = NULL; in i40e_vf_representor_uninit()
/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()
2895 ethdev->data->mac_addrs = rte_zmalloc("ipn3ke", RTE_ETHER_ADDR_LEN, 0); in ipn3ke_rpst_init()
2896 if (!ethdev->data->mac_addrs) { in ipn3ke_rpst_init()
2917 ethdev->data->mac_addrs = rte_zmalloc("ipn3ke_afu_representor", in ipn3ke_rpst_init()
2920 if (!ethdev->data->mac_addrs) { in ipn3ke_rpst_init()
/dpdk/drivers/net/ice/
H A Dice_dcf_vf_representor.c430 vf_rep_eth_dev->data->mac_addrs = &repr->mac_addr; in ice_dcf_vf_repr_init()
440 vf_rep_eth_dev->data->mac_addrs = NULL; in ice_dcf_vf_repr_uninit()
/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()
930 rte_ether_addr_copy(primary_port->data->mac_addrs, &primary_slave_addr); in bond_ethdev_tx_burst_tlb()
1411 mac_addr = eth_dev->data->mac_addrs; in mac_address_get()
1433 mac_addr = eth_dev->data->mac_addrs; in mac_address_set()
1455 mac_addr = &bonded_eth_dev->data->mac_addrs[i]; in slave_add_mac_addresses()
1464 &bonded_eth_dev->data->mac_addrs[i]); in slave_add_mac_addresses()
1484 mac_addr = &bonded_eth_dev->data->mac_addrs[i]; in slave_remove_mac_addresses()
1515 bonded_eth_dev->data->mac_addrs)) { in mac_address_slaves_update()
1535 bonded_eth_dev->data->mac_addrs)) { in mac_address_slaves_update()
3271 struct rte_ether_addr *mac_addr = &dev->data->mac_addrs[index]; in bond_ethdev_mac_addr_remove()
[all …]
/dpdk/drivers/net/enic/
H A Denic_vf_representor.c587 rte_ether_addr_copy(&vf->mac_addr, vf->eth_dev->data->mac_addrs); in get_vf_config()
669 eth_dev->data->mac_addrs = rte_zmalloc("enic_mac_addr_vf", in enic_vf_representor_init()
672 if (eth_dev->data->mac_addrs == NULL) in enic_vf_representor_init()
/dpdk/drivers/net/enetfec/
H A Denet_ethdev.c302 rte_ether_addr_copy(addr, &dev->data->mac_addrs[0]); in enetfec_set_mac_address()
627 dev->data->mac_addrs = rte_zmalloc("mac_addr", RTE_ETHER_ADDR_LEN, 0); in pmd_enetfec_probe()
628 if (dev->data->mac_addrs == NULL) { in pmd_enetfec_probe()
/dpdk/drivers/net/cnxk/
H A Dcnxk_ethdev.c1294 ea = eth_dev->data->mac_addrs; in cnxk_nix_configure()
1702 eth_dev->data->mac_addrs = in cnxk_eth_dev_init()
1704 if (eth_dev->data->mac_addrs == NULL) { in cnxk_eth_dev_init()
1721 memcpy(eth_dev->data->mac_addrs, dev->mac_addr, RTE_ETHER_ADDR_LEN); in cnxk_eth_dev_init()
1754 rte_free(eth_dev->data->mac_addrs); in cnxk_eth_dev_init()
1860 rte_free(eth_dev->data->mac_addrs); in cnxk_eth_dev_uninit()
1861 eth_dev->data->mac_addrs = NULL; in cnxk_eth_dev_uninit()
/dpdk/drivers/net/pfe/
H A Dpfe_ethdev.c697 rte_ether_addr_copy(addr, &dev->data->mac_addrs[0]); in pfe_dev_set_mac_addr()
792 eth_dev->data->mac_addrs = rte_zmalloc("mac_addr", in pfe_eth_init()
794 if (eth_dev->data->mac_addrs == NULL) { in pfe_eth_init()
805 rte_ether_addr_copy(&addr, &eth_dev->data->mac_addrs[0]); in pfe_eth_init()

1234