Программные уровни между драйвером NIC и приложением увеличивают задержку.Если нужно минимизировать задержку, есть две альтернативы: запустить приложение в ядре или напрямую связать сетевой адаптер с приложением в пользовательском пространстве.
Интерфейсы NIC пространства пользователя используются в приложениях, критичных к задержке,как фильтрация пакетов.Выделенная часть оборудования, которая шифрует каждый пакет, поступающий на один сетевой адаптер, и отправляет его через другой сетевой адаптер, вероятно, запускает приложение с интерфейсом сетевого интерфейса пользователя.