Add boot check for ipv6 disabled via registry in mirrored mode (#40235)
* Fallback to NAT when IPv6 is disabled via registry for mirrored networking When the registry key HKLM\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters has DisabledComponents set to 0xFF (all IPv6 components disabled), mirrored networking mode cannot mirror host interfaces. This adds a check in ValidateNetworkingMode() that detects this condition and falls back to NAT networking mode with a user-facing warning. Only mirrored networking mode is affected by this registry key; other networking modes (NAT, Bridged, VirtioProxy) are not checked. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * add registry check * pr review * remove shutdown * re-add shutdown --------- Co-authored-by: Catalin-Emil Fetoiu <cfetoiu@microsoft.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>