X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=drivers%2Fnet%2Fpcap%2Frte_eth_pcap.c;h=8c7f6eb33d4af274f265021c16c94d378f8a780d;hb=fe363dd42505612b966f81caa41712fa4edba6ee;hp=1bcd7e507b01148a9898a8a61dd95a8e0ad5f5fe;hpb=bae696ebd4e28b31ebe57367f5e11270232ecd26;p=dpdk.git diff --git a/drivers/net/pcap/rte_eth_pcap.c b/drivers/net/pcap/rte_eth_pcap.c index 1bcd7e507b..8c7f6eb33d 100644 --- a/drivers/net/pcap/rte_eth_pcap.c +++ b/drivers/net/pcap/rte_eth_pcap.c @@ -40,7 +40,7 @@ #include #include #include -#include +#include #include @@ -822,7 +822,7 @@ rte_pmd_init_internals(const char *name, const unsigned nb_rx_queues, goto error; /* reserve an ethdev entry */ - *eth_dev = rte_eth_dev_allocate(name, RTE_ETH_DEV_VIRTUAL); + *eth_dev = rte_eth_dev_allocate(name); if (*eth_dev == NULL) goto error; @@ -1083,12 +1083,18 @@ rte_pmd_pcap_devuninit(const char *name) return 0; } -static struct rte_driver pmd_pcap_drv = { - .type = PMD_VDEV, +static struct rte_vdev_driver pmd_pcap_drv = { + .driver = { + .type = PMD_VDEV, + }, .init = rte_pmd_pcap_devinit, .uninit = rte_pmd_pcap_devuninit, }; -PMD_REGISTER_DRIVER(pmd_pcap_drv, eth_pcap); -DRIVER_REGISTER_PARAM_STRING(eth_pcap, "rx_pcap= tx_pcap= " -"rx_iface= tx_iface= iface="); +DRIVER_REGISTER_VDEV(net_pcap, pmd_pcap_drv); +DRIVER_REGISTER_PARAM_STRING(net_pcap, + "rx_pcap= " + "tx_pcap= " + "rx_iface= " + "tx_iface= " + "iface=");