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
