NET_ADAPTER_RECEIVE_SCALING_PROTOCOL_TYPE列挙 (netreceivescaling.h)
NET_ADAPTER_RECEIVE_SCALING_PROTOCOL_TYPE列挙は、RSS ハッシュ値を計算するために RSS 対応 NIC が使用する必要がある受信ネットワーク データの部分を指定します。
構文
typedef enum _NET_ADAPTER_RECEIVE_SCALING_PROTOCOL_TYPE {
NetAdapterReceiveScalingProtocolTypeNone = 0x00000000,
NetAdapterReceiveScalingProtocolTypeIPv4 = 0x00000001,
NetAdapterReceiveScalingProtocolTypeIPv4Options = 0x00000002,
NetAdapterReceiveScalingProtocolTypeIPv6 = 0x00000004,
NetAdapterReceiveScalingProtocolTypeIPv6Extensions = 0x00000008,
NetAdapterReceiveScalingProtocolTypeTcp = 0x00000010,
NetAdapterReceiveScalingProtocolTypeUdp = 0x00000020
} NET_ADAPTER_RECEIVE_SCALING_PROTOCOL_TYPE;
定数
NetAdapterReceiveScalingProtocolTypeNone 値: 0x00000000 RSS 対応 NIC クライアント ドライバーでは使用されません。 |
NetAdapterReceiveScalingProtocolTypeIPv4 値: 0x00000001 ハードウェアが IPv4 パケットのハッシュを計算できることを示します。 |
NetAdapterReceiveScalingProtocolTypeIPv4Options 値: 0x00000002 ハードウェアが IPv4 オプションを理解していることを示します。 この定数を使用するには、 NetAdapterReceiveScalingProtocolTypeIPv4 が設定されている必要があります。 |
NetAdapterReceiveScalingProtocolTypeIPv6 値: 0x00000004 ハードウェアが IPv6 パケットのハッシュを計算できることを示します。 |
NetAdapterReceiveScalingProtocolTypeIPv6Extensions 値: 0x00000008 ハードウェアが IPv6 拡張ヘッダーを認識していることを示します。 この定数を使用するには、 NetAdapterReceiveScalingProtocolTypeIPv6 が設定されている必要があります。 |
NetAdapterReceiveScalingProtocolTypeTcp 値: 0x00000010 ハードウェアが 4 タプル TCP ヘッダー ハッシュ計算をサポートしていることを示します。 |
NetAdapterReceiveScalingProtocolTypeUdp 値: 0x00000020 ハードウェアが 4 タプル UDP ヘッダー ハッシュ計算をサポートしていることを示します。 |
注釈
NET_ADAPTER_RECEIVE_SCALING_CAPABILITIES構造体の ReceiveScalingProtocolTypes メンバーは、NET_ADAPTER_RECEIVE_SCALING_PROTOCOL_TYPE定数のビットごとの OR です。 NIC クライアント ドライバーは、RSS でサポートされているプロトコルの種類を示すために、複数の値を一緒にまたはすることができます。
要件
要件 | 値 |
---|---|
最小 KMDF バージョン | 1.25 |
最小 UMDF バージョン | 2.33 |
Header | netreceivescaling.h (netadaptercx.h を含む) |
こちらもご覧ください
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示