On 12/5/2019 9:55 AM, Sriharsha Basavapatna wrote:
> Hi Eli,
>
> Any reason why tnl_pop is not included in this patch set ?
>
> Thanks,
> -Harsha

Currently offloading of vports does not work. Ilya works on that 
together with Ophir.

However, the decap process in OVS-DPDK is much more complex. It consists 
of 2 flows - tnl_pop on the PF, and tunnel flow on the vport.

So, offloading it will be not as straight forward as simple output, drop 
or encap (clone) in this series.

In HW, once we do "VXLAN_DECAP", the outer header is lost. As the outer 
header is required in the vport flow, we won't be able to do the decap 
in the tnl_pop flow.

Instead it will be in the vport flow.

Furthermore, as those are 2 different flows, we must be able to cope 
with a scenario that only the tnl_pop flow exist and hit, and the vport 
flow doesn't.

In this case, we must be able to handle this HW miss, and proceed the 
processing in SW.

Those are all covered in the next series we work on, and will submit it 
once the current output series is accepted.

_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to