From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id A742AA0C40 for ; Fri, 30 Jul 2021 23:15:52 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 71CB64003F; Fri, 30 Jul 2021 23:15:52 +0200 (CEST) Received: from mail-pj1-f52.google.com (mail-pj1-f52.google.com [209.85.216.52]) by mails.dpdk.org (Postfix) with ESMTP id 3A1634003F for ; Fri, 30 Jul 2021 23:15:51 +0200 (CEST) Received: by mail-pj1-f52.google.com with SMTP id ca5so16993553pjb.5 for ; Fri, 30 Jul 2021 14:15:51 -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=N2jTQ72nWG78eJ8fqD5kYJJ9nbwDnsQSeqP/s5xlCWg=; b=KdGVxe19tKkXid0DE1mqpS3GQdBOXusIAUs9S8aSAlUk1M+OYl6jLiVrdC1sRlh2Ju dSMvHEzanvDO8qXVsbDReozRwvY7I/ivCetbKei5usPNywN+UoslQ1ZPbxqL6DkIhphA /fkRJAgdsp1TTfQicXbN4VUm/rJ7ER86igp2o= 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=N2jTQ72nWG78eJ8fqD5kYJJ9nbwDnsQSeqP/s5xlCWg=; b=TB150K4v58nUd6BR1p009bHipmFPYzlPC7+fJf6K8xbBBmW9oTxxkjEyVO9GLb0VxX /h8W1EC+v9L1kjznKag9sqoDUolIoZpt8q63g3AUcVRhNBtRN3MOcieyfXK4FmVMe8xB IysGA4k5KYGDaJSGFVyh856xyIYYrPTZCkqh9ZjbQ70B4ncIMM0hDGrxrh4T0oaqaBmv MA5BxhXGx0IE07VdII5LsOeS5G5wvUqdoRZPsoFtGv1OqUkTOMWAJzE8G1YR6N+mkm19 wAQVw7vWRZN7dVukZxAIw2HVRBhH8IkxQQWRbcpxGAKdlJgYIouWcCguiILbZuieCpnH 4xQg== X-Gm-Message-State: AOAM5304iYtuFMI0WQP6vQVk+liAZO5N9Vnc+Go3OXw9OPVAvQ3fVO+s g+4bdWMeT5WmGkLEHa9A3cgoIjoOenRBcg== X-Google-Smtp-Source: ABdhPJzBw3E8Wj5+vr3vI9rcAFUZlojHavHLm/ZS3QmalKLcb/FIhsRBNYY71uHZu69P/JyyMqVyPQ== X-Received: by 2002:a05:6a00:1ac6:b029:3b2:7c87:f13f with SMTP id f6-20020a056a001ac6b02903b27c87f13fmr1138624pfv.41.1627679750232; Fri, 30 Jul 2021 14:15:50 -0700 (PDT) Received: from localhost.localdomain ([192.19.223.252]) by smtp.gmail.com with ESMTPSA id r128sm3529423pfc.155.2021.07.30.14.15.49 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 30 Jul 2021 14:15:49 -0700 (PDT) From: Ajit Khaparde To: dev@dpdk.org Cc: stable@dpdk.org Date: Fri, 30 Jul 2021 14:15:45 -0700 Message-Id: <20210730211545.16425-1-ajit.khaparde@broadcom.com> X-Mailer: git-send-email 2.21.1 (Apple Git-122.3) MIME-Version: 1.0 Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-256; boundary="00000000000057e57c05c85db992" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: [dpdk-stable] [PATCH] net/bnxt: fix seg fault on Thor X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: stable-bounces@dpdk.org Sender: "stable" --00000000000057e57c05c85db992 Content-Transfer-Encoding: 8bit In a few cases with Thor device, PMD can segfault when VF representors are specified. Temporarily fix it by preventing VF reps for Thor device. This will be addressed in next release. Fixes: 3fe124d2536c ("net/bnxt: support Thor platform") Cc: stable@dpdk.org Signed-off-by: Ajit Khaparde --- drivers/net/bnxt/tf_ulp/bnxt_ulp.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/drivers/net/bnxt/tf_ulp/bnxt_ulp.c b/drivers/net/bnxt/tf_ulp/bnxt_ulp.c index fa2148ead7..dbf85e4eda 100644 --- a/drivers/net/bnxt/tf_ulp/bnxt_ulp.c +++ b/drivers/net/bnxt/tf_ulp/bnxt_ulp.c @@ -815,6 +815,11 @@ ulp_ctx_init(struct bnxt *bp, goto error_deinit; } + if (devid == BNXT_ULP_DEVICE_ID_THOR) { + ulp_data->ulp_flags &= ~BNXT_ULP_VF_REP_ENABLED; + BNXT_TF_DBG(ERR, "Enabled non-VFR mode\n"); + } + /* * Shared session must be created before first regular session but after * the ulp_ctx is valid. -- 2.21.1 (Apple Git-122.3) --00000000000057e57c05c85db992--