Мой беспроводной интерфейс, кажется, буферизует входящие сообщения и периодически их получает
у меня проблема с моим беспроводным сетевым интерфейсом. В принципе, когда я отправляю ему пакеты с относительно низкой частотой, все вроде работает нормально. Если я пытаюсь увеличить частоту (я пробовал 1 пакет каждые 500, 200 и 100 мс), они несколько буферизуются в буфере трансивера, а затем обрабатываются все вместе через определенное количество времени. Мое лучшее предположение состоит в том, что трансивер настроен на режим сна и периодически просыпается, чтобы пакеты можно было обрабатывать, но даже если я попытался отключить управление питанием, проблема все еще существует.
вот скриншот моей wirehark. Как видите, есть группы пакетов, обрабатываемых в одно и то же время.
Интерфейс не контролируется сетевым менеджером. Чтобы отключить управление питанием, я использовал:
echo on > /sys/class/net/wlp1s0/power/control
и дважды проверил, что это сработало:
сетевая карта - это Atheros AR9280, установленная на Debian Buster с ядром 4.14.78, и мне пришлось внести эти изменения в ядро, чтобы обеспечить связь 802.11p.
Любые возможные подсказки о проблеме принимаются. Большое спасибо