[dpdk-dev] [PATCH] doc: update new ethdev offload API description

Shahaf Shuler shahafs at mellanox.com
Wed Mar 21 13:29:55 CET 2018


Wednesday, March 21, 2018 2:04 PM, Ananyev, Konstantin:
> Hi everyone,
> 
> > -----Original Message-----
> > From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Andrew
> Rybchenko
> > Sent: Wednesday, March 21, 2018 11:37 AM
> > To: Shahaf Shuler <shahafs at mellanox.com>; Yigit, Ferruh
> > <ferruh.yigit at intel.com>; Mcnamara, John <john.mcnamara at intel.com>;
> > Kovacevic, Marko <marko.kovacevic at intel.com>
> > Cc: dev at dpdk.org; Thomas Monjalon <thomas at monjalon.net>;
> > Patil at dpdk.org; Harish <harish.patil at cavium.com>; Ivan Malov
> > <Ivan.Malov at oktetlabs.ru>
> > Subject: Re: [dpdk-dev] [PATCH] doc: update new ethdev offload API
> > description
> >
> > On 03/21/2018 02:23 PM, Shahaf Shuler wrote:
> > >
> > > Wednesday, March 21, 2018 1:20 PM, *:*Andrew Rybchenko
> > >
> > > >Not exactly. We should add statement to allow to enable queue
> > > >offloads on port level (to enable on all queues).
> > >
> > > Why it is needed ?
> > >
> >
> > May be just a paranoia to avoid misreading/misunderstanding.
> >
> > > Queue offload is also a port offload, for the simple case it is
> > > enabled on each of the queues.
> > >
> > > PMDs should report rx[tx]_offload_capa = port_offloads |
> > > queue_offloads
> > >
> > > So from the application side it enables a **port** offload which, by
> > > definition, will set the offload to each of the queues.
> > >
> > > it is not “enabling queue offload on the port”.
> > >
> >
> > I think it would be really useful for understanding to highlight that
> > what is enabled on port level is enabled on all queues regardless
> > queue conf.
> 
> Why not to allow queue offloads to override port offload for given queue?
> Konstantin

What is the use case for that? Why would application want to enable offload on the port and then disable it on some of the queues?
Why not just enable it on the needed queues as part of the queue level configuration? 




> 



More information about the dev mailing list