Я разрабатываю минимальный пользовательский режим стека Wi-Fi 802.11. Установкой разработки является USB-флешка на базе Atheros, настроенная на режим мониторинга на компьютере с Ubuntu 18.04.
Я могу отправлять и получать пакеты, но проблема, с которой я сталкиваюсь, состоит в том, что стеку требуется слишком много времени, чтобы ответить с помощью кадра 802.11 ACK, что заставляет другую сторону повторно передавать каждый кадр много раз. Законное подтверждение, полученное из драйвера \ набора микросхем, занимает 0,000132 секунды, в то время как мое подтверждение занимает 0,0118 секунды.
Есть ли способ "согласовать" время ожидания ACK с клиентом, с которым я разговариваю?
Будут оценены любые решения или креативные идеи.