From patchwork Thu Jan 11 06:44:32 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Harman Kalra X-Patchwork-Id: 135837 X-Patchwork-Delegate: thomas@monjalon.net Return-Path: X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 826524388D; Thu, 11 Jan 2024 07:45:02 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 6CC7E40685; Thu, 11 Jan 2024 07:45:02 +0100 (CET) Received: from mx0b-0016f401.pphosted.com (mx0a-0016f401.pphosted.com [67.231.148.174]) by mails.dpdk.org (Postfix) with ESMTP id 7176540042 for ; Thu, 11 Jan 2024 07:45:00 +0100 (CET) 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 40B6CDBa012117; Wed, 10 Jan 2024 22:44:57 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com; h= from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-type; s=pfpt0220; bh=atMatWB+RXCEjXapD5cjv 565eTbOiD27d1mudjJf2nw=; b=VloZyfEjIsa0S8i+35MlEZDWHEqqos9MpVGQB dSgzsA5tKRez4AvfV+q6MsXAp7Ixpmb8bFKlItG+a5NDdYxn5HRt8u+Ff9LM+EXT HzZ4/QQLPgrk1KUL0H2OcN44TgvwWHyzGBQ7RCK6Dgbv0wRLC9dGeBqX9pZNK0C3 XlgCMzPAEAvp/vcfjIvCEhn7yTQAkbu9lkXsIjXw4e5pRxSjSlb5c2Tikp3FQXwF BFLB3vfkOWG33ESc6ARuYiL9ZucD/iXNFjHHxfSYHaO409NofauS784gvBKYQREb DbUJ3OIj+c1oHLQ1OYFeJqTK/Vo1LjL3L4j0Daxd3R8Pvrh9Q== Received: from dc5-exch02.marvell.com ([199.233.59.182]) by mx0a-0016f401.pphosted.com (PPS) with ESMTPS id 3vjaux835t-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Wed, 10 Jan 2024 22:44:57 -0800 (PST) Received: from DC5-EXCH02.marvell.com (10.69.176.39) by DC5-EXCH02.marvell.com (10.69.176.39) with Microsoft SMTP Server (TLS) id 15.0.1497.48; Wed, 10 Jan 2024 22:44:55 -0800 Received: from maili.marvell.com (10.69.176.80) by DC5-EXCH02.marvell.com (10.69.176.39) with Microsoft SMTP Server id 15.0.1497.48 via Frontend Transport; Wed, 10 Jan 2024 22:44:55 -0800 Received: from localhost.localdomain (unknown [10.29.52.211]) by maili.marvell.com (Postfix) with ESMTP id D26793F7043; Wed, 10 Jan 2024 22:44:53 -0800 (PST) From: Harman Kalra To: Thomas Monjalon , Ferruh Yigit , Andrew Rybchenko CC: , Harman Kalra Subject: [PATCH 2/2] doc: multiple representors in one device Date: Thu, 11 Jan 2024 12:14:32 +0530 Message-ID: <20240111064432.193119-3-hkalra@marvell.com> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20240111064432.193119-1-hkalra@marvell.com> References: <20240111064432.193119-1-hkalra@marvell.com> MIME-Version: 1.0 X-Proofpoint-ORIG-GUID: ktxqP5fvtM4odkZKQ0ZxtsznTMfX9il9 X-Proofpoint-GUID: ktxqP5fvtM4odkZKQ0ZxtsznTMfX9il9 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.997,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2023-12-09_02,2023-12-07_01,2023-05-22_02 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Updating the documentation with the pattern format for enabling multiple representors in one device Signed-off-by: Harman Kalra --- doc/guides/prog_guide/poll_mode_drv.rst | 4 +++- doc/guides/prog_guide/switch_representation.rst | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/doc/guides/prog_guide/poll_mode_drv.rst b/doc/guides/prog_guide/poll_mode_drv.rst index c145a9066c..76285e71e2 100644 --- a/doc/guides/prog_guide/poll_mode_drv.rst +++ b/doc/guides/prog_guide/poll_mode_drv.rst @@ -376,7 +376,7 @@ parameters to those ports. * ``representor`` for a device which supports the creation of representor ports this argument allows user to specify which switch ports to enable port - representors for. Multiple representors in one device argument is invalid:: + representors for:: -a DBDF,representor=vf0 -a DBDF,representor=vf[0,4,6,9] @@ -389,6 +389,8 @@ parameters to those ports. -a DBDF,representor=pf1vf0 -a DBDF,representor=pf[0-1]sf[0-127] -a DBDF,representor=pf1 + -a DBDF,representor=pf[0-1],representor=pf2vf[0-2],representor=pf3[3,5-8] + (Enabling creation of multiple representors in one device argument) Note: PMDs are not required to support the standard device arguments and users should consult the relevant PMD documentation to see support devargs. diff --git a/doc/guides/prog_guide/switch_representation.rst b/doc/guides/prog_guide/switch_representation.rst index 6fd7b98bdc..fde8c790ba 100644 --- a/doc/guides/prog_guide/switch_representation.rst +++ b/doc/guides/prog_guide/switch_representation.rst @@ -77,6 +77,7 @@ thought as a software "patch panel" front-end for applications. -a pci:dbdf,representor=sf1 -a pci:dbdf,representor=sf[0-1023] -a pci:dbdf,representor=sf[0,2-1023] + -a pci:dbdf,representor=pf[0-1],representor=pf2vf[0-2],representor=pf3[3,5] - As virtual devices, they may be more limited than their physical counterparts, for instance by exposing only a subset of device