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
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to