[dpdk-dev] I350 drops packet on rte_eth_tx_burst()
sabu kurian
sabu2kurian at gmail.com
Fri Apr 11 12:04:05 CEST 2014
Hi Friends,
Thanks for the reply.
This is the portion of the code where the I350 fails to send packet:
for(;;){
ret = rte_eth_tx_burst(port_ids[lcore_id], 0, m_pool,
burst_size);
if (unlikely(ret < burst_size)) {
for(j=ret;j<(burst_size-ret);j++)
{
rte_pktmbuf_free(m_pool[j]);
}
}
else
{
lcore_stats[lcore_id].tx += (uint64_t)burst_size;
}
}
all of the m_pool were allocated using
for(j=0;j<burst_size;j++)
{
m_pool[j] = rte_pktmbuf_alloc(pktmbuf_pool);
}
On Fri, Apr 11, 2014 at 1:26 PM, Thomas Monjalon
<thomas.monjalon at 6wind.com>wrote:
> Hi,
>
> 2014-04-11 11:29, sabu kurian:
> > Even after installing all the required igb drivers for I350 (the device
> > seems to work perfect on the host machine), am unable to transmit packets
> > using the same device (on Intel DPDK) using
>
> Please follow this documentation to setup your environment and do some
> basic
> tests with testpmd:
> http://dpdk.org/doc/quick-start
>
> --
> Thomas
>
More information about the dev
mailing list