DPDK usage discussions
 help / color / mirror / Atom feed
* rte_eth_tx_burst return zero occasionally
@ 2022-03-31  7:11 Hong Christian
  0 siblings, 0 replies; only message in thread
From: Hong Christian @ 2022-03-31  7:11 UTC (permalink / raw)
  To: users; +Cc: michael.jin, Wu, Jianyue (NSB - CN/Hangzhou), julien.meunier.perso

[-- Attachment #1: Type: text/plain, Size: 832 bytes --]

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!


[-- Attachment #2: Type: text/html, Size: 4557 bytes --]

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2022-03-31  7:11 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-03-31  7:11 rte_eth_tx_burst return zero occasionally Hong Christian

DPDK usage discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://inbox.dpdk.org/users/0 users/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 users users/ http://inbox.dpdk.org/users \
	public-inbox-index users

Example config snippet for mirrors.
Newsgroup available over NNTP:

AGPL code for this site: git clone https://public-inbox.org/public-inbox.git