This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Linux/AM5726: Ethernet traffic control hardware queues

Part Number: AM5726

Tool/software: Linux

Am5726

Processor SDK Linux 3.3.0.4 RT

Kernel 4.4.41 (RealTime)

 

We would like to use the mqprio qdisc to get important traffic with very low jitter (ideally <200us for a packet every 4ms) and additionally TCP traffic for e.g. showing pictures in a UI (high volume). Apart from throtteling the data from the application side, we thought that tc qdisc mqprio would be the ideal solution, so we can filter the important traffic to the highest priority hw queue.

 

However, this does not work, when we do 

tc qdisc add dev eth1 root handle 1: mqprio num_tc 3 map 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 queues 1@0 1@1 2@2 hw 1

we get “RTNETLINK answers: Operation not supported”

 

A patch suggested at  http://patches.linaro.org/patch/136371/ seems not to be applicable to that kernel version.

 

Are there ways to configure the linux kernel so that this can be made functional?