| /dpdk/lib/net/ |
| H A D | rte_ether.h | 231 #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 D | mlx5_mac.c | 33 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 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() 296 dev->data->mac_addrs = NULL; in fs_eth_dev_create()
|
| /dpdk/drivers/common/mlx5/linux/ |
| H A D | mlx5_nl.h | 44 struct rte_ether_addr *mac_addrs, int n); 47 struct rte_ether_addr *mac_addrs, int n,
|
| H A D | mlx5_nl.c | 791 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 D | hns3_common.c | 377 &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 D | txgbe_ethdev_vf.c | 264 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, ð_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 D | mvneta_ethdev.c | 613 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 D | otx_ep_ethdev.c | 413 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 D | virtual_pmd.c | 573 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 D | ixgbe_vf_representor.c | 219 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 D | pcap_ethdev.c | 855 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 D | ark_ethdev.c | 386 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 D | nfp_ethdev_vf.c | 414 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 ð_dev->data->mac_addrs[0]); in nfp_netvf_init()
|
| /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()
|
| /dpdk/drivers/net/hinic/ |
| H A D | hinic_pmd_ethdev.c | 1459 ð_dev->data->mac_addrs[0]); in hinic_init_mac_addr() 1460 if (rte_is_zero_ether_addr(ð_dev->data->mac_addrs[0])) in hinic_init_mac_addr() 1461 hinic_gen_random_mac_addr(ð_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(ð_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(ð_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 D | nfb_ethdev.c | 583 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(ð_addr_init, &dev->data->mac_addrs[0]); in nfb_eth_dev_init()
|
| /dpdk/drivers/net/i40e/ |
| H A D | i40e_vf_representor.c | 332 representor->vf_id, ðdev->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 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() 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 D | ice_dcf_vf_representor.c | 430 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 D | rte_eth_bond_pmd.c | 283 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 D | enic_vf_representor.c | 587 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 D | enet_ethdev.c | 302 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 D | cnxk_ethdev.c | 1294 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 D | pfe_ethdev.c | 697 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, ð_dev->data->mac_addrs[0]); in pfe_eth_init()
|