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
