I've checked every return value for the rte_eth_tx_burst() and it's always the same as the 'n' I provided, so I assume it's sending all the packets i put in the ring. Basing on what you say, is that return value supposed to be less than 'n' in case the ring is filled up or do I have to check the ring size before calling rte_eth_tx_burst()?
Regards, Javier
