From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ferruh Yigit Subject: Re: [PATCH 8/8] net/mlx5: fix inline logic Date: Wed, 14 Sep 2016 11:43:35 +0100 Message-ID: References: <994cdb427701204461ea4f146f8dd240441648e7.1473230641.git.nelio.laranjeiro@6wind.com> Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 8bit Cc: Vasily Philipov To: Nelio Laranjeiro , dev@dpdk.org Return-path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by dpdk.org (Postfix) with ESMTP id 48FD28DA1 for ; Wed, 14 Sep 2016 12:43:47 +0200 (CEST) In-Reply-To: <994cdb427701204461ea4f146f8dd240441648e7.1473230641.git.nelio.laranjeiro@6wind.com> List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" Hi Nelio, On 9/7/2016 8:02 AM, Nelio Laranjeiro wrote: > To improve performance the NIC expects for large packets to have a pointer > to a cache aligned address, old inline code could break this assumption > which hurts performance. > > Fixes: 2a66cf378954 ("net/mlx5: support inline send") > > Signed-off-by: Nelio Laranjeiro > Signed-off-by: Vasily Philipov > --- ... > @@ -607,8 +523,13 @@ mlx5_tx_burst(void *dpdk_txq, struct rte_mbuf **pkts, uint16_t pkts_n) > MLX5_ETH_WQE_L3_CSUM | > MLX5_ETH_WQE_L4_CSUM; > } else { > - wqe->wqe.eseg.cs_flags = 0; > + wqe->eseg.cs_flags = 0; This cause a compilation error, and looks like a typo: .../drivers/net/mlx5/mlx5_rxtx.c: In function ‘mlx5_tx_burst’: .../drivers/net/mlx5/mlx5_rxtx.c:526:7: error: ‘volatile union mlx5_wqe’ has no member named ‘eseg’ wqe->eseg.cs_flags = 0; ^~