Received: by 2002:ab2:788f:0:b0:1ee:8f2e:70ae with SMTP id b15csp177409lqi; Wed, 6 Mar 2024 13:38:35 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCVzCEO25vF90E44MByG5A74TZYw+BAnoyHZG8zWVh+INC4DsWvliKvWpx0pk83NZ4ksZbjtnocaf2/6Z+WRNceudrhmQix5Ryv+Fyezdg== X-Google-Smtp-Source: AGHT+IE7m+ieKYerh7J9m7P1W20xUkpIG27VU6/pPZWU7od7quADGg8pbDOtpdHf2QvH+VvVVjB9 X-Received: by 2002:a17:907:367:b0:a43:6156:6e75 with SMTP id rs7-20020a170907036700b00a4361566e75mr11115456ejb.43.1709761115753; Wed, 06 Mar 2024 13:38:35 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1709761115; cv=pass; d=google.com; s=arc-20160816; b=Ya+jMvjFHOuRDbM84Is6CZk4SJpPaVXu+vsIFIroY63j6RoZuBJxdCToqfuH4lTb7H jXuA15ECJkrghP1fTg7+1Yy51UE3nGKpCOBiw19DxM86oyd3Ii9BrrZxY39knlIudr5u 5YPFURaH81LJlemTbeper5/5rcOHe5HNNx4u/K0shpuMs+i7+4zcXiqVWfyNauun27mM B57+KCwLfX1tBDkgzMPV+F4GofAnLOlRVUQnbZ/m2Y062Z18wwhvxtk3UTsRn5lYmOmz 4sZoYHwL7ZqiGwAQ9H8lehmwfwhy4BC5oodBk4WekeoBhryb0hskvV13OFOq6qvQXbdR G9uA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:message-id:date:subject:cc:to :from:dkim-signature; bh=niTRz1p5iJfYwIdigbEiv3g0kJXGAXGFbg4wuZ2clcc=; fh=HtevF96/Pp8m5f+R8XZlIlxyYwI/7q9ja2DUqyLXMNU=; b=KENUSFRzS6et2ULOgIvOd8HLdy3ckABD9Hf/8ygl0W0EGdbjxNAo2Fk8X2LDUFG9QC 9zK6N7fdfKWdG2Ad1/du8DTcmtLCmpPIFn+Bt+BLJcPnxA3foU1i119XEC1r8TStxdwF xrMHkcGLzWUb6Y8+TXQeRVi47Uf9tHeVpCUpgNNdUP62YDnUdLVXwCNcf6PxoZ1NNuNg 8nusUtcE20b8pSYoqOU5qHh8f8X2krIbJcMpLZHyQEEukB/Gz8dFXd3dOYBu/pzlhSWz 42L2kteOK96FVjyqb95FacCrt9at5Ar49moK8B+9peaZhbP/90WI3v4Fseuoru9+WZc8 uCPA==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@marvell.com header.s=pfpt0220 header.b=KZ6KszMb; arc=pass (i=1 spf=pass spfdomain=marvell.com dkim=pass dkdomain=marvell.com dmarc=pass fromdomain=marvell.com); spf=pass (google.com: domain of linux-kernel+bounces-94612-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-94612-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=REJECT dis=NONE) header.from=marvell.com Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [2604:1380:4601:e00::3]) by mx.google.com with ESMTPS id a13-20020a17090640cd00b00a45c6a20875si318842ejk.789.2024.03.06.13.38.35 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 06 Mar 2024 13:38:35 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-94612-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) client-ip=2604:1380:4601:e00::3; Authentication-Results: mx.google.com; dkim=pass header.i=@marvell.com header.s=pfpt0220 header.b=KZ6KszMb; arc=pass (i=1 spf=pass spfdomain=marvell.com dkim=pass dkdomain=marvell.com dmarc=pass fromdomain=marvell.com); spf=pass (google.com: domain of linux-kernel+bounces-94612-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-94612-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=REJECT dis=NONE) header.from=marvell.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by am.mirrors.kernel.org (Postfix) with ESMTPS id 602761F24BFA for ; Wed, 6 Mar 2024 21:38:35 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 7D7961B80F; Wed, 6 Mar 2024 21:38:27 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=marvell.com header.i=@marvell.com header.b="KZ6KszMb" Received: from mx0b-0016f401.pphosted.com (mx0a-0016f401.pphosted.com [67.231.148.174]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 4D7D51B59E; Wed, 6 Mar 2024 21:38:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=67.231.148.174 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1709761106; cv=none; b=mfR67WrKENzu/mlFFOM0IIvcNpe0Trtv5w6KcmQVd9XZPhcaNS5E1rL9sKpT7/a1PcjWZYqeewXWdqK/Cj6+vyyWOwR0snvzKqothrukrIe/u5QROnqsARDxHiCiYbmXhj5G6MYhyXCzOxPKJMOclsFn62EXYuHWL8UlkOgmgzA= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1709761106; c=relaxed/simple; bh=4W+IyZmp2nty8iotsRjyeg4WhTJfRAhsyZstGwA4N4U=; h=From:To:CC:Subject:Date:Message-ID:MIME-Version:Content-Type; b=lWGRbB8k1ST57SCpFInNSyfhq7Vcpe3InmU6U5Ohlu8iBEF7+EaE2Bm/RFmL9FeNU5a1SNDJ7KaZr2ouPianu01xlfnOIdd4YqXuHW1O5wk2sphsfCSJRdoxG4Rwz10IKrwT5XiOdDbfLjG8RpXXtDO2sgLNYhol/H24ncoLWvk= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=marvell.com; spf=pass smtp.mailfrom=marvell.com; dkim=pass (2048-bit key) header.d=marvell.com header.i=@marvell.com header.b=KZ6KszMb; arc=none smtp.client-ip=67.231.148.174 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=marvell.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=marvell.com Received: from pps.filterd (m0045849.ppops.net [127.0.0.1]) by mx0a-0016f401.pphosted.com (8.17.1.24/8.17.1.24) with ESMTP id 426IER2R005433; Wed, 6 Mar 2024 13:38:12 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com; h= from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding:content-type; s=pfpt0220; bh=niTRz1p5 iJfYwIdigbEiv3g0kJXGAXGFbg4wuZ2clcc=; b=KZ6KszMbqgWYzDXbc3201E1T HAeKDkQV5xuYhf3cXVca3fV08MRLRfnREdyLJV9NFTZpm2/IRupk9WqYMrjLhe6+ d8XFmgylb+rsoQOWEZUtCEanNihoMMEFill7sh05p+KmC+u8u9M3s9yac5hz1Pl1 mpn6H2AYC61bLYiBblDmZNwQHJW3yNRNOWGekTU5J+R/O4BwYWFK5J/t91wQGkjg PAk8ekNDK/BdI9sagaUJLdQhlzvZ/s+51w69gyQxIFKOZT7fSCf60+eRXn2+IS+e +7g7dItbj77RvcPo9iZdfMXV0OXI+OU8RO0qIj7+7MLnDNnMOqeg3tu+BcqY6w== Received: from dc6wp-exch02.marvell.com ([4.21.29.225]) by mx0a-0016f401.pphosted.com (PPS) with ESMTPS id 3wpp7bk1q8-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 06 Mar 2024 13:38:12 -0800 (PST) Received: from DC6WP-EXCH02.marvell.com (10.76.176.209) by DC6WP-EXCH02.marvell.com (10.76.176.209) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1258.12; Wed, 6 Mar 2024 13:38:11 -0800 Received: from maili.marvell.com (10.69.176.80) by DC6WP-EXCH02.marvell.com (10.76.176.209) with Microsoft SMTP Server id 15.2.1258.12 via Frontend Transport; Wed, 6 Mar 2024 13:38:11 -0800 Received: from rchintakuntla-lnx3.sclab.marvell.com (unknown [10.111.142.125]) by maili.marvell.com (Postfix) with ESMTP id A3DB33F707F; Wed, 6 Mar 2024 13:38:10 -0800 (PST) From: Radha Mohan Chintakuntla To: , , , , , , , , , , , CC: Radha Mohan Chintakuntla Subject: [PATCH] octeontx2-af: Increase maximum BPID channels Date: Wed, 6 Mar 2024 13:38:06 -0800 Message-ID: <20240306213806.431830-1-radhac@marvell.com> X-Mailer: git-send-email 2.34.1 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-Proofpoint-ORIG-GUID: 2rfgjSta9mSNriDQHLI_P7BwrRUQGQdG X-Proofpoint-GUID: 2rfgjSta9mSNriDQHLI_P7BwrRUQGQdG X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.1011,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2024-03-06_12,2024-03-05_01,2023-05-22_02 Any NIX interface type can have maximum 256 channels. So increased the backpressure ID count to 256 so that it can cover cn9k and cn10k SoCs that have different NIX interface types with varied maximum channels. Signed-off-by: Radha Mohan Chintakuntla --- drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/drivers/net/ethernet/marvell/octeontx2/af/mbox.h b/drivers/net/ethernet/marvell/octeontx2/af/mbox.h index d5c4f810da61..223a2e39172c 100644 --- a/drivers/net/ethernet/marvell/octeontx2/af/mbox.h +++ b/drivers/net/ethernet/marvell/octeontx2/af/mbox.h @@ -1207,10 +1207,8 @@ struct nix_bp_cfg_req { /* bpid_per_chan = 1 assigns separate bp id for each channel */ }; -/* PF can be mapped to either CGX or LBK interface, - * so maximum 64 channels are possible. - */ -#define NIX_MAX_BPID_CHAN 64 +/* Maximum channels any single NIX interface can have */ +#define NIX_MAX_BPID_CHAN 256 struct nix_bp_cfg_rsp { struct mbox_msghdr hdr; u16 chan_bpid[NIX_MAX_BPID_CHAN]; /* Channel and bpid mapping */ -- 2.34.1