Is there a way to define the queue to which packets should go on the host, but on the ARM cores of the bluefield 2. We’re using a DPDK-based application on the BF, but I guess the question is generic and the same with TC or OVS would be fine if the capability to attach this kind of metadata to rules or packets is something possible.
If you are using DPDK, you can use rte flows. You can read about the generic flow API in the link below.
Thank you very much. However the documentation does not cover this specific case. I would like to add a rule (using rte_flow indeed) from the ARM cores that targets a specific queue on the HOST. The goal is to enable load-balancing on the HOST from the ARM. So I can send traffic from a big flow to an underloaded CPU, for instance.