Wednesday, March 21, 2018 2:04 PM, Ananyev, Konstantin: > Hi everyone, > > > -----Original Message----- > > From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Andrew > Rybchenko > > Sent: Wednesday, March 21, 2018 11:37 AM > > To: Shahaf Shuler <shah...@mellanox.com>; Yigit, Ferruh > > <ferruh.yi...@intel.com>; Mcnamara, John <john.mcnam...@intel.com>; > > Kovacevic, Marko <marko.kovace...@intel.com> > > Cc: dev@dpdk.org; Thomas Monjalon <tho...@monjalon.net>; > > pa...@dpdk.org; Harish <harish.pa...@cavium.com>; Ivan Malov > > <ivan.ma...@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? >