On Wed, Sep 13, 2017 at 03:04:05AM +0000, Darrell Ball wrote:
> [Sugesh] Yes, you are right.
> >
> > > If there is a
> > > functionality issue to configure the MARK action properly, it has to
> > > be fixed in DPDK than doing a workaround in OVS.
> >
> > Again, can't agree more on this. But the truth/fact is that it's not an
> easy task
> > to fix DPDK. For Mellanox, I don't know exactly how many parts need to
> be
> > fixed (something like DPDK PMD, libibvers, kernel, etc). For others, it
> might
> > just be a hardware limitation.
> >
> > It's even harder (if not impossible) to fix most (if not all) DPDK pmds
> has rte
> > flow support.
> >
> > Even if we could do that, it may take years to finish that. At least, I
> see no
> > related tasks from DPDK v17.11.
> [Sugesh] Ok. IMO making changes in DPDK is cleaner and avoid lot of extra
> work in OVS
>
> [Darrell] The queue action workaround (for Intel and Mellanox nics) has been
> discussed
> extensively in the first version of the patchset and the last 2 dpdk public
> meetings.
> Nobody likes it.
> There are some other mitigating options discussed already.
>
> I am not sure it is feasible to wait for the underlying support to come,
> assuming it does.
> However, some requests for enhancements could be made in parallel.
Agreed, I think that's the best we could get so far.
--yliu
_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev