From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ferruh Yigit Subject: Re: ethdev new offloading API switch in PMDs Date: Wed, 2 May 2018 09:46:37 +0100 Message-ID: <63bfaed3-660b-34d7-d8db-87e55500bad3@intel.com> References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Cc: Thomas Monjalon , dpdk-dev , Ravi Kumar , Ajit Khaparde , Somnath Kotur , Marcin Wojtas , Michal Krawczyk , Guy Tzalik , Evgeny Schemeilin , Bruce Richardson To: Shahaf Shuler , Gaetan Rivet , Qi Zhang , Xiao Wang , Beilei Xing , Wenzhuo Lu , Konstantin Ananyev , Adrien Mazarguil , =?UTF-8?Q?N=c3=a9lio_Laranjeiro?= , Yongseok Koh , Santosh Shukla , Jerin Jacob , Rasesh Mody , Harish Patil , Shahed Shaikh , Andrew Rybchenko , Pascal Mazon , Maciej Czekaj , Maxime Coquelin , Tiwei Bie , Yong Wang Return-path: Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by dpdk.org (Postfix) with ESMTP id 0E5FD23B for ; Wed, 2 May 2018 10:46:45 +0200 (CEST) In-Reply-To: Content-Language: en-US List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" On 5/2/2018 6:34 AM, Shahaf Shuler wrote: > Tuesday, May 1, 2018 5:01 PM, Ferruh Yigit: >> Subject: ethdev new offloading API switch in PMDs >> >> Hi, >> >> Following PMDs still has .txq_flags in use, after basic grep, no in-dept >> investigation done. >> >> With PMDs switch to new API, that flag no longer should be needed. >> >> Old applications still use it but ethdev converts them to the offloads, so that >> PMDs can only concern about offloads. >> > > Full removal of txq_flags can be done only after we will mitigate the "queue offloads must match port offload" constrain. Why? What is the relation of the flag and constrain? Independent from constrain all PMDs switch to new API which doesn't use txq_flags anymore, what blocks removing it from PMDs? > >> Can maintainer of following PMDs please check their offloading API >> implementation: >> >> axgbe >> bnxt >> e1000 >> ena >> failsafe >> fm10k >> i40e >> ixgbe >> mlx4 >> mlx5 >> octeontx >> qede >> sfc >> tap >> thunderx >> virtio >> vmxnet3