From patchwork Fri Sep 25 21:40:19 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Lance Richardson X-Patchwork-Id: 78866 X-Patchwork-Delegate: ajit.khaparde@broadcom.com Return-Path: X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 98FE3A04C0; Fri, 25 Sep 2020 23:40:48 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id E25C41E9BE; Fri, 25 Sep 2020 23:40:46 +0200 (CEST) Received: from mail-pg1-f196.google.com (mail-pg1-f196.google.com [209.85.215.196]) by dpdk.org (Postfix) with ESMTP id A0F321E876 for ; Fri, 25 Sep 2020 23:40:44 +0200 (CEST) Received: by mail-pg1-f196.google.com with SMTP id e18so50567pgd.4 for ; Fri, 25 Sep 2020 14:40:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; h=from:to:cc:subject:date:message-id:mime-version; bh=wZjP5yPHrr72PLQEPj522L2vPTBInh/mULMVGWM2O04=; b=C3kJCA7mw0KyYksrZN2OxJ9oi3ymZSt6prclCc/QG2v77j6SrX+NmsFJv94PPNqPzk 5GfPbIGzQBeV7+F0eZ7JGtDZw20VWzdVXtyWmqQ7IjgRFqdQBxcVoh0UmHa2FWMsPiBw MOeL0GoaZf+LB2wTjRf1REcCYs8kssEjTM+yE= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version; bh=wZjP5yPHrr72PLQEPj522L2vPTBInh/mULMVGWM2O04=; b=OMWzc79f0lF/kLBE5HMEEt0KHiHVgsyokNReuKbbzC8wTOmOehtdg2NS1rxVj1Ypc1 aTxYHSjRfu9QLGTHdA7l0n2W81xYGS9uUxbJB+fnybY0tpsLRgNF9BnuTR0DIC6DKzKF IOEGs0MjOjluRB3Rbc/S5wUv7Y2WX89ZURmV9JkY4XyJqcVhqVEjBRqvFhahXLKT0JfU +bKN51CnWEGmegmmqtJjGvufu1biRgTbweY23umFrFKVrbRYLoUHKHYh6a/2YQhTmjNn EaYEpJ08SJpE3BMxcJ6j2/UklWWQ9iVlvcj7Mfd8J4sY1Smzgz4TbUO4QaYhV48+MIAa ZHfA== X-Gm-Message-State: AOAM530PrwyF7Rqu9J1rwlLVw+cuEJCSiAc24TS5lQPAZoq6bv3J/SXl iajM3Rh6kWCLurfy9HmkG2EWLg== X-Google-Smtp-Source: ABdhPJzATtCYmz8qe55lWKzlAlISRwC1lhKsK8/v8BKaOMb0Hso4PD4WGCxxkOefzm3PJikxKrE34w== X-Received: by 2002:a63:224f:: with SMTP id t15mr750692pgm.251.1601070042570; Fri, 25 Sep 2020 14:40:42 -0700 (PDT) Received: from localhost.localdomain ([192.19.231.250]) by smtp.gmail.com with ESMTPSA id a14sm129976pju.30.2020.09.25.14.40.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 25 Sep 2020 14:40:41 -0700 (PDT) From: Lance Richardson To: Ajit Khaparde , Somnath Kotur Cc: dev@dpdk.org Date: Fri, 25 Sep 2020 17:40:19 -0400 Message-Id: <20200925214019.42504-1-lance.richardson@broadcom.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 X-Content-Filtered-By: Mailman/MimeDel 2.1.15 Subject: [dpdk-dev] [PATCH] net/bnxt: fix vector mode for 32-bit x86 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" Descriptor valid mask should be 64-bit all ones, use appropriate initializer type (unsigned long long) to obtain correct value in 32-bit mode. Fixes: deae85145c64 ("net/bnxt: handle multiple packets per loop in vector Rx") Signed-off-by: Lance Richardson Reviewed-by: Ajit Kumar Khaparde --- drivers/net/bnxt/bnxt_rxtx_vec_sse.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/bnxt/bnxt_rxtx_vec_sse.c b/drivers/net/bnxt/bnxt_rxtx_vec_sse.c index 3a5a50afd8..271e7908e3 100644 --- a/drivers/net/bnxt/bnxt_rxtx_vec_sse.c +++ b/drivers/net/bnxt/bnxt_rxtx_vec_sse.c @@ -164,7 +164,7 @@ bnxt_recv_pkts_vec(void *rx_queue, struct rte_mbuf **rx_pkts, uint16_t cp_ring_size = cpr->cp_ring_struct->ring_size; uint16_t rx_ring_size = rxr->rx_ring_struct->ring_size; struct cmpl_base *cp_desc_ring = cpr->cp_desc_ring; - uint64_t valid, desc_valid_mask = ~0UL; + uint64_t valid, desc_valid_mask = ~0ULL; const __m128i info3_v_mask = _mm_set_epi32(CMPL_BASE_V, CMPL_BASE_V, CMPL_BASE_V, CMPL_BASE_V); uint32_t raw_cons = cpr->cp_raw_cons;