X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;ds=sidebyside;f=drivers%2Fnet%2Fmpipe%2Fmpipe_tilegx.c;h=5b2e8cde711cbbba4743f46b4f6de00d887e9fc1;hb=13a1317d3ba7;hp=4a2a9052a84e2f493c5847f9900d3ed3b1e388cd;hpb=cb6696d22023efad238709239792ec66b0920017;p=dpdk.git diff --git a/drivers/net/mpipe/mpipe_tilegx.c b/drivers/net/mpipe/mpipe_tilegx.c index 4a2a9052a8..5b2e8cde71 100644 --- a/drivers/net/mpipe/mpipe_tilegx.c +++ b/drivers/net/mpipe/mpipe_tilegx.c @@ -33,7 +33,7 @@ #include #include -#include +#include #include #include #include @@ -1587,7 +1587,7 @@ rte_pmd_mpipe_devinit(const char *ifname, return -ENODEV; } - eth_dev = rte_eth_dev_allocate(ifname, RTE_ETH_DEV_VIRTUAL); + eth_dev = rte_eth_dev_allocate(ifname); if (!eth_dev) { RTE_LOG(ERR, PMD, "%s: Failed to allocate device.\n", ifname); rte_free(priv); @@ -1623,20 +1623,16 @@ rte_pmd_mpipe_devinit(const char *ifname, return 0; } -static struct rte_driver pmd_mpipe_xgbe_drv = { - .name = "xgbe", - .type = PMD_VDEV, +static struct rte_vdev_driver pmd_mpipe_xgbe_drv = { .init = rte_pmd_mpipe_devinit, }; -static struct rte_driver pmd_mpipe_gbe_drv = { - .name = "gbe", - .type = PMD_VDEV, +static struct rte_vdev_driver pmd_mpipe_gbe_drv = { .init = rte_pmd_mpipe_devinit, }; -PMD_REGISTER_DRIVER(pmd_mpipe_xgbe_drv, mpipe_xgbe); -PMD_REGISTER_DRIVER(pmd_mpipe_gbe_drv, mpipe_gbe); +DRIVER_REGISTER_VDEV(net_mpipe_xgbe, pmd_mpipe_xgbe_drv); +DRIVER_REGISTER_VDEV(net_mpipe_gbe, pmd_mpipe_gbe_drv); static void __attribute__((constructor, used)) mpipe_init_contexts(void)