Использование TC от iproute, не может сопоставить canid
258
user3032231
Я пытаюсь использовать tc
из iproute2
для определения приоритета пакетов, отправленных на CANbus.
Прежде чем сделать это, я прочитал это руководство о проблеме: http://rtime.felk.cvut.cz/can/socketcan-qdisc-final.pdf
Даже используя точные примеры из этого PDF-файла, я не могу получить ни один из фильтров, чтобы получить соответствие. Моя текущая версия ядра и tc
позволяет мне использовать опцию u32 match.
Пробовал (как с большим, так и с прямым порядком байтов):
tc filter add dev can0 parent 1:0 prio 1 u32 match u32 0x01000000 0xffffffff at 0 flowid 1:1
а также:
tc filter add dev can0 parent 1:0 prio 1 u32 match u8 0x01 0xff at 4 flowid 1:1
Отправка пакетов для соответствия этим фильтрам не приводит к совпадению. Я немного запутался, почему точные примеры из руководства не работают.
Любые намеки или опыт по этому вопросу будет принята с благодарностью.
0 ответов на вопрос
Похожие вопросы
-
9
В чем разница между командами "su -s" и "sudo -s"?
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
4
Каковы различия между основными дистрибутивами Linux? Я замечу?
-
-
2
Ограничить использование процессора для Flash в Firefox?
-
2
Как мне заставить мой микрофон работать под Debian GNOME?
-
2
Конки установки - образцы / идеи?
-
2
Windows 7 Home Premium запоминает пароли общего доступа к сети?
-
3
Каковы различия между оконными менеджерами Linux?
-
5
Поделитесь XP сетевым подключением без перезагрузки?
-
5
Как мне сказать Windows использовать 802.11 вместо 3G?