Have you setup the tx queue with rte_eth_tx_queue_setup()? Check your queue map 
first.


Best regards,
Linfan Hu


On 11/27/2019 10:08,Sunyi LIu<[email protected]> wrote:
hi  Gan,
Thanks for your idea ,I have just tried ,but it still doesn't  work.
BR
Sunny

At 2019-11-27 02:26:18, "Jun Gan" <[email protected]> wrote:

Have you ever tried to wait a while after initialization before sending the 
packet?


I had an issue that it needs as long as ~30 seconds before sending out packet 
correctly.


Don't know why yet.




On Tue, Nov 26, 2019 at 12:28 AM Sunyi LIu <[email protected]> wrote:

hi ,
I'm using XL710 with i40e driver , receiveing packets works well but sending 
packets fails. I pick rte_eth_tx_burst api  for sending some packets , 
rte_eth_tx_burst returns with successful sending count ,but there is actually 
no packets sending out from the NIC (captured nothig and no tx counters). The 
same thing can be successful using 82599 NIC but it will fail using I40E . Is 
there any thing special I need for sending packets by XL710?
My environment is as :
CentOS7.2   
DPDK 18.11
XL710 for 40GbE QSFP+ rev 02 NIC
Thanks .
BR
sunny




--

Jun Gan

Reply via email to