From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wm0-f53.google.com (mail-wm0-f53.google.com [74.125.82.53]) by dpdk.org (Postfix) with ESMTP id B77029AD9 for ; Mon, 20 Jun 2016 09:38:57 +0200 (CEST) Received: by mail-wm0-f53.google.com with SMTP id f126so57184848wma.1 for ; Mon, 20 Jun 2016 00:38:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=6wind-com.20150623.gappssmtp.com; s=20150623; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:content-transfer-encoding:in-reply-to :user-agent; bh=DDUg+6sI82KHsMBhfExYrTbVF4tt+V7oqTRsdUnAqb8=; b=boWbapbJNI733lVRHMC8pMNviLzj0iARhSku1gX+/CUpXzHW9ixw/I4oeXZwl1y4TO NyQma1o7KJXfuAiH91p3zpgTE7ohDNRGM9CrP2PMjBhLDXBnS7rOeIXDTz7BEHMImIdX 1Eq3tWMufJXqJOe/6RY0neJCcbTxjKSxF+Nf7flVP/7f00946aKyH12bN8cBXD6h6+RL OfXaD/MrVppFBqmKbuEUW9AdE8NLbfJDEdimXWn8kV1mg60K2Ze7ETip1P+Ca6V33YVp cJOgMCX+ZSUGnaEWlh5RMmacoH5BYR3NkMNZYRjZgrNKDX5D/AvGcAEV2usveOKMCjH1 TTIA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:content-transfer-encoding :in-reply-to:user-agent; bh=DDUg+6sI82KHsMBhfExYrTbVF4tt+V7oqTRsdUnAqb8=; b=iMUxedH/X1SM59XhopW0Z/1/7OxTPwCOW0v98YlMGzJ9x+lNrj8eWcnvJ/mBgtieJd WUcousxg/AIFyqT9LIr8Rilk0PpLde+XRm0/drbJSZ7Dwgxx+5XS3n9AzyONYsVmfwdw 0Et7C1G8rcqZXmh/tMQl3PmVBUALmFap5cIZIaMra4kd8p9Yu0D4VU3R6DsOjfyMEPLQ dHBHh9f/s4aJ2aoeOqFhTZVwfEg0CKIf/sdjO5/2VmLR5uD8oWCFKBMXNVsVSKoMTzLY NLMV0O2TA+Ljf2bY3LGBDVkkU/ysDrRu1gmiDKSqMnKDJ6wCCZy5/ufZoq/KU3Xa4eWX NiJQ== X-Gm-Message-State: ALyK8tLRmKwqIGNPZ3JwybS5XtoTvtCJ/ITnThj4ebjzDXd4Y134nBabiCEijmE3bV9EHAYn X-Received: by 10.28.132.15 with SMTP id g15mr10285498wmd.67.1466408337302; Mon, 20 Jun 2016 00:38:57 -0700 (PDT) Received: from autoinstall.dev.6wind.com (guy78-3-82-239-227-177.fbx.proxad.net. [82.239.227.177]) by smtp.gmail.com with ESMTPSA id vu10sm52604918wjb.27.2016.06.20.00.38.54 (version=TLSv1/SSLv3 cipher=OTHER); Mon, 20 Jun 2016 00:38:55 -0700 (PDT) Date: Mon, 20 Jun 2016 09:38:54 +0200 From: =?iso-8859-1?Q?N=E9lio?= Laranjeiro To: Ferruh Yigit Cc: dev@dpdk.org Message-ID: <20160620073854.GE14221@autoinstall.dev.6wind.com> References: <1465379291-25310-1-git-send-email-nelio.laranjeiro@6wind.com> <576420C7.6010301@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <576420C7.6010301@intel.com> User-Agent: Mutt/1.5.23 (2014-03-12) Subject: Re: [dpdk-dev] [PATCH 00/24] Refactor mlx5 to improve performance X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 20 Jun 2016 07:38:57 -0000 On Fri, Jun 17, 2016 at 05:09:43PM +0100, Ferruh Yigit wrote: > On 6/8/2016 10:47 AM, Nelio Laranjeiro wrote: > > Enhance mlx5 with a data path that bypasses Verbs. > > > > The first half of this patchset removes support for functionality completely > > rewritten in the second half (scatter/gather, inline send), while the data > > path is refactored without Verbs. > > > > The PMD remains usable during the transition. > > > > This patchset must be applied after "Miscellaneous fixes for mlx4 and mlx5". > > > > Adrien Mazarguil (8): > > mlx5: replace countdown with threshold for TX completions > > mlx5: add debugging information about TX queues capabilities > > mlx5: check remaining space while processing TX burst > > mlx5: resurrect TX gather support > > mlx5: work around spurious compilation errors > > mlx5: remove redundant RX queue initialization code > > mlx5: make RX queue reinitialization safer > > mlx5: resurrect RX scatter support > > > > Nelio Laranjeiro (15): > > mlx5: split memory registration function for better performance > > mlx5: remove TX gather support > > mlx5: remove RX scatter support > > mlx5: remove configuration variable for maximum number of segments > > mlx5: remove inline TX support > > mlx5: split TX queue structure > > mlx5: split RX queue structure > > mlx5: update prerequisites for upcoming enhancements > > mlx5: add definitions for data path without Verbs > > mlx5: add support for configuration through kvargs > > mlx5: add TX/RX burst function selection wrapper > > mlx5: refactor RX data path > > mlx5: refactor TX data path > > mlx5: handle RX CQE compression > > mlx5: add support for multi-packet send > > > > Yaacov Hazan (1): > > mlx5: add support for inline send > > > > I run basic checks to the patchset: > > There are various checkpatch warnings, all are warning or check level > > Patch 8 and 13 failed to apply with via git, -looks line line numbers > shifted a little, this is not a problem since eventually it applies but > just for your information. > > check-git-log is giving following errors, it is mainly case issue in Rx/Tx: > Wrong headline lowercase: > mlx5: resurrect RX scatter support > mlx5: make RX queue reinitialization safer > mlx5: remove redundant RX queue initialization code > mlx5: resurrect TX gather support > mlx5: check remaining space while processing TX burst > mlx5: add debugging information about TX queues capabilities > mlx5: replace countdown with threshold for TX completions > mlx5: handle RX CQE compression > mlx5: refactor RX data path > mlx5: add TX/RX burst function selection wrapper > mlx5: split RX queue structure > mlx5: split TX queue structure > mlx5: remove inline TX support > mlx5: remove RX scatter support > mlx5: remove TX gather support > Headline too long: > mlx5: remove configuration variable for maximum number of segments > mlx5: split memory registration function for better performance > > > It compiles fine. > > Regards, > ferruh Hi ferruh, In fact, It does not apply well on top the current DPDK master branch. Thanks. -- Nélio Laranjeiro 6WIND