NET_ADAPTER_RECEIVE_SCALING_ENCAPSULATION_TYPE列挙 (netreceivescaling.h)

NET_ADAPTER_RECEIVE_SCALING_ENCAPSULATION_TYPE列挙は、RSS 対応 NIC がバイパスできるパケット カプセル化テクノロジを指定します。

構文

typedef enum _NET_ADAPTER_RECEIVE_SCALING_ENCAPSULATION_TYPE {
  NetAdapterReceiveScalingEncapsulationTypeNone = 0x00000000,
  NetAdapterReceiveScalingEncapsulationTypeNVGre = 0x00000001,
  NetAdapterReceiveScalingEncapsulationTypeVXLan = 0x00000002,
  NetAdapterReceiveScalingEncapsulationTypeVLan = 0x00000004
} NET_ADAPTER_RECEIVE_SCALING_ENCAPSULATION_TYPE;

定数

 
NetAdapterReceiveScalingEncapsulationTypeNone
値: 0x00000000
ハードウェアがカプセル化テクノロジをバイパスできないことを示します。
NetAdapterReceiveScalingEncapsulationTypeNVGre
値: 0x00000001
NV-GRE カプセル化をバイパスする方法をハードウェアが理解していることを示します。
NetAdapterReceiveScalingEncapsulationTypeVXLan
値: 0x00000002
ハードウェアが VXLan カプセル化をバイパスする方法を理解していることを示します。
NetAdapterReceiveScalingEncapsulationTypeVLan
値: 0x00000004
ハードウェアが VLan カプセル化をバイパスする方法を理解していることを示します。

注釈

NET_ADAPTER_RECEIVE_SCALING_CAPABILITIES構造体の ReceiveScalingEncapsulationTypes メンバーには、NIC がバイパスできる外部 (トランスポート) カプセル化型と内部 (トンネル) カプセル化型の両方の情報が含まれています。 これらのメンバーにはそれぞれ、 NET_ADAPTER_RECEIVE_SCALING_ENCAPSULATION_TYPE 定数のビットごとの OR が含まれています。

要件

要件
最小 KMDF バージョン 1.25
最小 UMDF バージョン 2.33
Header netreceivescaling.h (netadaptercx.h を含む)

こちらもご覧ください

NetAdapterCx Receive Side Scaling

Windows Server 2016の Hyper-V ネットワーク仮想化の技術的な詳細