OVS compat layer can handle tunnel GSO packets. but it does
keep skb encapsulation on for packet handled in GSO. This can
confuse some NIC drivers. I have seen this issue on intel devices:
>>> i40e 0000:42:00.0: TX driver issue detected, PF reset issued
Following patch resets this bit in case compat layer handles the packet.
VMware-BZ:
1698877
Signed-off-by: Pravin B Shelar <pshelar@ovn.org>
Acked-by: Jesse Gross <jesse@kernel.org>
* make copy of it to restore it back. */
memcpy(cb, skb->cb, sizeof(cb));
+ skb->encapsulation = 0;
+
/* We are handling offloads by segmenting l3 packet, so
* no need to call OVS compat segmentation function. */