tc class add dev ${DEV} parent 1:1 classid 1:12 htb rate 60kbps ceil 100kbps
tc filter add dev ${DEV} parent 1:0 prio 1 \
- can sffid 0x123 effid 0x123 flowid 1:10
+ can sffid 0x0:0x7f0 flowid 1:10
tc filter add dev ${DEV} parent 1:0 prio 2 \
- can sffid 0x124 effid 0x124 flowid 1:11
+ can sffid 0x0f:0x70f flowid 1:11
tc filter add dev ${DEV} parent 1:0 prio 3 \
- can sffid 0x125 effid 0x125 flowid 1:12
+ can sffid 0x0 effid 0x0 flowid 1:12
tc qdisc add dev ${DEV} parent 1:12 handle 40: sfq perturb 10
tc qdisc add dev ${DEV} root handle 1: prio bands 5
-
tc filter add dev ${DEV} parent 1:0 prio 1 \
- can sffid 0x123 effid 0x123 flowid 1:1
+ can sffid 0x0 flowid 1:1
+ # CANopen NMT object
tc filter add dev ${DEV} parent 1:0 prio 2 \
- can sffid 0x124 effid 0x124 flowid 1:2
+ can sffid 0x80 flowid 1:2
+ # CANopen SYNC object
tc filter add dev ${DEV} parent 1:0 prio 3 \
- can sffid 0x125 effid 0x125 flowid 1:3
+ can sffid 0x0:0x400 flowid 1:3
+ #CANopen EMERGENCY -- PDO3(tx)
tc filter add dev ${DEV} parent 1:0 prio 4 \
- can sffid 0x126 effid 0x126 flowid 1:4
+ can sffid 0x1:0x400 effid 0x126 flowid 1:4
+ #CANopen PDO3(rx) -- NMT Error Control
tc filter add dev ${DEV} parent 1:0 prio 5 \
can sffid 0x0:0x0 effid 0x0:0x0 flowid 1:5
tc qdisc add dev ${DEV} root handle 1: prio
tc filter add dev ${DEV} parent 1:0 prio 1 \
- can sffid 0x111 effid 0x111 flowid 1:1
+ can sffid 0x80:0x780 flowid 1:1
+ # CANopen EMERGENCY objects
tc filter add dev ${DEV} parent 1:0 prio 2 \
- can \
- sffid 0x123 effid 0x123 \
- sffid 0x124 effid 0x124 \
- sffid 0x125 effid 0x125 \
- flowid 1:2
+ can sffid 0x0:0x400 \
+ sffid 0x400:0x780 flowid 1:2
+ # CANopen PDO1(tx) -- PDO3(rx)
tc filter add dev ${DEV} parent 1:0 prio 3 \
can sffid 0x0:0x0 effid 0x0:0x0 flowid 1:3
tc qdisc add dev ${DEV} root handle 1: prio
tc filter add dev ${DEV} parent 1:0 prio 1 \
- can sffid 0x123 effid 0x123 flowid 1:1
+ can sffid 0x80:0x780 flowid 1:1
+ # CANopen EMERGENCY objects
tc filter add dev ${DEV} parent 1:0 prio 2 \
- can sffid 0x124 effid 0x124 flowid 1:2
+ can sffid 0x0:0x400 flowid 1:2
+ # CANopen PDO1(tx) -- PDO3(tx)
tc filter add dev ${DEV} parent 1:0 prio 3 \
can sffid 0x0:0x0 effid 0x0:0x0 flowid 1:3
tc qdisc add dev ${DEV} root handle 1: prio
tc filter add dev ${DEV} parent 1:0 prio 1 \
- can sffid 0x123 effid 0x123 flowid 1:1
+ can sffid 0x80:0x780 flowid 1:1
+ # CANopen EMERGENCY objects
tc filter add dev ${DEV} parent 1:0 prio 2 \
- can sffid 0x124 effid 0x124 flowid 1:2
+ can sffid 0x0:0x400 flowid 1:2
+ # CANopen PDO1(tx) -- PDO3(tx)
tc filter add dev ${DEV} parent 1:0 prio 3 \
can sffid 0x0:0x0 effid 0x0:0x0 flowid 1:3