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 224A4A04BA; Thu, 24 Sep 2020 20:02:59 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id F013F1DF90; Thu, 24 Sep 2020 20:02:58 +0200 (CEST) Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by dpdk.org (Postfix) with ESMTP id 219911DEEF for ; Thu, 24 Sep 2020 20:02:56 +0200 (CEST) IronPort-SDR: RLIS2r7UTFzSgn8cARYcJhtNKbapuVJTlFGY6AwqcbzxGeuWECzYFW4McbFlkB1uNid6X5JCHl odAc7qNZPznw== X-IronPort-AV: E=McAfee;i="6000,8403,9754"; a="222895799" X-IronPort-AV: E=Sophos;i="5.77,298,1596524400"; d="scan'208";a="222895799" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga008.jf.intel.com ([10.7.209.65]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 24 Sep 2020 11:02:53 -0700 IronPort-SDR: O34160OX7knSxZdbbCBZwnhZrUhtzIdX1+3zM7kaEElu8FFeQRXaYLZBig7ER6/VsBGaPoitn4 l9QwxhMBmMRA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.77,298,1596524400"; d="scan'208";a="339153196" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by orsmga008.jf.intel.com with ESMTP; 24 Sep 2020 11:02:51 -0700 Received: from orsmsx601.amr.corp.intel.com (10.22.229.14) by ORSMSX602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Thu, 24 Sep 2020 11:02:50 -0700 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5 via Frontend Transport; Thu, 24 Sep 2020 11:02:50 -0700 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.103) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.1713.5; Thu, 24 Sep 2020 11:02:50 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=eI498zhSx74FDigfJeuIYGI2idprmXeu8BYXJdUaEgfr9xYtvfnNok/zITZTzVD0dIJyx63MUtuuzK+aEZL8ldaVqnJYjeTfnjMZyVubr3mm5DO9yYIeUJTK6exoEi0sIOhbCV3iscm36vl9Quyvs019mdvAE1q+mXv9wUzmlk8JuV27n4VzhRiUJdWM9Sp4rDrT+MdxC641f8XGICyHCMJX67qktPPUNc7kJF8q5S7ASya1csvkyhEvCjir/zPpHgAxuGaZ3tB5qlSVnQKslqoilLkzSigGk5TNK8BpnjWOmgt+8s5QgHlv4hQ4LTDKA059L03EXdtEycPCrDUmfA== 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=fERPC6heg9+M0ce4pmtWd+qECs6LXsduOqG9WwwZttk=; b=Vgxc1M3stsaWgca5aOdB/l0Ph5ZEU66BL9hHrwzcN0vvfpIFw9RfsrZJOWcq7lvC/uCU7BcDifRfjwgUDSUrFryQB70i0c/0q96qUWqmFM99hUkEQ+8J4PwwSagjbNcAh9/QYYcbknG+0//whnbjtINcXEND817QxSqHbQy5E27vAXL65kOY/LbtN4pYlxu84q+hUoqTGGQCtN9TCkzG+3v4EZBn3YOAhLVfZhePA3sHct0A3MBob3pqTxnfmozOQV9Bt1aDXj9bmgdh8Vj7nWS5oFryxSygznV/8O73bUsY2eqjwFqwQfNj/y9YCN/BW80smVMW/J1pFiD2UlBdxw== 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=fERPC6heg9+M0ce4pmtWd+qECs6LXsduOqG9WwwZttk=; b=wppfkhCyw0dsI7CKA10PlOQsLOvq5UPNeCr6fnsRdV5wXdLE87+z4VP1J7pRpHy4mLp+CEmEKx0CVEvjdBoD6+d2SB1CHWWFa88PoCqwJ51g+Rcic/lic4CUXTM8HaQwlUfZI7viw07/EncARghyFCvwD+h7qE9eYzsEVsZsRgI= Received: from BYAPR11MB3301.namprd11.prod.outlook.com (2603:10b6:a03:7f::26) by BYAPR11MB3109.namprd11.prod.outlook.com (2603:10b6:a03:8c::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3412.22; Thu, 24 Sep 2020 18:02:48 +0000 Received: from BYAPR11MB3301.namprd11.prod.outlook.com ([fe80::f5a4:3f6b:ade3:296b]) by BYAPR11MB3301.namprd11.prod.outlook.com ([fe80::f5a4:3f6b:ade3:296b%3]) with mapi id 15.20.3412.022; Thu, 24 Sep 2020 18:02:48 +0000 From: "Ananyev, Konstantin" To: Honnappa Nagarahalli , "Nicolau, Radu" , "Van Haaren, Harry" , "dev@dpdk.org" CC: "jerinj@marvell.com" , nd , nd Thread-Topic: [PATCH v1] event/sw: performance improvements Thread-Index: AQHWkZrGUeLVYd0SY0mRkQyWOk7HiKl22mEAgAEQ4oCAACR2gIAABQIA Date: Thu, 24 Sep 2020 18:02:48 +0000 Message-ID: References: <20200908105211.10066-1-radu.nicolau@intel.com> <46118f3466274596a663d7d44abb680a@intel.com> In-Reply-To: Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.5.1.3 authentication-results: arm.com; dkim=none (message not signed) header.d=none;arm.com; dmarc=none action=none header.from=intel.com; x-originating-ip: [46.7.39.127] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: c990baf5-74c2-45de-7f6d-08d860b40c1c x-ms-traffictypediagnostic: BYAPR11MB3109: x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: OpPNR5F7/UOAf9yGTL4ee3rr2lTtyjUT7WdID468i9BHP5NfqeBuYrcrLXya9FNanyKQtDGMHcNBf1WkGXgLeXl0GoS+9oJiTYBgNpiRdIiqO8/7KhWgKms6l5XxWLrU2w9mb0pXk7mXBkADqf7YlBU7TKwgkKwQfQfrRpqbw5IZyUqjg44x4Cr8rANg8C+EjiHiXaVunzEJHboPl8LcJytft/udzvN4Vv6OOo1Co9Zs6xYOVt70ij2DvKj3k+o4iVSKkSKrHCadSw5XCkFguShcrv7PyXbx+a81rq+XXa5xiN1qOlMV9pgcF7qGi22vSi834fauIuls/Vwxie8ZrQ== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BYAPR11MB3301.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(376002)(346002)(136003)(396003)(39860400002)(366004)(33656002)(26005)(8676002)(8936002)(76116006)(66946007)(5660300002)(52536014)(66476007)(54906003)(110136005)(186003)(71200400001)(478600001)(66446008)(4326008)(7696005)(6506007)(66556008)(55016002)(2906002)(9686003)(64756008)(86362001)(83380400001)(316002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: BabwT/wuuhkd0pPKqsnWaCO4rcjTe/Y7ZjFNshkGtzt7MlC9WSesZgGcL0HcYUhGmvtFWVZpGOCZ4G6w1iQTrTLLBt+dcxILNlCNVnD2MzKWZikRrSTDv14hibBd8jroFZ9gMHUXjuaeERBmFgj2zXQIeXI1LndI4fX/YC+s/sTk+eK9QadK8cQ6/lxh97+OR6JrEKhMA547BJDjLZFGoLLqCZcEWATS2mCt0P+rqcp2H1QlJxHrNRTG9Pf3JSvSOv69uJLh1gxtN3JxfK7S8wJZl9iKimKUjCz77ldMmvy2hj/npU0y3L+rMAwJOg/LNrtKv0J5nheMI4XYajbGO1iDUc1/Zx//UItPEp5qVi+cRSW5+ijcMR/a2A1yvh7Q+qGQUjUVb8vzu601ayfhowYPqZlv9qCJ/hR+sGtArEX9nmQwKyyOCG0XY5SvTFCqCaOpuBNBCT/TF2VSMm9KXVcXHatyABPeblmG5kyASHnQy8p4mTJEaZOX3UqV/q5Wpmz3eVlGuodTPuKXp41f1a8Jyq/etGau2EPQO5NPHn7vj2AAtAcY5MQyyy0hnC+Ng1O6VtgSGGzI3RZtGkXtc4pJzMidWyHwBdVV8e/LbpcZ5ZwCnFUCSSKnXwlNJlKrfqUSin8QtrfIo1zrZhK37w== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BYAPR11MB3301.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: c990baf5-74c2-45de-7f6d-08d860b40c1c X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Sep 2020 18:02:48.5179 (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: LL/rlu8kIGHNw26ugba6fvS0G9PMLlgMhHsDHe4NeCyp8G1pWxQIIfybXz38FAbf8n4dOjFQfsUGoAAcd3JqhvS4QeuyD9BHPaXq1B9j+Iw= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR11MB3109 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [PATCH v1] event/sw: performance improvements 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" DQoNCg0KPHNuaXA+DQoNCkFkZCBtaW5pbXVtIGJ1cnN0IHRocm91Z2hvdXQgdGhlIHNjaGVkdWxl ciBwaXBlbGluZSBhbmQgYSBmbHVzaCBjb3VudGVyLg0KUmVwbGFjZSByaW5nIEFQSSBjYWxscyB3 aXRoIGxvY2FsIHNpbmdsZSB0aHJlYWRlZCBpbXBsZW1lbnRhdGlvbiB3aGVyZQ0KcG9zc2libGUu DQoNClNpZ25lZC1vZmYtYnk6IFJhZHUgTmljb2xhdSBtYWlsdG86cmFkdS5uaWNvbGF1QGludGVs LmNvbQ0KDQpUaGFua3MgZm9yIHRoZSBwYXRjaCwgYSBmZXcgY29tbWVudHMgaW5saW5lLg0KDQot LS0NCiBkcml2ZXJzL2V2ZW50L3N3L3N3X2V2ZGV2LmjCoMKgwqDCoMKgwqDCoMKgwqDCoCB8IDEx ICsrKy0NCiBkcml2ZXJzL2V2ZW50L3N3L3N3X2V2ZGV2X3NjaGVkdWxlci5jIHwgODMNCisrKysr KysrKysrKysrKysrKysrKysrLS0tLQ0KIDIgZmlsZXMgY2hhbmdlZCwgODEgaW5zZXJ0aW9ucygr KSwgMTMgZGVsZXRpb25zKC0pDQoNCmRpZmYgLS1naXQgYS9kcml2ZXJzL2V2ZW50L3N3L3N3X2V2 ZGV2LmggYi9kcml2ZXJzL2V2ZW50L3N3L3N3X2V2ZGV2LmgNCmluZGV4IDdjNzdiMjQ5NS4uOTVl NTEwNjVmIDEwMDY0NA0KLS0tIGEvZHJpdmVycy9ldmVudC9zdy9zd19ldmRldi5oDQorKysgYi9k cml2ZXJzL2V2ZW50L3N3L3N3X2V2ZGV2LmgNCkBAIC0yOSw3ICsyOSwxMyBAQA0KIC8qIHJlcG9y dCBkZXF1ZXVlIGJ1cnN0IHNpemVzIGluIGJ1Y2tldHMgKi/CoCAjZGVmaW5lDQpTV19ERVFfU1RB VF9CVUNLRVRfU0hJRlQgMg0KIC8qIGhvdyBtYW55IHBhY2tldHMgcHVsbGVkIGZyb20gcG9ydCBi eSBzY2hlZCAqLyAtI2RlZmluZQ0KU0NIRURfREVRVUVVRV9CVVJTVF9TSVpFIDMyDQorI2RlZmlu ZSBTQ0hFRF9ERVFVRVVFX0JVUlNUX1NJWkUgNjQNCisNCisjZGVmaW5lIFNDSEVEX01JTl9CVVJT VF9TSVpFIDgNCisjZGVmaW5lIFNDSEVEX05PX0VOUV9DWUNMRV9GTFVTSCAyNTYNCisvKiBzZXQg U0NIRURfREVRVUVVRV9CVVJTVF9TSVpFIHRvIDY0IG9yIDEyOCB3aGVuIHNldHRpbmcgdGhpcyB0 byAxKi8NCisjZGVmaW5lIFNDSEVEX1JFRklMTF9PTkNFX1BFUl9DQUxMIDENCg0KSXMgaXQgcG9z c2libGUgdG8gbWFrZSB0aGUgYWJvdmUgI2RlZmluZSBhIHJ1bnRpbWUgb3B0aW9uPw0KRWcsIC0t dmRldiBldmVudF9zdyxyZWZpbGxfaXRlcj0xDQoNClRoYXQgd291bGQgYWxsb3cgcGFja2FnZWQg dmVyc2lvbnMgb2YgRFBESyB0byBiZSB1c2FibGUgaW4gYm90aCBtb2Rlcy4NCg0KKw0KDQogI2Rl ZmluZSBTV19QT1JUX0hJU1RfTElTVCAoTUFYX1NXX1BST0RfUV9ERVBUSCkgLyogc2l6ZSBvZiBv dXINCmhpc3RvcnkgbGlzdCAqL8KgICNkZWZpbmUgTlVNX1NBTVBMRVMgNjQgLyogaG93IG1hbnkg ZGF0YSBwb2ludHMgdXNlDQpmb3IgYXZlcmFnZSBzdGF0cyAqLyBAQCAtMjE0LDYgKzIyMCw5IEBA IHN0cnVjdCBzd19ldmRldiB7DQogwqDCoMKgIHVpbnQzMl90IHhzdGF0c19jb3VudF9tb2RlX3Bv cnQ7DQogwqDCoMKgIHVpbnQzMl90IHhzdGF0c19jb3VudF9tb2RlX3F1ZXVlOw0KDQorwqDCoMKg IHVpbnQxNl90IHNjaGVkX2ZsdXNoX2NvdW50Ow0KK8KgwqDCoCB1aW50MTZfdCBzY2hlZF9taW5f YnVyc3Q7DQorDQogwqDCoMKgIC8qIENvbnRhaW5zIGFsbCBwb3J0cyAtIGxvYWQgYmFsYW5jZWQg YW5kIGRpcmVjdGVkICovDQogwqDCoMKgIHN0cnVjdCBzd19wb3J0IHBvcnRzW1NXX1BPUlRTX01B WF0gX19ydGVfY2FjaGVfYWxpZ25lZDsNCg0KZGlmZiAtLWdpdCBhL2RyaXZlcnMvZXZlbnQvc3cv c3dfZXZkZXZfc2NoZWR1bGVyLmMNCmIvZHJpdmVycy9ldmVudC9zdy9zd19ldmRldl9zY2hlZHVs ZXIuYw0KaW5kZXggY2ZmNzQ3ZGE4Li5jYTZkMWNhZmYgMTAwNjQ0DQotLS0gYS9kcml2ZXJzL2V2 ZW50L3N3L3N3X2V2ZGV2X3NjaGVkdWxlci5jDQorKysgYi9kcml2ZXJzL2V2ZW50L3N3L3N3X2V2 ZGV2X3NjaGVkdWxlci5jDQpAQCAtMjYsNiArMjYsMjkgQEANCiAvKiB1c2UgY2hlYXAgYml0IG1p eGluZywgd2Ugb25seSBuZWVkIHRvIGxvc2UgYSBmZXcgYml0cyAqL8KgICNkZWZpbmUNClNXX0hB U0hfRkxPV0lEKGYpICgoKGYpIF4gKGYgPj4gMTApKSAmIEZMT1dJRF9NQVNLKQ0KDQorDQorLyog c2luZ2xlIG9iamVjdCBlbnEgYW5kIGRlcSBmb3Igbm9uIE1UIHJpbmcgKi8gc3RhdGljDQorX19y dGVfYWx3YXlzX2lubGluZSB2b2lkIHN3X25vbm10X3JpbmdfZGVxdWV1ZShzdHJ1Y3QgcnRlX3Jp bmcgKnIsDQordm9pZCAqKm9iaikgew0KK8KgwqDCoCBpZiAoKHItPnByb2QudGFpbCAtIHItPmNv bnMudGFpbCkgPCAxKQ0KK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcmV0dXJuOw0KK8KgwqDCoCB2 b2lkICoqcmluZyA9ICh2b2lkICoqKSZyWzFdOw0KK8KgwqDCoCAqb2JqID0gcmluZ1tyLT5jb25z LnRhaWwgJiByLT5tYXNrXTsNCivCoMKgwqAgci0+Y29ucy50YWlsKys7DQorfQ0KK3N0YXRpYyBf X3J0ZV9hbHdheXNfaW5saW5lIGludA0KK3N3X25vbm10X3JpbmdfZW5xdWV1ZShzdHJ1Y3QgcnRl X3JpbmcgKnIsIHZvaWQgKm9iaikgew0KK8KgwqDCoCBpZiAoKHItPmNhcGFjaXR5ICsgci0+Y29u cy50YWlsIC0gci0+cHJvZC50YWlsKSA8IDEpDQorwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCByZXR1 cm4gMDsNCivCoMKgwqAgdm9pZCAqKnJpbmcgPSAodm9pZCAqKikmclsxXTsNCivCoMKgwqAgcmlu Z1tyLT5wcm9kLnRhaWwgJiByLT5tYXNrXSA9IG9iajsNCivCoMKgwqAgci0+cHJvZC50YWlsKys7 DQorwqDCoMKgIHJldHVybiAxOw0KKw0KV2h5IG5vdCBtYWtlIHRoZXNlIEFQSXMgcGFydCBvZiB0 aGUgcnRlX3JpbmcgbGlicmFyeT8gWW91IGNvdWxkIGZ1cnRoZXIgb3B0aW1pemUgdGhlbSBieSBr ZWVwaW5nIHRoZSBpbmRpY2VzIG9uIHRoZSBzYW1lIGNhY2hlbGluZS4NCkknbSBub3Qgc3VyZSB0 aGVyZSBpcyBhbnkgbmVlZCBmb3Igbm9uIHRocmVhZC1zYWZlIHJpbmdzIG91dHNpZGUgdGhpcyBw YXJ0aWN1bGFyIGNhc2UuDQpbSG9ubmFwcGFdIEkgdGhpbmsgaWYgd2UgYWRkIHRoZSBBUElzLCB3 ZSB3aWxsIGZpbmQgdGhlIHVzZSBjYXNlcy4NCkJ1dCwgbW9yZSB0aGFuIHRoYXQsIEkgdW5kZXJz dGFuZCB0aGF0IHJ0ZV9yaW5nIHN0cnVjdHVyZSBpcyBleHBvc2VkIHRvIHRoZSBhcHBsaWNhdGlv bi4gVGhlIHJlYXNvbiBmb3IgZG9pbmcgdGhhdCBpcyB0aGUgaW5saW5lIGZ1bmN0aW9ucyB0aGF0 IHJ0ZV9yaW5nIHByb3ZpZGVzLiBJTU8sIHdlIHNob3VsZCBzdGlsbCBtYWludGFpbiBtb2R1bGFy aXR5IGFuZCBzaG91bGQgbm90IHVzZSB0aGUgaW50ZXJuYWxzIG9mIHRoZSBydGVfcmluZyBzdHJ1 Y3R1cmUgb3V0c2lkZSBvZiB0aGUgbGlicmFyeS4NCg0KKzEgdG8gdGhhdC4NCg0KQlRXLCBpcyB0 aGVyZSBhbnkgcmVhbCBwZXJmIGJlbmVmaXQgZnJvbSBzdWNoIG1pY29yLW9wdGltaXNhdGlvbj8N Cg==