net/ring: use EAL APIs in PMD specific API
authorFerruh Yigit <ferruh.yigit@intel.com>
Mon, 12 Jun 2017 15:25:11 +0000 (16:25 +0100)
committerFerruh Yigit <ferruh.yigit@intel.com>
Mon, 12 Jun 2017 15:27:44 +0000 (16:27 +0100)
commit96cb195211479d0f96dbaac2284124fe535e4714
tree7d1f52907fdb18527a58530424f81efa07ea5286
parenta6992e9610503a97b431290769e48c89af6c6fec
net/ring: use EAL APIs in PMD specific API

When ring PMD created via PMD specific API instead of EAL abstraction
it is missing the virtual device creation done by EAL vdev.

And this makes eth_dev unusable exact same as other PMDs used, because
of some missing fields, like rte_device->name.

Now API calls EAL APIs to create ring PMDs.

Signed-off-by: Ferruh Yigit <ferruh.yigit@intel.com>
Acked-by: Bruce Richardson <bruce.richardson@intel.com>
drivers/net/ring/rte_eth_ring.c