> >
> > I agree, it should simplify the code a lot. Ciara reviewed it and did
> > a quick integration to see if the api would work. The patch was
> > churning quite a bit, so we decided to hold off doing any more work
> > with it for the time being.
>
> Correct, the vHost PMD really cleans things up and removes the need for a
> lot of code in netdev-dpdk. The netdev_class for phy ports and vhost-user
> ports could be pretty much the same, except for the construct functions.
>
There seems to be a general direction in DPDK to move everything under a PMD
if we make the main interface into DPDK a pmd, we can simplify the OVS code base
and make it easier to add additional port-types in the future without
modifying OVS code.