From nobody Mon Jun 15 23:16:29 2026 Received: from mail-yw1-f226.google.com (mail-yw1-f226.google.com [209.85.128.226]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 30AA21429D for ; Sat, 18 Apr 2026 02:34:56 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.226 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776479697; cv=none; b=WlLW2S5Cc45B6JVekO25Aqfq3T2Kv0g0/a6HfM8MF2fqvYELuU22gZEFwE+NDpA1X8YF5J6adx2Id8i1ixYTRcCt9lCwfYNdlS89TSLkQZAObGksX2MKgIfJw1c4DLRUCZgKRLgLaIreVBftBR3gq6pDnI3w7ZdvQAWehte4rso= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776479697; c=relaxed/simple; bh=3tkkBV15w4hNQvuBZUeTgHSyQ++M9S1KubEArpwQCfQ=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=uM+wfwfd5E+1DVQNUFcaH431YVfqEkztlUSJbZde+p1SMfEJ0ErFPYZv9KQol8ln/FIQk0hz3DpzPIpRfmn0aSWNeTmawY4FHAaA82kslG1+kQJb1kLfGOpkn058fceSRrcKMvGYl/4FETm9ddLjbfhrn9EeA+JSNSbW0jhoTi0= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=broadcom.com; spf=fail smtp.mailfrom=broadcom.com; dkim=pass (1024-bit key) header.d=broadcom.com header.i=@broadcom.com header.b=IMs5RT8B; arc=none smtp.client-ip=209.85.128.226 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=broadcom.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=broadcom.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=broadcom.com header.i=@broadcom.com header.b="IMs5RT8B" Received: by mail-yw1-f226.google.com with SMTP id 00721157ae682-79495b1aaa7so12357247b3.1 for ; Fri, 17 Apr 2026 19:34:56 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776479695; x=1777084495; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=XX/jjgB0yDPp7+iQrPKvMXw4kJjyI/95lE2PEUSPwQc=; b=dbAM4LlsVZsRbsem1KhqcnNuRMawEz2hcfuu7w1/PE6W+LmLn06spJbP0Jn8MELjpv tijCWCRDPdDQdTRoyXiI8DHswlaZa0T0a9Mk+7qUzIZ+CSBzLwEuRCB5m9b0Yq3lUI1i YH4xDU2QlQptePrBOviTvehyM46vtpA4hJLZ21sfhvu9YgWjHHFqUaKT/+WoXmIxv5e6 MEiQ7aKUM/FzWTqgMtBzJpUZWYWTu4sucpQ0EQFQDBg5yOFsTElOxFzK1QaZAxfDkBR9 fkPwPV5cjioalCp6HGSi0IxIkLzm8pCQ5aRZ2HWjkBAxjNFH0AsQUYrtAqXh3UXTWFmk 4pPw== X-Forwarded-Encrypted: i=1; AFNElJ8Bd2CL9KLg2gW+0oEP9qkHf+/OJ3W1UF5sshACa9eQofKKxEdeI9ALMB3F6d/ROEtQ2tJHVPytRhY7Ly4=@vger.kernel.org X-Gm-Message-State: AOJu0Ywwh5qg5jJIFJdznsRAjP7YxVjgcIsLU2JlvMKK0fIOgXlLOKQ7 iV19dec5Gvq54YZphmZhNX0lqNgRI7bpFFDL5SAGMvLcSnlfZyNV4Pb9h7lvZPC6fP0QwxRcjd/ YlnhW9TD6rb8yzXmZY4W9u5IVcAqRpLWgtzZQ/xWZyM96NTVJP7uH8rkXLYiaQDf39p/imRL7ed tyVdD0Frgq4BVbF+AKlnrpxOI1pPHoiaNm9pXphbG7W9I0EinkCYg4Osg5RqRzpbWs67XfaDmx4 9T0DfS7kG/Z83o7rA== X-Gm-Gg: AeBDietlUfB4T4OIAwF0F13KkLpdWJLpo6K5ia7g4WrwWa2zspnmVnXMgevcqlgO0AR v12MHmh3eZbvRmoEim+pHOv1lrtQMSC/ZTRJ+c++1IXRNqHCqQtoBTQge2ybAUQIUjR3homfwSb OU75Y6gqfk/rYOCNfKiW/9ZYXjehRLmsGrSmdWeDimB/61cU/rY/DJyYpE1jjWKib5hLZ4lMPI0 rOD7JVxlpMEhLP3p5XOJFG/fI3Pc9d5eaFS8BkB7tLAw0ef++/rsahUYLoylMOH3NVv4/rR8Xyl EQg7URkcVSeYpwOROEmk8uPLMoGFrdHlXLXIDj4ZWJU3uXcdhxXH3fdoHeEITQfLlx/Wdb0Sz5B fxMyAkoAXV2diKIonfYB/lpNUZaH7zZ5iqd1guEQOsP9pLpkpTdpC+LE3z8bO1V2PzxiuJkC/kU JnDAnUmMH3j/0pnM8HuRj72Hzs11BOpg8iUmW+X5zYfBTTvGCi90wqB/2zwtbN2IjOqw== X-Received: by 2002:a05:690c:4432:b0:79a:5508:5831 with SMTP id 00721157ae682-7b9eced99b2mr45617437b3.20.1776479694961; Fri, 17 Apr 2026 19:34:54 -0700 (PDT) Received: from smtp-us-east1-p01-i01-si01.dlp.protect.broadcom.com (address-144-49-247-24.dlp.protect.broadcom.com. [144.49.247.24]) by smtp-relay.gmail.com with ESMTPS id 00721157ae682-7b9ee9c2b91sm2375727b3.28.2026.04.17.19.34.54 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 17 Apr 2026 19:34:54 -0700 (PDT) X-Relaying-Domain: broadcom.com X-CFilter-Loop: Reflected Received: by mail-pl1-f197.google.com with SMTP id d9443c01a7336-2b2e8bba2e6so18698545ad.1 for ; Fri, 17 Apr 2026 19:34:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; t=1776479694; x=1777084494; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=XX/jjgB0yDPp7+iQrPKvMXw4kJjyI/95lE2PEUSPwQc=; b=IMs5RT8BIIciKKP+47D5FZllGB1FRqtNtKP55kcfsiYxBvo22SpWOojTIomRlXoL5t IMQEd4+LrVxAxECr9H5pR2rN6A0K7mRmPYEZoHr0So5ohSiYKjxiwZSkUST2XeAQ+qX2 RaKJmVbi7o7aq6xtt7qAaKmSslgmc9I5nnxXA= X-Forwarded-Encrypted: i=1; AFNElJ9tehjDeJZ/yX9j54JOu/hBK8fCdQ3QIpIslBM8oyJ5IhWu8KZLTV/YAH7Fi8liKC4Pg4VNZyFWJCddaJc=@vger.kernel.org X-Received: by 2002:a17:903:32c8:b0:2b2:42da:25cb with SMTP id d9443c01a7336-2b5f9f4df97mr59588715ad.19.1776479693723; Fri, 17 Apr 2026 19:34:53 -0700 (PDT) X-Received: by 2002:a17:903:32c8:b0:2b2:42da:25cb with SMTP id d9443c01a7336-2b5f9f4df97mr59588425ad.19.1776479693309; Fri, 17 Apr 2026 19:34:53 -0700 (PDT) Received: from localhost.localdomain ([192.19.203.250]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2b5faa176e9sm33427715ad.20.2026.04.17.19.34.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 17 Apr 2026 19:34:52 -0700 (PDT) From: Vikas Gupta To: davem@davemloft.net, edumazet@google.com, kuba@kernel.org, pabeni@redhat.com, andrew+netdev@lunn.ch, horms@kernel.org Cc: netdev@vger.kernel.org, linux-kernel@vger.kernel.org, vsrama-krishna.nemani@broadcom.com, bhargava.marreddy@broadcom.com, rajashekar.hudumula@broadcom.com, ajit.khaparde@broadcom.com, dharmender.garg@broadcom.com, rahul-rg.gupta@broadcom.com, Vikas Gupta Subject: [PATCH net v3 1/2] bnge: fix initial HWRM sequence Date: Sat, 18 Apr 2026 08:04:37 +0530 Message-ID: <20260418023438.1597876-2-vikas.gupta@broadcom.com> X-Mailer: git-send-email 2.47.1 In-Reply-To: <20260418023438.1597876-1-vikas.gupta@broadcom.com> References: <20260418023438.1597876-1-vikas.gupta@broadcom.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-DetectorID-Processed: b00c1d49-9d2e-4205-b15f-d015386d3d5e Content-Type: text/plain; charset="utf-8" Firmware may not advertize correct resources if backing store is not enabled before resource information is queried. Fix the initial sequence of HWRMs so that driver gets capabilities and resource information correctly. Fixes: 3fa9e977a0cd ("bng_en: Initialize default configuration") Signed-off-by: Vikas Gupta Reviewed-by: Rahul Gupta --- .../net/ethernet/broadcom/bnge/bnge_core.c | 30 ++++++++++++++----- 1 file changed, 22 insertions(+), 8 deletions(-) diff --git a/drivers/net/ethernet/broadcom/bnge/bnge_core.c b/drivers/net/e= thernet/broadcom/bnge/bnge_core.c index 1c14c5fe8d61..68b74eb2c3a2 100644 --- a/drivers/net/ethernet/broadcom/bnge/bnge_core.c +++ b/drivers/net/ethernet/broadcom/bnge/bnge_core.c @@ -74,6 +74,13 @@ static int bnge_func_qcaps(struct bnge_dev *bd) return rc; } =20 + return 0; +} + +static int bnge_func_qrcaps_qcfg(struct bnge_dev *bd) +{ + int rc; + rc =3D bnge_hwrm_func_resc_qcaps(bd); if (rc) { dev_err(bd->dev, "query resc caps failure rc: %d\n", rc); @@ -133,23 +140,28 @@ static int bnge_fw_register_dev(struct bnge_dev *bd) =20 bnge_hwrm_fw_set_time(bd); =20 - rc =3D bnge_hwrm_func_drv_rgtr(bd); + /* Get the resources and configuration from firmware */ + rc =3D bnge_func_qcaps(bd); if (rc) { - dev_err(bd->dev, "Failed to rgtr with firmware rc: %d\n", rc); + dev_err(bd->dev, "Failed querying caps rc: %d\n", rc); return rc; } =20 rc =3D bnge_alloc_ctx_mem(bd); if (rc) { dev_err(bd->dev, "Failed to allocate ctx mem rc: %d\n", rc); - goto err_func_unrgtr; + goto err_free_ctx_mem; } =20 - /* Get the resources and configuration from firmware */ - rc =3D bnge_func_qcaps(bd); + rc =3D bnge_hwrm_func_drv_rgtr(bd); if (rc) { - dev_err(bd->dev, "Failed initial configuration rc: %d\n", rc); - rc =3D -ENODEV; + dev_err(bd->dev, "Failed to rgtr with firmware rc: %d\n", rc); + goto err_free_ctx_mem; + } + + rc =3D bnge_func_qrcaps_qcfg(bd); + if (rc) { + dev_err(bd->dev, "Failed querying resources rc: %d\n", rc); goto err_func_unrgtr; } =20 @@ -158,7 +170,9 @@ static int bnge_fw_register_dev(struct bnge_dev *bd) return 0; =20 err_func_unrgtr: - bnge_fw_unregister_dev(bd); + bnge_hwrm_func_drv_unrgtr(bd); +err_free_ctx_mem: + bnge_free_ctx_mem(bd); return rc; } =20 --=20 2.47.1 From nobody Mon Jun 15 23:16:29 2026 Received: from mail-yx1-f98.google.com (mail-yx1-f98.google.com [74.125.224.98]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id CF8E81429D for ; Sat, 18 Apr 2026 02:35:01 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.224.98 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776479703; cv=none; b=Wt6s2MokDgcGhInM5yt7lgheLJDvUpkap5YfgbpIvqlKkCBx6+3GEgVs7HyRPxUIyEcMp0tMqynRln+dQJGOnLwNqCw+MjR6a+RCIbKQ4CaRdfoFrnLJdiH856EsPA5wwh+pH+zqa6/J0UMChI3AKUzn2iV6tTiT4H7Myldu6FA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776479703; c=relaxed/simple; bh=d3x2gNn1Bbyg1yw4s21emyIabKpOHh2eOaQ/OxOuP4w=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=HkWZ1+5T31sFP6U+GCxaJ2Q2qMHUneGfz4QTTrZOPPA/Ym6VCqlD5cz1xQCCObAl4WHSCtKrIWCGhTiY+lE14g4tmQSraJih7izF6GH4plIkXoOqm+yIY66gylygALPzGOutT+yTjmZhUaezMSs5xePKUB7gsfHJguYa7/w5z4I= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=broadcom.com; spf=fail smtp.mailfrom=broadcom.com; dkim=pass (1024-bit key) header.d=broadcom.com header.i=@broadcom.com header.b=de3mrvpm; arc=none smtp.client-ip=74.125.224.98 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=broadcom.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=broadcom.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=broadcom.com header.i=@broadcom.com header.b="de3mrvpm" Received: by mail-yx1-f98.google.com with SMTP id 956f58d0204a3-651d692e833so1316395d50.3 for ; Fri, 17 Apr 2026 19:35:01 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776479701; x=1777084501; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=84sFWA5iPQtCuiPSRotWoZ/dQClTvY8wWRS2hHonCSY=; b=rMIE1SCceC2Hem5IvhOaxYfAgppaNLcN0Q9YnYqb9mKqPrlVFTK7E01jzTJSjvycIR nJarewXxIaagiZMwPeUKz9XC4rvGBO41AlSjK2eJoWN1WCCOLj6wPR13TVH+zk9Ox0hX 0eOyLTCbpIV6zbW7vhhRQj/iKD5D/Zz8C4vZh49tnB+Szl4kreKpmO7/unyHIth4yqre +yzdMUDAgfj7O++B7J+wXaQ2o2YPG9+cfaY69UBuJtJAobH0OJfK2lfxHUIvDG93ELnC Jhwhu6xNg/TP8pg7NweiFabNhz41OVrDlXqURkMzb84k4yIppi8pkT8bOPgIiv5BXTRu T2lw== X-Forwarded-Encrypted: i=1; AFNElJ/c3FxE1ufvBk07S9kk+L3ONp9k0k9dyHDtkhljd+S2i+VhE0LDvJkr1LkAhZW0uqGalgkv3SIeARea7f8=@vger.kernel.org X-Gm-Message-State: AOJu0YxjvQ/3Xg3TPO/rsMZ7UJtsNL3Jpy48o2FxbRVW2mMrH8K5Pmk4 80s5cei6XQTGjbjcWK7EbwTKijgpuTHTUug5YaHX2BmqBnoEJx5dnZkFsQG11Iy3xK0YW+OjhPB 25Z9ZOzeASwzYOQPmyKHu6IDGardy0PZMBEMJ/vFDyEekao6Fnt3Ywy7zjWZBqCgcUHxm0flioW V1+aQPNUMpKxrbx/ZJVF1MnM0nNew5zOXV4rHacra+pIBJxSulLzNQBj9sU4Bc+ihQJsST1oYeG oW024RIU/olvd4mmQ== X-Gm-Gg: AeBDiet1kee+ysgtSHBugCuBEa8vYib+cKMTKqSX8FV+OAvYXrqk+INJVt4p8vNtMqR mX51XFBac3c3ScnpQsRgS5Jq26A9uAd45wsRBaj++LesOON18Df318oiYdBvoRuqObGV6NhIK2P nGOyEKF2sYr1lJ3JLdJZ2PtZvWBrheGlV3M40nplc0Vos/MBUaMYEskoP7k6QBuhvuwuA4eI5LC sInTOwQuiyQqdAE2xez/of8dYMtfTC0+afQU1Sr3M9ZTK0MDz5G6zgrqgLT8REtEdNnWEICKpqv fiiHcuJLoz8OoOLwg+mbYJ7vy32Gvp/t48MRpTyl16jt3dJ10urXHDOz7aGvZtSyk+CGPezcxVF VHyJKV2SATNDGOcSiuistVq/pBLxkDe/xbTHip2tDVZvFbkZIoAoXd7V4qZGk/C1wxhqx36ID6K 5ZLH806lENZDjuO5fnEtnh9+gKr85AXDFoZ4JqqUqtno3GhLzDVBg0nMdSv9D/fyFrSA== X-Received: by 2002:a05:690e:4806:b0:651:d2fd:51bb with SMTP id 956f58d0204a3-6531083ef98mr3374131d50.17.1776479700725; Fri, 17 Apr 2026 19:35:00 -0700 (PDT) Received: from smtp-us-east1-p01-i01-si01.dlp.protect.broadcom.com (address-144-49-247-90.dlp.protect.broadcom.com. [144.49.247.90]) by smtp-relay.gmail.com with ESMTPS id 956f58d0204a3-6540c31b067sm97975d50.7.2026.04.17.19.35.00 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 17 Apr 2026 19:35:00 -0700 (PDT) X-Relaying-Domain: broadcom.com X-CFilter-Loop: Reflected Received: by mail-pl1-f200.google.com with SMTP id d9443c01a7336-2b461b36990so12647485ad.3 for ; Fri, 17 Apr 2026 19:35:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; t=1776479699; x=1777084499; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=84sFWA5iPQtCuiPSRotWoZ/dQClTvY8wWRS2hHonCSY=; b=de3mrvpmmxSFZNwk4NIVT77u4woXevJJlMoDtzgHspJQj+wTF79vIwfldl6goNO7qE XdKL6IHrC35WHCsM4BUCStBzSkOg5NKzjXVOZxGG020c6JE3oXb62Wk8hkxypBRKatY3 9wrhXikkcpi84lZNi6d1VERPMgBtuWJC1r+Dk= X-Forwarded-Encrypted: i=1; AFNElJ94Wv/b5Fhwf2lcsmKhku1ukuV79NI/zWN3bS8HDCGN6PTpetMhByjEkEi2rgPtNyoMmE+TAn2vwkHIDp4=@vger.kernel.org X-Received: by 2002:a17:902:e54c:b0:2b2:ece2:bc1b with SMTP id d9443c01a7336-2b5f9f63726mr57642495ad.26.1776479699357; Fri, 17 Apr 2026 19:34:59 -0700 (PDT) X-Received: by 2002:a17:902:e54c:b0:2b2:ece2:bc1b with SMTP id d9443c01a7336-2b5f9f63726mr57642195ad.26.1776479698916; Fri, 17 Apr 2026 19:34:58 -0700 (PDT) Received: from localhost.localdomain ([192.19.203.250]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2b5faa176e9sm33427715ad.20.2026.04.17.19.34.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 17 Apr 2026 19:34:58 -0700 (PDT) From: Vikas Gupta To: davem@davemloft.net, edumazet@google.com, kuba@kernel.org, pabeni@redhat.com, andrew+netdev@lunn.ch, horms@kernel.org Cc: netdev@vger.kernel.org, linux-kernel@vger.kernel.org, vsrama-krishna.nemani@broadcom.com, bhargava.marreddy@broadcom.com, rajashekar.hudumula@broadcom.com, ajit.khaparde@broadcom.com, dharmender.garg@broadcom.com, rahul-rg.gupta@broadcom.com, Vikas Gupta Subject: [PATCH net v3 2/2] bnge: remove unsupported backing store type Date: Sat, 18 Apr 2026 08:04:38 +0530 Message-ID: <20260418023438.1597876-3-vikas.gupta@broadcom.com> X-Mailer: git-send-email 2.47.1 In-Reply-To: <20260418023438.1597876-1-vikas.gupta@broadcom.com> References: <20260418023438.1597876-1-vikas.gupta@broadcom.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-DetectorID-Processed: b00c1d49-9d2e-4205-b15f-d015386d3d5e Content-Type: text/plain; charset="utf-8" The backing store type, BNGE_CTX_MRAV, is not applicable in Thor Ultra devices. Remove it from the backing store configuration, as the firmware will not populate entities in this backing store type, due to which the driver load fails. Fixes: 29c5b358f385 ("bng_en: Add backing store support") Signed-off-by: Vikas Gupta Reviewed-by: Dharmender Garg --- drivers/net/ethernet/broadcom/bnge/bnge_rmem.c | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/drivers/net/ethernet/broadcom/bnge/bnge_rmem.c b/drivers/net/e= thernet/broadcom/bnge/bnge_rmem.c index 94f15e08a88c..b066ee887a09 100644 --- a/drivers/net/ethernet/broadcom/bnge/bnge_rmem.c +++ b/drivers/net/ethernet/broadcom/bnge/bnge_rmem.c @@ -324,7 +324,6 @@ int bnge_alloc_ctx_mem(struct bnge_dev *bd) u32 l2_qps, qp1_qps, max_qps; u32 ena, entries_sp, entries; u32 srqs, max_srqs, min; - u32 num_mr, num_ah; u32 extra_srqs =3D 0; u32 extra_qps =3D 0; u32 fast_qpmd_qps; @@ -390,21 +389,6 @@ int bnge_alloc_ctx_mem(struct bnge_dev *bd) if (!bnge_is_roce_en(bd)) goto skip_rdma; =20 - ctxm =3D &ctx->ctx_arr[BNGE_CTX_MRAV]; - /* 128K extra is needed to accommodate static AH context - * allocation by f/w. - */ - num_mr =3D min_t(u32, ctxm->max_entries / 2, 1024 * 256); - num_ah =3D min_t(u32, num_mr, 1024 * 128); - ctxm->split_entry_cnt =3D BNGE_CTX_MRAV_AV_SPLIT_ENTRY + 1; - if (!ctxm->mrav_av_entries || ctxm->mrav_av_entries > num_ah) - ctxm->mrav_av_entries =3D num_ah; - - rc =3D bnge_setup_ctxm_pg_tbls(bd, ctxm, num_mr + num_ah, 2); - if (rc) - return rc; - ena |=3D FUNC_BACKING_STORE_CFG_REQ_ENABLES_MRAV; - ctxm =3D &ctx->ctx_arr[BNGE_CTX_TIM]; rc =3D bnge_setup_ctxm_pg_tbls(bd, ctxm, l2_qps + qp1_qps + extra_qps, 1); if (rc) --=20 2.47.1