Ошибка в настройке свойств конфигурации IP адаптера мини-порта - PullRequest
0 голосов
/ 07 июля 2019

Я работаю над разработкой промежуточного драйвера NDIS. На самом деле это драйвер балансировки нагрузки, над которым я работаю. Есть одна странная проблема, с которой я сталкиваюсь при изменении свойств минипорта. После установки драйвера, когда я пытаюсь изменить IP-адрес минипорта на странице его свойств. Это занимает слишком много времени и переходит в состояние отсутствия ответа. Изменения конфигурации IP не применяются, и я также не могу получить доступ к странице свойств минипорта после состояния отсутствия ответа. Такое поведение настолько странно, что я не могу понять, в чем причина.

Может кто-нибудь здесь помочь в этом вопросе?

Я не получаю сообщение об ошибке или код ошибки. Я попытался установить конфигурацию IP через командную строку и получил то же самое поведение.

1 Ответ

1 голос
/ 10 июля 2019

Возможно, что-то просочилось в режиме ядра.Проверьте застрявшие NBL с !ndiskd.pendingnbls или застрявшие OID с !ndiskd.oid.Ищите потоки, которые застряли, вызывая ваш драйвер с помощью !stacks 2 ndis!.

. Изменение IP-адреса может случайно привести к остановке и повторной инициализации драйвера NIC.Некоторые типы утечек не отображаются, пока драйвер не выгружен.

...