NDIS_RSS_HASH_INFO_FROM_TYPE_AND_FUNC宏 (ndis/hashtypes.h)

NDIS_RSS_HASH_INFO_FROM_TYPE_AND_FUNC宏将哈希类型和哈希函数合并为哈希信息,并在NDIS_RECEIVE_SCALE_PARAMETERS结构中设置 HashInformation 成员。

语法

void NDIS_RSS_HASH_INFO_FROM_TYPE_AND_FUNC(
   _HashType,
   _HashFunction
);

参数

_HashType

哈希类型。

哈希类型是以下标志的有效组合的 OR 值:

  • NDIS_HASH_IPV4
  • NDIS_HASH_TCP_IPV4
  • NDIS_HASH_IPV6
  • NDIS_HASH_TCP_IPV6
  • NDIS_HASH_IPV6_EX
  • NDIS_HASH_TCP_IPV6_EX

有关哈希类型和这些标志的有效组合的详细信息,请参阅 RSS 哈希类型

_HashFunction

使用的哈希函数。

哈希函数可以是以下值之一:

  • NdisHashFunctionToeplitz
  • NdisHashFunctionReserved1
  • NdisHashFunctionReserved2
  • NdisHashFunctionReserved3

有关哈希函数的详细信息,请参阅 RSS 哈希函数

返回值

NDIS_RSS_HASH_INFO_FROM_TYPE_AND_FUNC 返回通过组合指定的哈希类型和哈希函数得出的哈希信息。

注解

使用 NDIS_RSS_HASH_TYPE_FROM_HASH_INFONDIS_RSS_HASH_FUNC_FROM_HASH_INFO 宏从哈希信息中获取哈希类型和哈希函数。

NIC (或其微型端口驱动程序) 使用接收端缩放 (RSS) 哈希类型来标识用于计算 RSS 哈希值的接收网络数据部分。

有关哈希类型的详细信息,请参阅 RSS 哈希类型

NIC (或其微型端口驱动程序) 使用 RSS 哈希函数来计算 RSS 哈希值。

有关哈希函数的详细信息,请参阅 RSS 哈希函数

要求

要求
最低受支持的客户端 在 NDIS 6.0 及更高版本中受支持。
目标平台 通用
标头 ndis/hashtypes.h (包括 ndis.h)

另请参阅

NDIS_RECEIVE_SCALE_PARAMETERS

NDIS_RSS_HASH_FUNC_FROM_HASH_INFO

NDIS_RSS_HASH_TYPE_FROM_HASH_INFO