Damjan Hi,
I’m so sorry for pointing but I’d like to make sure I understood you correctly. Since I don’t have specific case of tx-placement but please help vpp-dev <https://lists.fd.io/g/vpp-dev/message/19192> mail readers. · tx queues are statically mapped by vpp. · main thread always maps to queue 0. of each interface in vpp. · For the dpdk interfaces by default, number of vlib_mains [main thread + workers] is equal to the number of tx queues if the dpdk driver support such limit. · Tx queues limit can be controlled by startup.conf section dpdk { num-tx-queues #abc }. But it might leads to spinlock on workers threads, refer the code. if (xd->tx_q_used < tm->n_vlib_mains) clib_spinlock_init (&vec_elt (xd->tx_queues, j).lock); So I think, we can’t generalised workers to tx queue mapping as because, different vpp interface can have different number of tx queues. //MJ *Regards*, Mrityunjay Kumar. Mobile: +91 - 9731528504 On Wed, Apr 14, 2021 at 4:54 PM Damjan Marion via lists.fd.io <dmarion= me....@lists.fd.io> wrote: > > > On 14.04.2021., at 13:21, Marcos - Mgiga <mar...@mgiga.com.br> wrote: > > Hello, > > I increased VPP rx/tx queues in order to enable RSS on VPP instance. Since > VPP is running on a NUMA system with two threads with 8 cores each, I would > like to pin TX / RX queue to proper NUMA nodes. > > Using set interface rx-placement I was able to associate rx queue to > desired cores, so I would like to know if is there any possibility to pin > tx queue to a certain workers as well. > > > > Not at the moment. tx queues are statically mapped (0 to main thread, 1 to > worker 0, 2 to worker 1, etc.). > There are some plans to implement such capability….. > > > > > >
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#20065): https://lists.fd.io/g/vpp-dev/message/20065 Mute This Topic: https://lists.fd.io/mt/82088483/21656 Group Owner: vpp-dev+ow...@lists.fd.io Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-