我正在尝试使用tc
来iproute2
对发送到 canbus 的数据包进行优先排序。
在这样做之前,我阅读了有关此问题的指南:http://rtime.felk.cvut.cz/can/socketcan-qdisc-final.pdf
即使使用该 pdf 中的精确示例,我也无法获取任何过滤器来获得匹配。我当前的内核版本仅tc
允许我使用 u32 匹配选项。
已尝试(大端和小端):
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
发送符合这些过滤器的数据包不会触发匹配。我有点困惑为什么指南中的确切示例似乎不起作用。
如能提供任何关于此问题的提示或经验我将非常感激。