Qlogic: 578xx: Hyper-V: Network Virtualization using Generic Routing Encapsulation (NVGRE) may fail with Encapsulation Task Offload enabled.
Summary: In Hyper-V, the Network Virtualization using Generic Routing Encapsulation (NVGRE) may fail with Encapsulation Task Offload enabled.
Symptoms
Description
In a Hyper-V Network Virtualization (HNV) using Generic Routing Encapsulation (NVGRE) as its encapsulation method, allows tenants to be fully segregated in their own cloud while still using the same physical infrastructure.
When they PING from a tenant Virtual Machine to the Internet by IP address (for instance 8.8.8.8), they successfully get replies. They can follow the ICMP packet completely through the HNV environment without issue.
However, any other traffic from that same Virtual Machine to the Internet besides PING fails. For instance, browsing www.google.com fails. Also PINGing www.google.com by name instead of IP address fails (like DNS not working).
Cause
Resolution
Resolution
Disabling the Encapsulation Task Offload option in the NIC Advanced properties resolves this issue.
This issue has been root caused to a driver issue where the UDP checksum is not offloaded appropriately for NVGRE handling.
Driver version 7.13.54.0 or newer correct this issue. Access the Driver page on Dell Support to download it.