Bei Verwendung von TC von iproute kann canid nicht übereinstimmen
351
user3032231
Ich versuche, tc
von iproute2
zu verwenden, um Pakete zu priorisieren, die an einen Canbus gesendet werden.
Bevor ich dies tat, habe ich dieses Handbuch zum Thema gelesen: http://rtime.felk.cvut.cz/can/socketcan-qdisc-final.pdf
Selbst wenn ich die genauen Beispiele aus dieser PDF-Datei verwende, kann ich keine Filter erhalten, um eine Übereinstimmung zu erhalten. Meine aktuelle Kernel-Version tc
erlaubt nur die Verwendung der U32-Match-Option.
Versucht (sowohl Big als auch Little Endian):
tc filter add dev can0 parent 1:0 prio 1 u32 match u32 0x01000000 0xffffffff at 0 flowid 1:1
und auch:
tc filter add dev can0 parent 1:0 prio 1 u32 match u8 0x01 0xff at 4 flowid 1:1
Das Senden von Paketen an diese Filter löst keine Übereinstimmung aus. Ich bin etwas verwirrt, warum genaue Beispiele aus dem Leitfaden nicht zu funktionieren scheinen.
Irgendwelche Hinweise oder Erfahrungen dazu würden wir sehr begrüßen.
0 Antworten auf die Frage
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
2
Erinnert sich Windows 7 Home Premium an Netzwerkfreigaben-Passwörter?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
5
XP-Netzwerkverbindung ohne Neustart freigeben?
-
5
Wie richte ich Windows ein, 802.11 gegenüber 3G zu bevorzugen?