Поделиться через


OID_TCP_RSC_STATISTICS

В качестве запроса NDIS и слишком многоуровневые драйверы или приложения пользовательского режима используют OID OID_TCP_RSC_STATISTICS для получения статистики объединения сегментов получения (RSC) адаптера мини-порта.

Драйверы мини-портов NDIS 6.30 и более поздних версий, которые предоставляют службы RSC, должны поддерживать этот OID. В противном случае этот идентификатор OID является необязательным.

Комментарии

Элемент InformationBufferструктуры NDIS_OID_REQUEST содержит структуру NDIS_RSC_STATISTICS_INFO .

Драйвер мини-порта должен поддерживать статистику в членах структуры NDIS_RSC_STATISTICS_INFO следующим образом:

  • Драйвер должен увеличивать количество объединенных пакетов в элементе CoalescedPkts по одному при каждом добавлении пакета к одной объединенной единице (SCU).
  • Драйвер должен увеличивать количество объединенных октетов в элементе CoalescedOctets на размер полезных данных TCP пакета при каждом добавлении пакета в SCU.
  • Драйвер должен увеличивать число объединенных событий в элементе CoalesceEvents на единицу при каждом завершении SCU. Все такие SKU должны иметь ненулевое значение CoalescedSegCount .
  • Драйвер должен увеличивать число прерываний в члене Aborts на один при каждом обнаружении исключения, отличного от превышения длины датаграммы IP. Это число должно включать случаи, когда пакет не объединяется из-за аппаратных ресурсов.

Требования

Версия

Поддерживается для драйверов NDIS 6.30 и более поздних версий в Windows 8.

Заголовок

Ntddndis.h (включая Ndis.h)

См. также раздел

NDIS_OID_REQUEST

NDIS_RSC_STATISTICS_INFO