From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id BE320A04B6; Mon, 12 Oct 2020 07:24:43 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id C64F51D5C8; Mon, 12 Oct 2020 07:24:41 +0200 (CEST) Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by dpdk.org (Postfix) with ESMTP id 6EE491D57A for ; Mon, 12 Oct 2020 07:24:40 +0200 (CEST) IronPort-SDR: 35KkMa934EkVYJQaFX8qhQNKfosMCMXmskPb1MltDzC6zAo6gFxjaIPcOyAXH4T1B50zE7FOPT RVACzWOs4oXg== X-IronPort-AV: E=McAfee;i="6000,8403,9771"; a="164905817" X-IronPort-AV: E=Sophos;i="5.77,365,1596524400"; d="scan'208";a="164905817" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga006.jf.intel.com ([10.7.209.51]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 11 Oct 2020 22:24:38 -0700 IronPort-SDR: BXTnhm0bJa9UWwPSGTKt5HrvmDH4b0hnyBPGBQLN6aLbIq9u3ppXJ+A9pquaj25iDSl/bGgDdK IGhM74K23V0Q== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.77,365,1596524400"; d="scan'208";a="317799898" Received: from fmsmsx604.amr.corp.intel.com ([10.18.126.84]) by orsmga006.jf.intel.com with ESMTP; 11 Oct 2020 22:24:37 -0700 Received: from fmsmsx604.amr.corp.intel.com (10.18.126.84) by fmsmsx604.amr.corp.intel.com (10.18.126.84) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Sun, 11 Oct 2020 22:24:37 -0700 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx604.amr.corp.intel.com (10.18.126.84) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5 via Frontend Transport; Sun, 11 Oct 2020 22:24:37 -0700 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.177) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.1713.5; Sun, 11 Oct 2020 22:24:37 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=g/qewJUHFGnGtpVbOm1O0gsTWI4tq30ViojZB1E3T+2psGg/p/xtDRUiUjp2SO6znfg7u6sHWIyhlz7Xpf8QN47UJ33XnyFUX6pvQLrOG80xuollacojTAdug2gG6X+/8fohqVzf0XkhXn1eWhpPmyVy4V+70zjqcBvDd0MSCni9CBNK/XccGelWVINtQ4YlKbK20deGMUX5bA1yyhFehroQzIRuteJS3J+NUSoQ3Hhaz/MnRyxea7iEWdr7rAovWa30EcYiYE5ZzeLOS8U3E3BZfYMOZeBvjtUb2s7Ddd8+DwaYSZHOSHEB4ArsUmeRJBZzXRT5u7ymsglm3AOGpA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=zL4c9EWZIQcQGVm+xgGA58kJ6m6sen5WrDGOmI/ypOs=; b=WqUbA4aitHhj1lw54B5BX16jz02TIrCmykke8NwZKQqdb9WuXpx9KmN3pYn2LdUS58MB2c523QVUoZqk/j0cDwbKXXhW3iUdsLA/V29PoDFbUVTK+zZIpdsziI6enTT4m2jHxKmiPDdYcE/bAD0weugkQL+uBmZqSjZGWOTrS6r24AbSJW46VQqBjgGMy26dK44w4/Js5siC5KCWTVjogGLF5r5R6K4inC8PFc2+r+nTxTMDp/p/EVN8NIePP44ij3DUwDvQxI2VMOyikDZMlILhvyUVt3n1YivDF0xrLImGVlmt+3gGVEoBneLP44y9IcZ2R2ES28h4f/h1zhJMvA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=zL4c9EWZIQcQGVm+xgGA58kJ6m6sen5WrDGOmI/ypOs=; b=oV3759yVNSjs76sHeG5n3EaOpOKn6veB/YsQz7b/Dgdn5ritxvcvonYhZN+RDHc7Or4Pc3QruXbn8xiN24d/Xv3663aTxmS5ckKKmXtYvW2sb9FvebmuFGbdI3Mng4kwdao5ikBIAR5PYHH/rTNsOjvI/Vr+mSasZDC1gMRK+98= Received: from BL0PR11MB3491.namprd11.prod.outlook.com (2603:10b6:208:33::30) by MN2PR11MB4208.namprd11.prod.outlook.com (2603:10b6:208:17a::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3455.28; Mon, 12 Oct 2020 05:24:34 +0000 Received: from BL0PR11MB3491.namprd11.prod.outlook.com ([fe80::25c1:67a8:6be7:f013]) by BL0PR11MB3491.namprd11.prod.outlook.com ([fe80::25c1:67a8:6be7:f013%7]) with mapi id 15.20.3455.030; Mon, 12 Oct 2020 05:24:34 +0000 From: "Dharmappa, Savinay" To: Thomas Monjalon CC: "Dumitrescu, Cristian" , "Singh, Jasvinder" , "dev@dpdk.org" Thread-Topic: [dpdk-dev] [PATCH v9 0/8] Enable dynamic config of subport bandwidth Thread-Index: AQHWnjlBs1quDlhLm0y6BIhNFWjO56mS2QUAgACZfrA= Date: Mon, 12 Oct 2020 05:24:33 +0000 Message-ID: References: <20201007140915.19491-1-savinay.dharmappa@intel.com> <20201009123919.43004-1-savinay.dharmappa@intel.com> <1771845.gd1I6FXUA8@thomas> In-Reply-To: <1771845.gd1I6FXUA8@thomas> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-reaction: no-action dlp-version: 11.5.1.3 dlp-product: dlpe-windows authentication-results: monjalon.net; dkim=none (message not signed) header.d=none;monjalon.net; dmarc=none action=none header.from=intel.com; x-originating-ip: [122.167.160.255] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 7f7e1ccc-7a84-4751-c07f-08d86e6f1ab0 x-ms-traffictypediagnostic: MN2PR11MB4208: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: sWcGWsusLWaNLSRCg4qClEuRaEZy714waM7V0lOOyu7ebWKU7EyBI79LnwOTas8YMmTJHHvp4+aXAJlVTOgNs2pCY6/MMreWiMz8r1pX39B5WhfmMet9JjKAfExNNiJ8E4S6uKTgO/QiM5dGKax1T15qy6l7O0HwuXqX1GpqBlfAfzLzvsDpGU5pHW8/hrfBooCJQK7FJcnhIcTUpQrjyW7tmoceebdqJsibvaA+0d5zBudJEYqFnrwHJf8iJd54QdnkCPA0FTR51m03W7bm+oalOCS1yVQsa7H7QyEuQ9CiQJ68TJIl2aYhAqOvnKny x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BL0PR11MB3491.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(39860400002)(376002)(396003)(136003)(346002)(366004)(66556008)(64756008)(66446008)(66946007)(478600001)(83380400001)(8676002)(6916009)(66574015)(76116006)(86362001)(66476007)(33656002)(26005)(186003)(6506007)(7696005)(71200400001)(52536014)(5660300002)(316002)(9686003)(4326008)(2906002)(8936002)(55016002)(54906003); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: jrcuwcwjtoDBpjqseVyO8HvnNQ7MUai7473auAsVx5AGWstvkunseQrL2ecIHHAs9JJMBkG4+b7D/xZds7BC73z4B5GalEkG1xz1mrhbTkcxhuv31VUOvOLd3bIIAJD9xc6U7/Jw0tKO74VHW+FnWdGNoafgxyXx57ib+TZZzoR5rycN6W3htVzUpsHIPl14i0oIx8Jvx9H1ngRNdpkKs60y0LuHiAZZTMuG/L5N5Zy12rX7hbFQJmcckv6+FHU6G7dih4JW5cxxV5cf0wuoN9kkr/zJHykjvy/BoYwqGIiB2zwT6ScF06t/P4IvLeZOi6PCE6Jm/BKIcdcHjPLoQcc6X5M8yk4aFz+C5i1shvX7V9IfMji2FbaKygAw+Ky/wshoGyfieTUGbYF/j3E5LQ9ahctYSLGauiSVQMCBATxk7U8p0UG+6a1kFT38P31GXocnLZKChYm5HmDqyg2pJQm5DheS2mxC+QAeAR9RrjFcqdWSUs4tAOTNJqf1WS+StfZXPXJHLPgkU3ANmodDa5fKrliEfRseoAXsmhseNv9zkDagV0ujtDaFT19mM9Ca6uoeMrNBtbNCxcuMmtZSOBmQN9w0WaPaorSMsDhLOo1fKgP+TnNzzWcgqOVnA1hcZz6v92P/V3xQpdcgb3QoTg== Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BL0PR11MB3491.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7f7e1ccc-7a84-4751-c07f-08d86e6f1ab0 X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Oct 2020 05:24:33.9522 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: HSlPCFf21mf3alCunVWFkoq7UGj3mQ2JaPljZPHtqz/O7gixLoQA8Bz9isz0/wqkjDd0k2st2gGHX0+BDA7h8STVPX0UCqOHlJZLesaL5Y4= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB4208 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [PATCH v9 0/8] Enable dynamic config of subport bandwidth X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 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" 09/10/2020 14:39, Savinay Dharmappa: > DPDK sched library allows runtime configuration of the pipe profiles=20 > to the pipes of the subport once scheduler hierarchy is constructed.=20 > However, to change the subport level bandwidth, existing hierarchy=20 > needs to be dismantled and whole process of building hierarchy under=20 > subport nodes needs to be repeated which might result in router=20 > downtime. Furthermore, due to lack of dynamic configuration of the=20 > subport bandwidth profile configuration (shaper and Traffic class=20 > rates), the user application is unable to dynamically re-distribute=20 > the excess-bandwidth of one subport among other subports in the=20 > scheduler hierarchy. Therefore, it is also not possible to adjust the=20 > subport bandwidth profile in sync with dynamic changes in pipe=20 > profiles of subscribers who want to consume higher bandwidth opportunisti= cally. >=20 > This patch series implements dynamic configuration of the subport=20 > bandwidth profile to overcome the runtime situation when group of=20 > subscribers are not using the allotted bandwidth and dynamic bandwidth=20 > re-distribution is needed the without making any structural changes in th= e hierarchy. >=20 > The implementation work includes refactoring the existing api and data=20 > structures defined for port and subport level, new APIs for adding=20 > subport level bandwidth profiles that can be used in runtime. >=20 > --- > v8 -> v9 > - updated ABI section in release notes. > - Addressed review comments from patch 8 > of v8. I was asking a question in my reply to v8 but you didn't hit the "reply" bu= tton. >> sorry for that. All the question raised by you were relevant so I addres= sed them and sent out v9.=20 One more question: why don't you keep the ack given by Cristian in v7? >> I am carrying ack given Cristian in v9, but It is at the bottom of cover= letter.