]> git.droids-corp.org - dpdk.git/blobdiff - lib/librte_pmd_bond/rte_eth_bond_api.c
eal: remove remaining reference to pm
[dpdk.git] / lib / librte_pmd_bond / rte_eth_bond_api.c
index b1d0bd3815cdf29a976f25060f4ab598cd4fd0e5..903b7c395ebf0dfa1030e82110509b33bb778b00 100644 (file)
@@ -257,7 +257,7 @@ rte_eth_bond_create(const char *name, uint8_t mode, uint8_t socket_id)
        }
 
        /* reserve an ethdev entry */
-       eth_dev = rte_eth_dev_allocate(name);
+       eth_dev = rte_eth_dev_allocate(name, RTE_ETH_DEV_VIRTUAL);
        if (eth_dev == NULL) {
                RTE_BOND_LOG(ERR, "Unable to allocate rte_eth_dev");
                goto err;
@@ -273,7 +273,7 @@ rte_eth_bond_create(const char *name, uint8_t mode, uint8_t socket_id)
        eth_dev->data->nb_rx_queues = (uint16_t)1;
        eth_dev->data->nb_tx_queues = (uint16_t)1;
 
-       TAILQ_INIT(&(eth_dev->callbacks));
+       TAILQ_INIT(&(eth_dev->link_intr_cbs));
 
        eth_dev->data->dev_link.link_status = 0;