Добрый день! Объясните пожалуйста как принудительно заставить сетевой контроллер слать кадры PAUSE 802.3? Делаю передачу всего трафика с одного эзернет интерфейса в узкий канал (шифрование и отправка в другой интерфейс по мере возможности). Для этого добавил rx_handler на целевой интерфейс, укладываю пакеты в FIFO, а другой процесс по мере возможности вытаскивает из FIFO пакеты и отправляет. Так вот, загвоздка в том, что когда у меня забивается FIFO я дропаю входящий пакет. Нельзя ли принудительно выключить прием на интерфейсе? Перерыл всю литературу, так внятного ответа не нашел. Написано, что Ethernet драйвер сам перейдет в паузу, когда у него закончатся буферы, если NAPI не будет успевать вытаскивать пакеты. Но так как спать в rx handlere нельзя, у меня связаны руки.
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от slavayo777
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум serial port && hardware flow control (2010)
- Форум Flow control для запущенного скрипта (2019)
- Форум flow-capture (2012)
- Форум flow-capture (2010)
- Форум flow-tools (2008)
- Форум flow-tools (2005)
- Форум Должна ли карта поддерживать flow control для работы fprobe? (2006)
- Форум kernel 2.6.34 & Intel 82578 network controller (2010)
- Форум Calligra Flow трафареты (2015)
- Форум Spice must flow (2020)