NET_ADAPTER_RECEIVE_SCALING_ENCAPSULATION_TYPE enumeration (netreceivescaling.h)
The NET_ADAPTER_RECEIVE_SCALING_ENCAPSULATION_TYPE enumeration specifies packet encapsulation technologies an RSS-capable NIC is able to bypass.
Syntax
typedef enum _NET_ADAPTER_RECEIVE_SCALING_ENCAPSULATION_TYPE {
NetAdapterReceiveScalingEncapsulationTypeNone = 0x00000000,
NetAdapterReceiveScalingEncapsulationTypeNVGre = 0x00000001,
NetAdapterReceiveScalingEncapsulationTypeVXLan = 0x00000002,
NetAdapterReceiveScalingEncapsulationTypeVLan = 0x00000004
} NET_ADAPTER_RECEIVE_SCALING_ENCAPSULATION_TYPE;
Constants
NetAdapterReceiveScalingEncapsulationTypeNone Value: 0x00000000 Indicates that the hardware cannot bypass any encapsulation technologies. |
NetAdapterReceiveScalingEncapsulationTypeNVGre Value: 0x00000001 Indicates that the hardware understands how to bypass NV-GRE encapsulation. |
NetAdapterReceiveScalingEncapsulationTypeVXLan Value: 0x00000002 Indicates that the hardware understands how to bypass VXLan encapsulation. |
NetAdapterReceiveScalingEncapsulationTypeVLan Value: 0x00000004 Indicates that the hardware understands how to bypass VLan encapsulation. |
Remarks
The ReceiveScalingEncapsulationTypes member of the NET_ADAPTER_RECEIVE_SCALING_CAPABILITIES structure contains information for both outer (transport) and inner (tunnel) encapsulation types that the NIC is capable of bypassing. These members each contain a bitwise OR of NET_ADAPTER_RECEIVE_SCALING_ENCAPSULATION_TYPE constants.
Requirements
Requirement | Value |
---|---|
Minimum KMDF version | 1.25 |
Header | netreceivescaling.h (include netadaptercx.h) |
See also
NetAdapterCx Receive Side Scaling
Hyper-V Network Virtualization Technical Details in Windows Server 2016
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for