Usando TC de iproute, incapaz de corresponder a canid

1

Estou tentando usar tc de iproute2 para priorizar os pacotes enviados para um canbus.

Antes de fazer isso, eu li este guia sobre o assunto: link

Mesmo usando os exemplos exatos desse pdf, não consigo obter nenhum dos filtros para obter uma correspondência. Minha versão atual do kernel e tc apenas me permitem usar a opção de correspondência do u32.

Tentei (ambos grandes e pequenos endianos):

tc filter add dev can0 parent 1:0 prio 1 u32 match u32 0x01000000 0xffffffff at 0 flowid 1:1

e também:

tc filter add dev can0 parent 1:0 prio 1 u32 match u8 0x01 0xff at 4 flowid 1:1

O envio de pacotes para se adaptar a esses filtros não aciona uma correspondência. Estou um pouco confuso porque os exemplos exatos do guia parecem não funcionar.

Qualquer sugestão ou experiência sobre isso seria muito apreciada.

    
por user3032231 25.11.2013 / 15:17

0 respostas