Hi DPDK users,

I met a dpdk tx issue with dpdk v19.11.10.

I use INTEL XXV710 25G NIC, two ports.

My app use pipeline mode, setup 1 rx and 6 tx queue for each ports,  rx/tx desc 
4096, share one pkt pool. Traffic is 18Gbps/300Wpps, so each port will have 9G 
rx and 9G tx.

Everything works fine at the beginning 1~2 hours. Then rte_eth_tx_burst starts 
to return 0 in a while. I add prints, and it shows the tx desc is not freed in 
that time:

"i40e_xmit_fixed_burst_vec_avx2(): avx:tx_free_thresh 512 tx_rs_thresh 32, 
nb_tx_free 0"

Since I do not have re-send action, once the issue occurs, thousands of pkts 
dropped due to tx failed. And then it will go back to normal since desc is 
released.

Does any one met the same issue before ? could you please give any suggestions 
? Thank you so much!

Br,
Christian

Reply via email to