Hello,
I've been studying the multicore navigator using the Multicore Navigator User Guide, CPPI/QMSS LLD Spec and the infrastructure mode (on a single core) example in the "\pdk_C6670_1_0_0_21\packages\ti\drv\qmss\example" folder.Here are my questions:
1) As far as I understood is that if we push a queue on the INFRASTRUCTURE_QUEUE it s automatically transfered to the Rx Queue where we can afterwards pop it and get the data. What I dont understand in the example is what is the role of the Rx Flow if the tx channel and the rx channel are wired and the rx queue receives automatically the transmitted tx packages?
2) Ok, so tx completion queues are used to recycle the tx queues. In the example i am referring to has the tx completion queue the number 1000, but the tx free queue pool has 736. Why are the descriptors not recycled back to queue 736 like it is done with the rx free queues(before reception # of rx queue = 8 and # of rx free queue = 16, after reception # of rx free queue = 24 at queue number 737 where rx free queues are allocated)?
Thanks in advance!!!
Burak