| 1263 | } |
| 1264 | |
| 1265 | static int |
| 1266 | eth_pcap_update_mac(const char *if_name, struct rte_eth_dev *eth_dev, |
| 1267 | const unsigned int numa_node) |
| 1268 | { |
| 1269 | void *mac_addrs; |
| 1270 | struct rte_ether_addr mac; |
| 1271 | |
| 1272 | if (osdep_iface_mac_get(if_name, &mac) < 0) |
| 1273 | return -1; |
| 1274 | |
| 1275 | mac_addrs = rte_zmalloc_socket(NULL, RTE_ETHER_ADDR_LEN, 0, numa_node); |
| 1276 | if (mac_addrs == NULL) |
| 1277 | return -1; |
| 1278 | |
| 1279 | PMD_LOG(INFO, "Setting phy MAC for %s", if_name); |
| 1280 | rte_memcpy(mac_addrs, mac.addr_bytes, RTE_ETHER_ADDR_LEN); |
| 1281 | eth_dev->data->mac_addrs = mac_addrs; |
| 1282 | return 0; |
| 1283 | } |
| 1284 | |
| 1285 | static int |
| 1286 | eth_from_pcaps_common(struct rte_vdev_device *vdev, |
no test coverage detected