From nobody Thu Apr 2 19:13:10 2026 Received: from mail-pf1-f228.google.com (mail-pf1-f228.google.com [209.85.210.228]) (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 BC7862E03F2 for ; Sat, 14 Mar 2026 15:28:31 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.228 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773502113; cv=none; b=Js09ds7qWMK9tDXLM5jbXDAPmnMVLuCPclspdOLrDeLPrD0YyLMvwOJTOoL4pqAewY6AoMtSgtFJ1fStMkKouobAn42rK/Lv7g3yWXovtRY7SGTKZ02FocjMdD4BWESLM/BrKuCoM2TvlZGOROe5iCEimdlCzYcvAzng0YkcZO0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773502113; c=relaxed/simple; bh=+iN1rohm5oTBEN+zBKGTbTVpZAOG58p3+ywcASNGZjQ=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=g/jFzULxOIG9gF2TpcQeB0NdZZf6cCjTipEepVMYq4+Yqv5HIz/bHWeGFQsJRvOh0IYlQ8bbfZgKFZx/G0+lwwOkbv9ZxIoHls3lQqVPQhvyOmMBrAvnWdQttc1IOT+CA3GBzNS5975lDfpNA4H1ohwWkN+04FhiLc0S1CXTHpU= 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=OX9mmF5M; arc=none smtp.client-ip=209.85.210.228 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="OX9mmF5M" Received: by mail-pf1-f228.google.com with SMTP id d2e1a72fcca58-829ac4670c4so2358857b3a.0 for ; Sat, 14 Mar 2026 08:28:31 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1773502111; x=1774106911; 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=UOuPUvwWjW73SQs+yQxWlv6kcLW1ogmfpTTeHiGOcCQ=; b=fcTrlYvZfUMup6R/T16l+bMVYN9ne8FeEPglj+uiVWdzZAUPDggjHCcTNJNmGhEb7C WNIwTl9c6ZaCYjsSjtzkPwF/a7JGQDQSvPvQ1njYcDQ19Nlek7ikRoOnCTVJf7W8z6dj 0E/A6rBn6gr/yCsYlF9YZrup/VPI7+mn4+LY57pVG9Hime6AH8LniL89WWFW4TQAu/c0 tdls3Ey9u1Ds0KT4RCPRY4HgIdAhOn2sWPl9/YsQwk5KEMX8ZJIGNfKEmYkEaGeLqdoB 38smH5bt7AyemzqJNNSOjThcj+EIIECYLoXSA4KD/W8vSanRzLIOTWkv/pwhvByVvCdn jZdQ== X-Gm-Message-State: AOJu0YwBiDRj9cuQET672eQ/KQHg8qd28MSTLOuY7niLxZHOi5ZW2yE0 QCfQ7CVotGTeQd9HcP3zCAfEocX5rIcAkcXq7sJs7FSYRkX9TmZBKojCYPUp/g1HSdMNgep7u4v kGNcpfzLouoIXYwvCCvya/TMKfWKUHDb/YxAwh2jDlbIZudzvFJOmcOY8q5V3sj4rEvmkPE0qq2 4y34lrUtnZxFNYuqwv+ffHvlPpJI63H8kVqBvCtyIn6u/N6QCBdmbgC+rhVMaVFTbgYnO4Xjk+j +yMii5ZfVoVmVY6JuI= X-Gm-Gg: ATEYQzxqJlYx0qtiZCzihH3+HeyxSpSs01O/TJRY3FTxcTMdMeQ1oHvFq9lT4mlytah rDWw4L0IvoRLF3JM0EzY2/lIOp74cbJ4ADYRicvBfsQFkJXjzpgUjEzt+e00gw+xJtAXjbzNchb NwHa2zoQ9PyNvgjNcknxOhE7B7UFDQlnEQkp2HvIiFxGHuSo0vQOBCHPhtrMfXbhdT2yUZLl4kh DRB8JxB1g4kkrXjP165QIR4uoK64KsuKvglRjIGRKd7IXJHurnnVbjllx5XPg1Fv8zww+YEkJu7 fZ9CUEeG2oq2ubfsJyRpFDvauvNLmukMgc321qZcWpkIvEmXVTfCKvCb1MALr9lyLRn+T88BK6E m0YD1ZrQKLDojvWrtYMnWcZ3UfGHKq2MCCyFf9fhehFmtjLUXvyN2Eg+nrZBr10zfbWByW7zl79 2jPk+daCc7IfEly5mrlC71wuzlz2jethwYmD0dWRtqDKvdppoB+Qi8+WUu9rA= X-Received: by 2002:a05:6a00:bb84:b0:82a:8aa:cbb0 with SMTP id d2e1a72fcca58-82a19733b85mr6377656b3a.29.1773502111048; Sat, 14 Mar 2026 08:28:31 -0700 (PDT) Received: from smtp-us-east1-p01-i01-si01.dlp.protect.broadcom.com (address-144-49-247-117.dlp.protect.broadcom.com. [144.49.247.117]) by smtp-relay.gmail.com with ESMTPS id d2e1a72fcca58-82a0736e77dsm1129278b3a.9.2026.03.14.08.28.30 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 14 Mar 2026 08:28:31 -0700 (PDT) X-Relaying-Domain: broadcom.com X-CFilter-Loop: Reflected Received: by mail-pg1-f200.google.com with SMTP id 41be03b00d2f7-b630753cc38so16350073a12.1 for ; Sat, 14 Mar 2026 08:28:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; t=1773502109; x=1774106909; 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=UOuPUvwWjW73SQs+yQxWlv6kcLW1ogmfpTTeHiGOcCQ=; b=OX9mmF5M/TfLpca+xxnQW059cfbPbuPx/MVH8e3TxXYJz5Js/GaoJ4GXK3SB+WW7BX 32A/r9ZmkRIW4voIU6ZNKWbzjcENnUpYR4moIZF6VrF1FF4Hi7ARmH2REpe8qVH2M78b AFfgdNH33V1HVVNv5PU4dcMAgn+LFTsqQtnQs= X-Received: by 2002:a05:6a20:c79b:b0:398:9574:a1b1 with SMTP id adf61e73a8af0-398eca12f96mr6424575637.1.1773502109423; Sat, 14 Mar 2026 08:28:29 -0700 (PDT) X-Received: by 2002:a05:6a20:c79b:b0:398:9574:a1b1 with SMTP id adf61e73a8af0-398eca12f96mr6424559637.1.1773502108985; Sat, 14 Mar 2026 08:28:28 -0700 (PDT) Received: from PC-MID-R740.dhcp.broadcom.net ([192.19.234.250]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-c73ebb7f2basm4338579a12.29.2026.03.14.08.28.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 14 Mar 2026 08:28:28 -0700 (PDT) From: Pavan Chebbi To: jgg@ziepe.ca, michael.chan@broadcom.com Cc: linux-kernel@vger.kernel.org, dave.jiang@intel.com, saeedm@nvidia.com, Jonathan.Cameron@huawei.com, gospo@broadcom.com, selvin.xavier@broadcom.com, leon@kernel.org, kalesh-anakkur.purayil@broadcom.com, Pavan Chebbi , Leon Romanovsky , linux-rdma@vger.kernel.org Subject: [PATCH v6 fwctl 1/5] fwctl/bnxt_en: Move common definitions to include/linux/bnxt/ Date: Sat, 14 Mar 2026 08:16:01 -0700 Message-Id: <20260314151605.932749-2-pavan.chebbi@broadcom.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20260314151605.932749-1-pavan.chebbi@broadcom.com> References: <20260314151605.932749-1-pavan.chebbi@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" We have common definitions that are now going to be used by more than one component outside of bnxt (bnxt_re and fwctl) Move bnxt_ulp.h to include/linux/bnxt/ as ulp.h. Reviewed-by: Andy Gospodarek Reviewed-by: Leon Romanovsky Cc: linux-rdma@vger.kernel.org Signed-off-by: Pavan Chebbi --- drivers/infiniband/hw/bnxt_re/debugfs.c | 2 +- drivers/infiniband/hw/bnxt_re/main.c | 2 +- drivers/infiniband/hw/bnxt_re/qplib_fp.c | 2 +- drivers/infiniband/hw/bnxt_re/qplib_res.h | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c | 2 +- .../broadcom/bnxt/bnxt_ulp.h =3D> include/linux/bnxt/ulp.h | 0 10 files changed, 9 insertions(+), 9 deletions(-) rename drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.h =3D> include/linux/bn= xt/ulp.h (100%) diff --git a/drivers/infiniband/hw/bnxt_re/debugfs.c b/drivers/infiniband/h= w/bnxt_re/debugfs.c index a2ad79c3bbd0..5fed2cf66be3 100644 --- a/drivers/infiniband/hw/bnxt_re/debugfs.c +++ b/drivers/infiniband/hw/bnxt_re/debugfs.c @@ -10,8 +10,8 @@ #include #include #include +#include =20 -#include "bnxt_ulp.h" #include "roce_hsi.h" #include "qplib_res.h" #include "qplib_sp.h" diff --git a/drivers/infiniband/hw/bnxt_re/main.c b/drivers/infiniband/hw/b= nxt_re/main.c index b576f05e3b26..47afccddf55e 100644 --- a/drivers/infiniband/hw/bnxt_re/main.c +++ b/drivers/infiniband/hw/bnxt_re/main.c @@ -55,8 +55,8 @@ #include #include #include +#include =20 -#include "bnxt_ulp.h" #include "roce_hsi.h" #include "qplib_res.h" #include "qplib_sp.h" diff --git a/drivers/infiniband/hw/bnxt_re/qplib_fp.c b/drivers/infiniband/= hw/bnxt_re/qplib_fp.c index 2d7932b3c492..b4c7b8f582ba 100644 --- a/drivers/infiniband/hw/bnxt_re/qplib_fp.c +++ b/drivers/infiniband/hw/bnxt_re/qplib_fp.c @@ -46,6 +46,7 @@ #include #include #include +#include #include =20 #include "roce_hsi.h" @@ -55,7 +56,6 @@ #include "qplib_sp.h" #include "qplib_fp.h" #include -#include "bnxt_ulp.h" #include "bnxt_re.h" #include "ib_verbs.h" =20 diff --git a/drivers/infiniband/hw/bnxt_re/qplib_res.h b/drivers/infiniband= /hw/bnxt_re/qplib_res.h index 9a5dcf97b6f4..0a4a03efeb0b 100644 --- a/drivers/infiniband/hw/bnxt_re/qplib_res.h +++ b/drivers/infiniband/hw/bnxt_re/qplib_res.h @@ -39,7 +39,7 @@ #ifndef __BNXT_QPLIB_RES_H__ #define __BNXT_QPLIB_RES_H__ =20 -#include "bnxt_ulp.h" +#include =20 extern const struct bnxt_qplib_gid bnxt_qplib_gid_zero; =20 diff --git a/drivers/net/ethernet/broadcom/bnxt/bnxt.c b/drivers/net/ethern= et/broadcom/bnxt/bnxt.c index c426a41c3663..618c6b66458b 100644 --- a/drivers/net/ethernet/broadcom/bnxt/bnxt.c +++ b/drivers/net/ethernet/broadcom/bnxt/bnxt.c @@ -59,10 +59,10 @@ #include #include #include +#include =20 #include "bnxt.h" #include "bnxt_hwrm.h" -#include "bnxt_ulp.h" #include "bnxt_sriov.h" #include "bnxt_ethtool.h" #include "bnxt_dcb.h" diff --git a/drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c b/drivers/ne= t/ethernet/broadcom/bnxt/bnxt_devlink.c index 15de802bbac4..230cd95d30a2 100644 --- a/drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c +++ b/drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c @@ -13,12 +13,12 @@ #include #include #include +#include #include "bnxt.h" #include "bnxt_hwrm.h" #include "bnxt_vfr.h" #include "bnxt_devlink.h" #include "bnxt_ethtool.h" -#include "bnxt_ulp.h" #include "bnxt_ptp.h" #include "bnxt_coredump.h" #include "bnxt_nvm_defs.h" diff --git a/drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c b/drivers/ne= t/ethernet/broadcom/bnxt/bnxt_ethtool.c index ba47e8294fff..043e872a8880 100644 --- a/drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c +++ b/drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c @@ -27,9 +27,9 @@ #include #include #include +#include #include "bnxt.h" #include "bnxt_hwrm.h" -#include "bnxt_ulp.h" #include "bnxt_xdp.h" #include "bnxt_ptp.h" #include "bnxt_ethtool.h" diff --git a/drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c b/drivers/net/= ethernet/broadcom/bnxt/bnxt_sriov.c index 7f9829287c49..edcc002e4ca3 100644 --- a/drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c +++ b/drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c @@ -17,9 +17,9 @@ #include #include #include +#include #include "bnxt.h" #include "bnxt_hwrm.h" -#include "bnxt_ulp.h" #include "bnxt_sriov.h" #include "bnxt_vfr.h" #include "bnxt_ethtool.h" diff --git a/drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c b/drivers/net/et= hernet/broadcom/bnxt/bnxt_ulp.c index e1e82a72cf1b..11ced44ead29 100644 --- a/drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c +++ b/drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c @@ -22,10 +22,10 @@ #include #include #include +#include =20 #include "bnxt.h" #include "bnxt_hwrm.h" -#include "bnxt_ulp.h" =20 static DEFINE_IDA(bnxt_aux_dev_ids); =20 diff --git a/drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.h b/include/linux/= bnxt/ulp.h similarity index 100% rename from drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.h rename to include/linux/bnxt/ulp.h --=20 2.39.1