Partager via


OID_GEN_RECEIVE_SCALE_PARAMETERS

En tant que requête, les pilotes NDIS et overlying peuvent utiliser l’OID OID_GEN_RECEIVE_SCALE_PARAMETERS pour interroger les paramètres de mise à l’échelle côté réception (RSS) actuels d’une carte réseau. NDIS retourne une structure NDIS_RECEIVE_SCALE_PARAMETERS qui définit les paramètres RSS actuels.

En tant qu’ensemble, les pilotes NDIS et overlying utilisent l’OID OID_GEN_RECEIVE_SCALE_PARAMETERS pour définir les paramètres RSS actuels d’une carte réseau. Le pilote miniport reçoit une structure NDIS_RECEIVE_SCALE_PARAMETERS qui définit les paramètres RSS.

Note

Dans RSSv2, cet OID est utilisé uniquement pour interroger les paramètres RSS actuels d’une entité de mise à l’échelle donnée. Pour les pilotes miniport qui prennent en charge RSSv2, consultez OID_GEN_RECEIVE_SCALE_PARAMETERS_V2 pour définir des paramètres RSS autres que la table d’indirection.

Remarques

Pour les pilotes miniport NDIS, la requête n’est pas demandée et l’ensemble est requis pour les pilotes qui prennent en charge RSS. NDIS gère la requête pour les pilotes miniport.

Le pilote TCP/IP configure IPv4 et IPv6 avec une seule requête de jeu d’OID de OID_GEN_RECEIVE_SCALE_PARAMETERS. Autrement dit, lorsque la pile doit activer RSS pour IPv4 et IPv6, elle définit les deux indicateurs correspondants dans le HashInformation membre de la structure NDIS_RECEIVE_SCALE_PARAMETERS et envoie une requête OID. En outre, IPv4 et IPv6 utilisent la même clé secrète et la clé sera toujours de 40 octets, même si seul IPv4 est activé.

L’adaptateur miniport sous-jacent doit utiliser les paramètres OID OID_GEN_RECEIVE_SCALE_PARAMETERS les plus récents qu’il a reçus. Par exemple, si le miniport obtient une OID_GEN_RECEIVE_SCALE_PARAMETERS OID avec les types de hachage IPv4 manquants, il doit désactiver le flux RSS IPv4 s’il a été activé précédemment.

Remarque Un pilote surlysant peut utiliser l’OID OID_GEN_RECEIVE_HASH pour activer et configurer des calculs de hachage sur des images reçues sans activer RSS.

Remarque Les pilotes de protocole doivent désactiver les calculs de hachage de réception (OID_GEN_RECEIVE_HASH) avant d’activer RSS. Si RSS est activé, un pilote de protocole désactive RSS avant d’activer les calculs de hachage de réception. Un pilote miniport doit échouer à une demande définie avec NDIS_STATUS_INVALID_OID ou NDIS_STATUS_NOT_SUPPORTED pour activer RSS si OID_GEN_RECEIVE_HASH est actuellement activé.

Remarque La table d’indirection et la clé secrète sont ajoutées après les membres de la structure NDIS_RECEIVE_SCALE_PARAMETERS. Pour plus d’informations sur la table d’indirection et la clé secrète, consultez NDIS_RECEIVE_SCALE_PARAMETERS.

Exigences

Version

Prise en charge dans NDIS 6.0 et versions ultérieures.

En-tête

Ntddndis.h (include Ndis.h)

Voir aussi

NDIS_RECEIVE_SCALE_PARAMETERS

OID_GEN_RECEIVE_HASH