Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Som en fråga kan NDIS- och överanpassningsdrivrutiner använda OID_GEN_RECEIVE_SCALE_PARAMETERS OID för att köra frågor mot aktuella RSS-parametrar (receive side scaling) för ett nätverkskort. NDIS returnerar en NDIS_RECEIVE_SCALE_PARAMETERS struktur som definierar aktuella RSS-parametrar.
Som en uppsättning använder NDIS- och överdrivande drivrutiner OID_GEN_RECEIVE_SCALE_PARAMETERS OID för att ange aktuella RSS-parametrar för ett nätverkskort. Miniportdrivrutinen tar emot en NDIS_RECEIVE_SCALE_PARAMETERS struktur som definierar RSS-parametrarna.
Not
I RSSv2 används denna OID endast för att fråga aktuella RSS-parametrar för en viss skalningsentitet. För miniportdrivrutiner som stöder RSSv2, se OID_GEN_RECEIVE_SCALE_PARAMETERS_V2 för att ange andra RSS-parametrar än tabellen indirection.
Anmärkningar
För NDIS-miniportdrivrutiner begärs inte frågan och uppsättningen krävs för drivrutiner som stöder RSS. NDIS hanterar frågan för miniportdrivrutiner.
TCP/IP-drivrutinen konfigurerar IPv4 och IPv6 med en enda OID-uppsättningsbegäran om OID_GEN_RECEIVE_SCALE_PARAMETERS. När stacken ska aktivera RSS för både IPv4 och IPv6 anger den båda motsvarande flaggor i HashInformation medlem i NDIS_RECEIVE_SCALE_PARAMETERS struktur och skickar en OID-begäran. Dessutom använder IPv4 och IPv6 samma hemliga nyckel och nyckeln är alltid 40 byte, även om endast IPv4 är aktiverat.
Det underliggande miniportkortet måste använda de senaste OID-inställningarna för OID_GEN_RECEIVE_SCALE_PARAMETERS den har tagit emot. Om miniporten till exempel får en OID_GEN_RECEIVE_SCALE_PARAMETERS OID med IPv4-hashtyperna som saknas, måste den inaktivera IPv4 RSS om den tidigare var aktiverad.
Obs En övergående drivrutin kan använda OID_GEN_RECEIVE_HASH OID för att aktivera och konfigurera hashberäkningar på mottagna ramar utan att aktivera RSS.
Obs Protocol-drivrutiner måste inaktivera ta emot hash-beräkningar (OID_GEN_RECEIVE_HASH) innan de aktiverar RSS. Om RSS är aktiverat inaktiverar en protokolldrivrutin RSS innan den aktiverar hashberäkningar. En miniportdrivrutin bör misslyckas med en uppsättningsbegäran med NDIS_STATUS_INVALID_OID eller NDIS_STATUS_NOT_SUPPORTED för att aktivera RSS om OID_GEN_RECEIVE_HASH för närvarande är aktiverat.
Obs Tabellen indirection och den hemliga nyckeln läggs till efter NDIS_RECEIVE_SCALE_PARAMETERS strukturmedlemmar. Mer information om tabellen indirection och den hemliga nyckeln finns i NDIS_RECEIVE_SCALE_PARAMETERS.
Krav
Version |
Stöds i NDIS 6.0 och senare. |
Rubrik |
Ntddndis.h (inkludera Ndis.h) |