перечисление NET_ADAPTER_RECEIVE_SCALING_PROTOCOL_TYPE (netreceivescaling.h)
Перечисление NET_ADAPTER_RECEIVE_SCALING_PROTOCOL_TYPE указывает часть полученных сетевых данных, которую сетевая карта с поддержкой RSS должна использовать для вычисления значения хэша RSS.
Синтаксис
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. |
NetAdapterReceiveScalingProtocolTypeIPv4 Значение: 0x00000001 Указывает, что оборудование может вычислять хэши для пакетов IPv4. |
NetAdapterReceiveScalingProtocolTypeIPv4Options Значение: 0x00000002 Указывает, что оборудование понимает параметры IPv4. Для этой константы необходимо задать значение NetAdapterReceiveScalingProtocolTypeIPv4 . |
NetAdapterReceiveScalingProtocolTypeIPv6 Значение: 0x00000004 Указывает, что оборудование может вычислять хэши для пакетов IPv6. |
NetAdapterReceiveScalingProtocolTypeIPv6Extensions Значение: 0x00000008 Указывает, что оборудование распознает заголовки расширения IPv6. Для этой константы необходимо задать NetAdapterReceiveScalingProtocolTypeIPv6 . |
NetAdapterReceiveScalingProtocolTypeTcp Значение: 0x00000010 Указывает, что оборудование поддерживает вычисление хэша заголовков TCP из 4 кортежей. |
NetAdapterReceiveScalingProtocolTypeUdp Значение: 0x00000020 Указывает, что оборудование поддерживает вычисление хэша заголовков UDP из 4 кортежей. |
Комментарии
Элемент ReceiveScalingProtocolTypes структуры NET_ADAPTER_RECEIVE_SCALING_CAPABILITIES является побитовой или NET_ADAPTER_RECEIVE_SCALING_PROTOCOL_TYPE констант. Драйверы клиента сетевой карты могут или несколько значений вместе, чтобы указать, какие типы протоколов они поддерживают для RSS.
Требования
Требование | Значение |
---|---|
Минимальная версия KMDF | 1,25 |
Минимальная версия UMDF | 2.33 |
Верхняя часть | netreceivescaling.h (включая netadaptercx.h) |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по