Кто-нибудь знаком с таймерами ядра? Нужна помощь в понимании.
Есть сетевой драйвер, который вероятно написан криво. Потому что при установке опции NOHZ в ON т.е. при tickless ядре, драйвер задерживает пакеты. Дело в том, что по нашей сети, если ничего не передается, должны ходить тестовые пакеты. Это важно. Ну и, видимо, процессор уходит в idle и перестает реагировать на прерывания от системного таймера.
Кто знает, NOHZ влияет только на idle-режим процессора или же он может забивать на прерывания даже когда сильно занят? Ну и почти риторический вопрос, как мне выпрямить код этого драйвера? Я даже не представляю, что искать там в его коде.