Message ID | 20231125014745.61348-1-lihuisong@huawei.com (mailing list archive) |
---|---|
Headers |
Return-Path: <dev-bounces@dpdk.org> 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 45A96433A9; Sat, 25 Nov 2023 02:47:48 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id B09AF432DC; Sat, 25 Nov 2023 02:47:47 +0100 (CET) Received: from szxga08-in.huawei.com (szxga08-in.huawei.com [45.249.212.255]) by mails.dpdk.org (Postfix) with ESMTP id DA75B402B1 for <dev@dpdk.org>; Sat, 25 Nov 2023 02:47:45 +0100 (CET) Received: from kwepemm000004.china.huawei.com (unknown [172.30.72.53]) by szxga08-in.huawei.com (SkyGuard) with ESMTP id 4ScZQL0Kvvz1P8lg; Sat, 25 Nov 2023 09:44:10 +0800 (CST) Received: from localhost.localdomain (10.69.192.56) by kwepemm000004.china.huawei.com (7.193.23.18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Sat, 25 Nov 2023 09:47:41 +0800 From: Huisong Li <lihuisong@huawei.com> To: <dev@dpdk.org>, <ferruh.yigit@amd.com>, <thomas@monjalon.net> CC: <liuyonglong@huawei.com>, <lihuisong@huawei.com> Subject: [PATCH v3 0/6] doc/features: fix some features and add new features Date: Sat, 25 Nov 2023 09:47:39 +0800 Message-ID: <20231125014745.61348-1-lihuisong@huawei.com> X-Mailer: git-send-email 2.33.0 In-Reply-To: <20231123135916.33315-1-lihuisong@huawei.com> References: <20231123135916.33315-1-lihuisong@huawei.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-Originating-IP: [10.69.192.56] X-ClientProxiedBy: dggems704-chm.china.huawei.com (10.3.19.181) To kwepemm000004.china.huawei.com (7.193.23.18) X-CFilter-Loop: Reflected X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions <dev.dpdk.org> List-Unsubscribe: <https://mails.dpdk.org/options/dev>, <mailto:dev-request@dpdk.org?subject=unsubscribe> List-Archive: <http://mails.dpdk.org/archives/dev/> List-Post: <mailto:dev@dpdk.org> List-Help: <mailto:dev-request@dpdk.org?subject=help> List-Subscribe: <https://mails.dpdk.org/listinfo/dev>, <mailto:dev-request@dpdk.org?subject=subscribe> Errors-To: dev-bounces@dpdk.org |
Series |
doc/features: fix some features and add new features
|
|
Message
lihuisong (C)
Nov. 25, 2023, 1:47 a.m. UTC
The support for setting RSS hash algorithm has been introduced to 23.11, but doesn't add feature for it. So this series add this feature and perfect RSS other features by the way. In addition, serval features, like "set link up/down", "TM", "dump device private information" and "loopback mode", had beed supported, but they are absent from the freatures list. --- -v3: - fix description of the patchset cover - remove '/features' in 'doc/features' tag for every patch. - add Acked-by: Chengwen Feng <fengchengwen@huawei.com> - retrigger CI build because of wrong CI warning -v2: - add loopback mode feature. Huisong Li (6): doc: add RSS hash algorithm feature doc: add link up/down feature doc: add features for link speeds doc: add Traffic Manager feature doc: add dump device private information feature doc: add feature for loopback mode doc/guides/nics/features.rst | 78 ++++++++++++++++++++++++++++++++++-- 1 file changed, 74 insertions(+), 4 deletions(-)
Comments
On 11/25/2023 1:47 AM, Huisong Li wrote: > The support for setting RSS hash algorithm has been introduced to 23.11, > but doesn't add feature for it. So this series add this feature and perfect > RSS other features by the way. > > In addition, serval features, like "set link up/down", "TM", "dump device > private information" and "loopback mode", had beed supported, but they are > absent from the freatures list. > > --- > -v3: > - fix description of the patchset cover > - remove '/features' in 'doc/features' tag for every patch. > - add Acked-by: Chengwen Feng <fengchengwen@huawei.com> > - retrigger CI build because of wrong CI warning > > -v2: > - add loopback mode feature. > > Huisong Li (6): > doc: add RSS hash algorithm feature > doc: add link up/down feature > doc: add features for link speeds > doc: add Traffic Manager feature > doc: add dump device private information feature > doc: add feature for loopback mode > > Hi Huisong, Some of the patches above adds new features to the 'features.rst', but features.rst document describes features that drivers mark in feature list in .ini file, all features are listed in the 'default.ini'. When a new feature is added into 'default.ini', it can be described in 'features.rst' and later all driver .ini files should be updated to reflect if they support this feature or not. And I think no need to document all features, but ones can be important enough or differentiating features for users to know, this line is not easy to draw, so perhaps we can use community consensus to select. In this patch following features are added: - Link speed configuration - Traffic manager - Device private information dump - Loopback configuration I think 'Traffic manager' can be a new feature, but I am not sure about rest. It would be nice to get more comments.
在 2023/11/27 20:35, Ferruh Yigit 写道: > On 11/25/2023 1:47 AM, Huisong Li wrote: >> The support for setting RSS hash algorithm has been introduced to 23.11, >> but doesn't add feature for it. So this series add this feature and perfect >> RSS other features by the way. >> >> In addition, serval features, like "set link up/down", "TM", "dump device >> private information" and "loopback mode", had beed supported, but they are >> absent from the freatures list. >> >> --- >> -v3: >> - fix description of the patchset cover >> - remove '/features' in 'doc/features' tag for every patch. >> - add Acked-by: Chengwen Feng <fengchengwen@huawei.com> >> - retrigger CI build because of wrong CI warning >> >> -v2: >> - add loopback mode feature. >> >> Huisong Li (6): >> doc: add RSS hash algorithm feature >> doc: add link up/down feature >> doc: add features for link speeds >> doc: add Traffic Manager feature >> doc: add dump device private information feature >> doc: add feature for loopback mode >> >> > Hi Huisong, > > Some of the patches above adds new features to the 'features.rst', but > features.rst document describes features that drivers mark in feature > list in .ini file, all features are listed in the 'default.ini'. > > When a new feature is added into 'default.ini', it can be described in > 'features.rst' and later all driver .ini files should be updated to > reflect if they support this feature or not. correct. > > And I think no need to document all features, but ones can be important > enough or differentiating features for users to know, this line is not agree with you. > easy to draw, so perhaps we can use community consensus to select. > > In this patch following features are added: > - Link speed configuration > - Traffic manager > - Device private information dump > - Loopback configuration > > > I think 'Traffic manager' can be a new feature, but I am not sure about > rest. It would be nice to get more comments. Link speed is also important for NIC. Fixed speed and Link autoneg is from this. I think it can be a new feature. what do you think? How about add others to the following block? "Other dev ops not represented by a Feature" > .
On 11/27/2023 1:37 PM, lihuisong (C) wrote: > > 在 2023/11/27 20:35, Ferruh Yigit 写道: >> On 11/25/2023 1:47 AM, Huisong Li wrote: >>> The support for setting RSS hash algorithm has been introduced to 23.11, >>> but doesn't add feature for it. So this series add this feature and >>> perfect >>> RSS other features by the way. >>> >>> In addition, serval features, like "set link up/down", "TM", "dump >>> device >>> private information" and "loopback mode", had beed supported, but >>> they are >>> absent from the freatures list. >>> >>> --- >>> -v3: >>> - fix description of the patchset cover >>> - remove '/features' in 'doc/features' tag for every patch. >>> - add Acked-by: Chengwen Feng <fengchengwen@huawei.com> >>> - retrigger CI build because of wrong CI warning >>> >>> -v2: >>> - add loopback mode feature. >>> >>> Huisong Li (6): >>> doc: add RSS hash algorithm feature >>> doc: add link up/down feature >>> doc: add features for link speeds >>> doc: add Traffic Manager feature >>> doc: add dump device private information feature >>> doc: add feature for loopback mode >>> >>> >> Hi Huisong, >> >> Some of the patches above adds new features to the 'features.rst', but >> features.rst document describes features that drivers mark in feature >> list in .ini file, all features are listed in the 'default.ini'. >> >> When a new feature is added into 'default.ini', it can be described in >> 'features.rst' and later all driver .ini files should be updated to >> reflect if they support this feature or not. > correct. >> >> And I think no need to document all features, but ones can be important >> enough or differentiating features for users to know, this line is not > agree with you. >> easy to draw, so perhaps we can use community consensus to select. >> >> In this patch following features are added: >> - Link speed configuration >> - Traffic manager >> - Device private information dump >> - Loopback configuration >> >> >> I think 'Traffic manager' can be a new feature, but I am not sure about >> rest. It would be nice to get more comments. > Link speed is also important for NIC. Fixed speed and Link autoneg is > from this. > I think it can be a new feature. what do you think? > Target is to document what a device/driver supports in DPDK, this may help end user quickly check and see what to expect from a device/driver. Also helps to gauge how feature complete a driver implementation is. Is there a value to document if setting fixed speed supported for end user? My assumption is mostly autoneg is used. > How about add others to the following block? > "Other dev ops not represented by a Feature" > Yes there are some dev_ops, implemented by drivers but not documented in the feature.rst . Indeed it would be nice to document them too somehow, perhaps not as part of the feature.rst, but it has its own document for these dev_ops, and feature.rst can have link to them?