[dpdk-dev] I350 jumbo frame transmission

Bruce Richardson bruce.richardson at intel.com
Wed Apr 12 15:04:08 CEST 2017


On Wed, Apr 12, 2017 at 02:01:41PM +0100, Bruce Richardson wrote:
> On Wed, Apr 12, 2017 at 06:21:01PM +0530, Karthikraj palanichamy wrote:
> > Hi,
> > 
> > I am using I350 card. The API rte_eth_dev_info_get() updated the parameter
> > 'max_rx_pktlen' in 'struct rte_eth_dev_info' as 16384.
> > 
> > But when I try transmission with multiple segments, I could not transmit
> > more than 9732 bytes.
> > 
> > I tried with testpmd and getting the same results.ie) couldn't transmit more
> > than 9732 using testpmd.
> > 
> > Is this a limitation or am I missing anything?
> > 
> > Note : I tried with X540 card. I got 'max_rx_pktlen' as 15387 and I could
> > transmit and receive upto 15387.
> > 
> > Thanks
> > Karthik
> >
> It seems the info returned may be wrong. According to the i350
> datasheet [1], table 1-2, the max frame size supported by the i350 is
> 9.5k which roughly tallies with what you are seeing.
> 
> Regards,
> /Bruce
> 
> [1] http://www.intel.com/content/dam/www/public/us/en/documents/datasheets/ethernet-controller-i350-datasheet.pdf

I see from your follow-up mail, that the rx_pktlen is indeed correct, in
which case, we just have a gap in not specifying the max tx pktlen, and
the data sheet is your only reference there.

/Bruce


More information about the dev mailing list