# Enum - VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeStateVmDirectPathGen2InactiveReasonVm(vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState.VmDirectPathGen2InactiveReasonVm)

Since
  vSphere API 4.1

## Enum Description

Enum Constants

Name | Description
--- | ---
vmNptConflictingIOChainConfigured | Some networking feature has placed a conflicting IOChain on the network adapter, which prevents VMDirectPath Gen 2. Examples include DVFilter.
vmNptConflictingOperationInProgress | VMDirectPath Gen 2 is temporarily suspended while the virtual machine executes an operation such as suspend.
vmNptDisabledOrDisconnectedAdapter | The virtual machine's network adapter is disabled or disconnected, and thus is not participating in VMDirectPath Gen 2.
vmNptFaultToleranceOrRecordReplayConfigured | The virtual machine is configured for Fault Tolerance or Record & Replay, which prevents VMDirectPath Gen 2.
vmNptIncompatibleAdapterFeatures | The virtual machine's network adapter has features enabled which preclude it participating in VMDirectPath Gen 2 such as INT-x or PXE booting.
vmNptIncompatibleAdapterType | The device type does not support VMDirectPath Gen 2. See vmDirectPathGen2Supported
vmNptIncompatibleBackingType | The device backing is not a DistributedVirtualPortBacking.
vmNptIncompatibleGuest | The virtual machine's guest OS does not support VMDirectPath Gen 2.
vmNptIncompatibleGuestDriver | The virtual machine's guest network driver does not support VMDirectPath Gen 2.
vmNptInsufficientMemoryReservation | The virtual machine does not have full memory reservation required to activate VMDirectPath Gen 2.
vmNptMonitorBlocks | The virtual machine monitor is exercising functionality which which prevents VMDirectPath Gen 2.
vmNptOutOfIntrVector | VMDirectPath Gen 2 is unavailable due to host run out of intr vector in host. Guest can configure the vNIC to use less rx/tx queues or use MSI instead of MSIX.
vmNptRuntimeError | VMDirectPath Gen 2 is unavailable due to an unforeseen runtime error in the virtualization platform (typically resource constraints.)
vmNptVMCIActive | VMDirectPath Gen 2 is unavailable due to Incompatibe feature VMCI is active in the current VM. Kill the relevant VMCI application(s) and restart the VM will allow the vNIC(s) to enter passthrough mode. Since vSphere API 5.1

Show WSDL type definition
<simpleType xmlns="http://www.w3.org/2001/XMLSchema" xmlns:vsan="urn:vsan" name="VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeStateVmDirectPathGen2InactiveReasonVm"> <restriction base="xsd:string"> <enumeration value="vmNptIncompatibleGuest"/> <enumeration value="vmNptIncompatibleGuestDriver"/> <enumeration value="vmNptIncompatibleAdapterType"/> <enumeration value="vmNptDisabledOrDisconnectedAdapter"/> <enumeration value="vmNptIncompatibleAdapterFeatures"/> <enumeration value="vmNptIncompatibleBackingType"/> <enumeration value="vmNptInsufficientMemoryReservation"/> <enumeration value="vmNptFaultToleranceOrRecordReplayConfigured"/> <enumeration value="vmNptConflictingIOChainConfigured"/> <enumeration value="vmNptMonitorBlocks"/> <enumeration value="vmNptConflictingOperationInProgress"/> <enumeration value="vmNptRuntimeError"/> <enumeration value="vmNptOutOfIntrVector"/> <enumeration value="vmNptVMCIActive"/> </restriction> </simpleType>