virInterfacePtr iface; const char *name = "eth0"; iface = virInterfaceLookupByName(name); if (iface) { /* use the virInterfacePtr ... */ virInterfaceFree(iface); } else { printf("Interface '%s' not found.\n", name); }
virInterfacePtr iface; const char *mac = "00:01:02:03:04:05"; iface = virInterfaceLookupByMACString(mac); if (iface) { /* use the virInterfacePtr ... */ virInterfaceFree(iface); } else { printf("No interface found with MAC address '%s'.\n", mac); }