From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wm0-f54.google.com (mail-wm0-f54.google.com [74.125.82.54]) by dpdk.org (Postfix) with ESMTP id 7EC9D5699 for ; Thu, 17 Nov 2016 10:50:17 +0100 (CET) Received: by mail-wm0-f54.google.com with SMTP id u144so40261370wmu.1 for ; Thu, 17 Nov 2016 01:50:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=6wind-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :in-reply-to:references; bh=LQuQAIYVJQvo7VTGKjstzEG1W0a0YVrKrakFWjAeZo4=; b=CbG3XBbm+p1bB5M+JAWO4UUlKDBogM9DyuGinxvDda738uEh+DvARvRQjIBsBurREV x0wOxEKTI4C2MTxrMR9Drku4MmwZHiPA7aiIRgmiL3lQXU3MOSC1El4DGSW6g3RnRWsX PDVlPLcIWvEup739BKUf3D+iFTXJ7Gby99rs/NUUw7rIbpYq7wSr//PGvVpzoQSGL+fY vvtILQo7XC1tWdTrEuVV5dYGfpnjekJXp8jV0miThRsDv4wKorcTHGXfjborfmSXnMHx +OUEiz/iDhl6rXQkCFCvsdfrwLTH0q63XbWWXoK5E4PpDsHn3VK+8kgGC9IZY9eAZAyP s2gQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:in-reply-to:references; bh=LQuQAIYVJQvo7VTGKjstzEG1W0a0YVrKrakFWjAeZo4=; b=Scee2R2Ku11XmVkmIWW2Bo+r61rtd+6mx9ZBWxJBtFZEZPd+iaSlwkno7OYbthROiF +O2Dm3FkUSuvQFlSSq2CiKGMDvKT/ns9zYMkCi21hL4X44rwAPdzZvpEukoQes57oGQI YzCK9fHuahcHJK4c63m5l5tk1qFSSN0zs/Lox4S0O3x2RR4LONqEA4w1ffc+dBGiftlW njT4PoIlQ8kQ4YAkaABRU6isKZ1xNJA1jPARnWR3lwnvxioO1yo0LBFvgY04qd/qJHQm iyaBGAFzltjyI2lk5S0bgOx1L+1/6TKR4WNyzfe+ETwr0hVy6PXuAyqisdZtM7uw/xJV p15g== X-Gm-Message-State: AKaTC00fInpTsYm+paecNa4ZhvYI2c7z+Tt9cwn2biqigRa77cXrOgwK9z+zcsxmTbfo8a9u X-Received: by 10.194.2.198 with SMTP id 6mr1661006wjw.51.1479376217119; Thu, 17 Nov 2016 01:50:17 -0800 (PST) Received: from ping.vm.6wind.com (guy78-3-82-239-227-177.fbx.proxad.net. [82.239.227.177]) by smtp.gmail.com with ESMTPSA id c202sm17059625wme.1.2016.11.17.01.50.16 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Thu, 17 Nov 2016 01:50:16 -0800 (PST) From: Nelio Laranjeiro To: dev@dpdk.org Cc: Adrien Mazarguil , stable@dpdk.org Date: Thu, 17 Nov 2016 10:49:55 +0100 Message-Id: <92fae1c8490a9dfa782bbd62bac21076832d4cee.1479376117.git.nelio.laranjeiro@6wind.com> X-Mailer: git-send-email 2.1.4 In-Reply-To: References: In-Reply-To: References: Subject: [dpdk-dev] [PATCH 2/3] net/mlx5: fix wrong htons 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: Thu, 17 Nov 2016 09:50:17 -0000 Completion queue entry data uses network endian, to access them we should use ntoh*(). Fixes: c305090bbaf8 ("net/mlx5: replace countdown with threshold for Tx completions") CC: stable@dpdk.org Reported-by: Liming Sun Signed-off-by: Nelio Laranjeiro --- drivers/net/mlx5/mlx5_rxtx.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/mlx5/mlx5_rxtx.c b/drivers/net/mlx5/mlx5_rxtx.c index 9bd4d80..04860bb 100644 --- a/drivers/net/mlx5/mlx5_rxtx.c +++ b/drivers/net/mlx5/mlx5_rxtx.c @@ -201,7 +201,7 @@ txq_complete(struct txq *txq) } while (1); if (unlikely(cqe == NULL)) return; - wqe = &(*txq->wqes)[htons(cqe->wqe_counter) & + wqe = &(*txq->wqes)[ntohs(cqe->wqe_counter) & ((1 << txq->wqe_n) - 1)].hdr; elts_tail = wqe->ctrl[3]; assert(elts_tail < (1 << txq->wqe_n)); -- 2.1.4