Hi
I have a scenario for Infrastructure packet DMA transfer on which I need clarity.
I have a Completion Q on TX side with 100 desc.
I pop a descriptor (DESC 1) and push it to FDQ.
I pop another descriptor(DESC 2) and push it to FDQ.
Now to DESC 1 , I link a descriptor which is also popped from completion queue.
Now to DESC 2. I link a descriptor which is also popped from completion queue.
Now I pop from Tx FDQ and trigger the DMA by pushing to TX Q.
Is the scenario ok ?
Because i can see in Tx completion queue, the linked descriptors are not recycled.
Regards
Rahul