[dpdk-dev] is ixgbe supporting multi-segment mbuf?

Ananyev, Konstantin konstantin.ananyev at intel.com
Tue Mar 29 11:49:40 CEST 2016


Hi,
yep, it should be supported in dpdk 2.0.
Did you setup rxmode.max_rx_pkt_len inside your rte_eth_conf?
You need to setup both max_rx_pkt_len and jumbo_frame.
You can have a look how dpdk examples doing it.
Konstantin


> -----Original Message-----
> From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Clearasu
> Sent: Tuesday, March 29, 2016 2:38 AM
> To: Lu, Wenzhuo
> Cc: dev at dpdk.org
> Subject: Re: [dpdk-dev] is ixgbe supporting multi-segment mbuf?
> 
> Hi Wenzhuo,
> 
> Thanks. For some reason, we have to stick to dpdk 2.0 for now. Is multi-segment mbuf supported in this version (any known issue
> with multi-seg in this version?) or do we have to upgrade to latest dpdk version for multi-segment support?
> 
> Clarylin
> 
> > On Mar 28, 2016, at 6:10 PM, Lu, Wenzhuo <wenzhuo.lu at intel.com> wrote:
> >
> >
> > Hi  Clarylin,
> >
> >
> >> -----Original Message-----
> >> From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Clarylin L
> >> Sent: Tuesday, March 29, 2016 4:24 AM
> >> To: dev at dpdk.org
> >> Subject: [dpdk-dev] is ixgbe supporting multi-segment mbuf?
> >>
> >> ixgbe_recv_scattered_pkts was set to be the rx function. Receiving packets
> > I see this function is already deprecated. Do you use an old version? Would you like to try the newest code?
> >
> >> smaller than mbuf size works perfectly. However, if an incoming packet is
> >> greater than the maximum acceptable length of one "mbuf" data size, receiving
> >> does not work. In this case, isn't it supposed to use mbuf chaining to receive?
> >>
> >> The port has both jumbo_frame and enable_scatter being on. are these two
> >> flags good enough to make mbuf chaining going?


More information about the dev mailing list