From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-16.7 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,UNPARSEABLE_RELAY,URIBL_BLOCKED, USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 00EF5C433E0 for ; Thu, 11 Mar 2021 13:15:17 +0000 (UTC) Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by mail.kernel.org (Postfix) with ESMTP id 77E3264FE5 for ; Thu, 11 Mar 2021 13:15:16 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 77E3264FE5 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=nvidia.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=dev-bounces@dpdk.org Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 6FDAA22A464; Thu, 11 Mar 2021 14:14:39 +0100 (CET) Received: from mellanox.co.il (mail-il-dmz.mellanox.com [193.47.165.129]) by mails.dpdk.org (Postfix) with ESMTP id 469C822A526 for ; Thu, 11 Mar 2021 14:14:38 +0100 (CET) Received: from Internal Mail-Server by MTLPINE1 (envelope-from xuemingl@nvidia.com) with SMTP; 11 Mar 2021 15:14:34 +0200 Received: from nvidia.com (pegasus05.mtr.labs.mlnx [10.210.16.100]) by labmailer.mlnx (8.13.8/8.13.8) with ESMTP id 12BDDkZC023953; Thu, 11 Mar 2021 15:14:34 +0200 From: Xueming Li To: Andrew Rybchenko , Ferruh Yigit Cc: dev@dpdk.org, Viacheslav Ovsiienko , xuemingl@nvidia.com, Asaf Penso Date: Thu, 11 Mar 2021 13:13:33 +0000 Message-Id: <1615468416-10115-11-git-send-email-xuemingl@nvidia.com> X-Mailer: git-send-email 1.8.3.1 In-Reply-To: <1615468416-10115-1-git-send-email-xuemingl@nvidia.com> References: <1615468416-10115-1-git-send-email-xuemingl@nvidia.com> In-Reply-To: <1608303356-13089-2-git-send-email-xuemingl@nvidia.com> References: <1608303356-13089-2-git-send-email-xuemingl@nvidia.com> Subject: [dpdk-dev] [PATCH v9 10/10] doc/release: add representor enhancements 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 Sender: "dev" Updates 21.05 release notes to include representor enhancements. Signed-off-by: Xueming Li --- doc/guides/rel_notes/release_21_05.rst | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/doc/guides/rel_notes/release_21_05.rst b/doc/guides/rel_notes/release_21_05.rst index 23f7f0bff9..d9e23756d1 100644 --- a/doc/guides/rel_notes/release_21_05.rst +++ b/doc/guides/rel_notes/release_21_05.rst @@ -70,6 +70,24 @@ New Features * Added command to display Rx queue used descriptor count. ``show port (port_id) rxq (queue_id) desc used count`` +* **Ethdev representor enhancement** + + Enhanced ethdev representor to support SubFunction and multi-host:: + + representor=# [0,2-4] /* Legacy VF compatible. */ + representor=[[c#]pf#]vf# c1pf2vf3 /* VF 3 on PF 2 of controller 1. */ + representor=[[c#]pf#]sf# sf[0,2-1023] /* 1023 SFs. */ + representor=[c#]pf# c2pf[0,1] /* 2 PFs on controller 2. */ + + * Introduced representor type of VF, SF and PF. + * Enhanced representor syntax parsing. + * Supported SF and PF type representor. + * Supported multi-host in representor. + * Added new PMD callback ``representor_info_get`` to get representor info. + * Added new helper function ``rte_eth_representor_id_get`` to calculate + unique representor ID from info. + * Updated representor iterator to match new enhanced syntax. + Removed Items ------------- -- 2.25.1