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) |