The support of mapping traffic flows to hardware queue ranges

Hi, all
I want to use tc-mqprio to map packets of different priorities to a specified hardware queue, but the result is not as expected.
The setup is as follows:
sudo tc qdisc add dev eth0 root mqprio num_tc 4 map 0 0 1 1 2 2 3 3 queues 1@0 1@1 1@2 1@3 hw 0
For example, my original intention is to map the packets with priority 2 to tc1, and tc1 to the second hardware queue.
But in fact, packets with priority 2 were mapped to the third hardware queue. I feel that the default mapping was executed, and the setting of mqprio did not take effect.
Both tc-mqprio and tc-taprio require the mapping function from priority to hardware queue. I don’t know whether orin supports it.

orin devkit
nvidia@tegra-ubuntu:~$ uname -a
Linux tegra-ubuntu 5.10.104-tegra #4 SMP PREEMPT Thu Dec 19 14:59:06 CST 2024 aarch64 aarch64 aarch64 GNU/Linux

Hi,
If the device cannot be flashed/booted, please refer to the page to get uart log from the device:
https://elinux.org/Jetson/General_debug
And get logs of host PC and Jetson device for reference. If you are using custom board, you can compare uart log of developer kit and custom board to get more information.
Also please check FAQs:
Jetson AGX Orin FAQ
If possible, we would suggest follow quick start in developer guide to re-flash the system:
Quick Start — NVIDIA Jetson Linux Developer Guide 1 documentation
And see if the issue still persists on a clean-flashed system.
Thanks!