From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by dpdk.space (Postfix) with ESMTP id 2B92AA0471 for ; Tue, 18 Jun 2019 07:56:44 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 255B61C044; Tue, 18 Jun 2019 07:56:42 +0200 (CEST) Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-eopbgr150088.outbound.protection.outlook.com [40.107.15.88]) by dpdk.org (Postfix) with ESMTP id 4A4551C036 for ; Tue, 18 Jun 2019 07:56:40 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Mellanox.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=+xkQ/A5Fe6i6kkiY2THrdD8xE3kFPB7V0k9SIzcQlkA=; b=qGcvnQRNeYVmCvZv9oRazdrgN2pzaOCtQgj4V4oBMt7Elr3sCFgU7y8b0sYm2oco4dw+8ARXMSzrRCBjUv2pl9kPeHwQnufRLs0D0287CuvgVJ45w7pV9gLZIbgLIIEBux0yS6GVY45yBJWeL7Z/ODJZ/pXYuD48aaqaYq8njII= Received: from AM0PR0502MB4019.eurprd05.prod.outlook.com (52.133.39.139) by AM0PR0502MB4019.eurprd05.prod.outlook.com (52.133.39.139) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1987.10; Tue, 18 Jun 2019 05:56:38 +0000 Received: from AM0PR0502MB4019.eurprd05.prod.outlook.com ([fe80::c5e8:f7ec:d77:5269]) by AM0PR0502MB4019.eurprd05.prod.outlook.com ([fe80::c5e8:f7ec:d77:5269%4]) with mapi id 15.20.1987.014; Tue, 18 Jun 2019 05:56:38 +0000 From: Matan Azrad To: Jerin Jacob Kollanukkaran , Adrien Mazarguil , "dev@dpdk.org" Thread-Topic: [PATCH] [RFC] ethdev: support flow aging Thread-Index: AQHVE6xZdRJnMnCt1UOalpFSEqCNWKaOe3uAgAADrUCAABn+oIASay2Q Date: Tue, 18 Jun 2019 05:56:38 +0000 Message-ID: References: <1558865893-23381-1-git-send-email-matan@mellanox.com> In-Reply-To: Accept-Language: en-US, he-IL Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=matan@mellanox.com; x-originating-ip: [193.47.165.251] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 370c095d-6e97-4b47-5443-08d6f3b1babe x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:AM0PR0502MB4019; x-ms-traffictypediagnostic: AM0PR0502MB4019: x-ld-processed: a652971c-7d2e-4d9b-a6a4-d149256f461b,ExtAddr x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8882; x-forefront-prvs: 007271867D x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(366004)(376002)(346002)(136003)(39860400002)(396003)(189003)(199004)(13464003)(2501003)(6506007)(53546011)(66476007)(66556008)(64756008)(66446008)(86362001)(110136005)(102836004)(76116006)(7736002)(486006)(66066001)(11346002)(99286004)(476003)(52536014)(478600001)(446003)(8936002)(71190400001)(71200400001)(25786009)(9686003)(73956011)(14444005)(55016002)(305945005)(256004)(5660300002)(26005)(6436002)(6246003)(8676002)(68736007)(53936002)(66946007)(74316002)(81156014)(186003)(229853002)(81166006)(316002)(2906002)(14454004)(3846002)(33656002)(6116002)(7696005)(76176011); DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR0502MB4019; H:AM0PR0502MB4019.eurprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; received-spf: None (protection.outlook.com: mellanox.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: YDD5+p+Q6/v10Nqy+dHxrVqusT4eCAQV7hBXF5HElgql7/Jeda+Hhl0J3owIgjOUnx4isbybi30fjKBEkag1tLZC7NQtVHyet7PJtnUqgbsEESDZmJvslsPilPF0MvB+Z9NVcsythQVxeX1cuogZDOAU7VDI+yqJxS9ukqep7AS6e7fz6esBorO1UF7UVYAp8MMbAnJMrZMyFiTMGwaoyjnaFwRB4jTXJcBsQo+ZPwVixZlLr4Ou2ROmROSydV/Dy1liVUj7ZZ+g92GY7u3Hzi0wzpeVYMJ+6KxKwDFiW8iHfCMAnPxSh8XLlM8e/viEvOw0T+fjJxP7bLBQUKoxq7Qih6JnP/xHIX+R++jfNLzKg+xDp5p+by4nGQCaoWh+ktZKgO6PjyvdaTJ+OsILDCw4H2umbOfLpgLvSYw5yMo= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-Network-Message-Id: 370c095d-6e97-4b47-5443-08d6f3b1babe X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Jun 2019 05:56:38.6041 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: matan@mellanox.com X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR0502MB4019 Subject: Re: [dpdk-dev] [PATCH] [RFC] ethdev: support flow aging 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" SGkgSmVyaW4NCg0KRnJvbTogSmVyaW4gSmFjb2INCj4gU2VudDogVGh1cnNkYXksIEp1bmUgNiwg MjAxOSAzOjE2IFBNDQo+IFRvOiBNYXRhbiBBenJhZCA8bWF0YW5AbWVsbGFub3guY29tPjsgQWRy aWVuIE1hemFyZ3VpbA0KPiA8YWRyaWVuLm1hemFyZ3VpbEA2d2luZC5jb20+OyBkZXZAZHBkay5v cmcNCj4gU3ViamVjdDogUkU6IFtQQVRDSF0gW1JGQ10gZXRoZGV2OiBzdXBwb3J0IGZsb3cgYWdp bmcNCj4gDQo+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiBGcm9tOiBNYXRhbiBB enJhZCA8bWF0YW5AbWVsbGFub3guY29tPg0KPiA+IFNlbnQ6IFRodXJzZGF5LCBKdW5lIDYsIDIw MTkgNDoyMiBQTQ0KPiA+IFRvOiBKZXJpbiBKYWNvYiBLb2xsYW51a2thcmFuIDxqZXJpbmpAbWFy dmVsbC5jb20+OyBBZHJpZW4gTWF6YXJndWlsDQo+ID4gPGFkcmllbi5tYXphcmd1aWxANndpbmQu Y29tPjsgZGV2QGRwZGsub3JnDQo+ID4gU3ViamVjdDogW0VYVF0gUkU6IFtQQVRDSF0gW1JGQ10g ZXRoZGV2OiBzdXBwb3J0IGZsb3cgYWdpbmcNCj4gPg0KPiA+IEhpIEplcmluDQo+IA0KPiBIaSBN YXRhbiwNCj4gDQo+ID4NCj4gPiBGcm9tOiBKZXJpbiBKYWNvYg0KPiA+ID4gPiAtLS0tLU9yaWdp bmFsIE1lc3NhZ2UtLS0tLQ0KPiA+ID4gPiBGcm9tOiBkZXYgPGRldi1ib3VuY2VzQGRwZGsub3Jn PiBPbiBCZWhhbGYgT2YgTWF0YW4gQXpyYWQNCj4gPiA+ID4gU2VudDogU3VuZGF5LCBNYXkgMjYs IDIwMTkgMzo0OCBQTQ0KPiA+ID4gPiBUbzogQWRyaWVuIE1hemFyZ3VpbCA8YWRyaWVuLm1hemFy Z3VpbEA2d2luZC5jb20+OyBkZXZAZHBkay5vcmcNCj4gPiA+ID4gU3ViamVjdDogW2RwZGstZGV2 XSBbUEFUQ0hdIFtSRkNdIGV0aGRldjogc3VwcG9ydCBmbG93IGFnaW5nDQo+ID4gPiA+DQo+ID4g PiA+IE9uZSBvZiB0aGUgcmVhc29ucyB0byBkZXN0cm95IGEgZmxvdyBpcyB0aGUgZmFjdCB0aGF0 IG5vIHBhY2tldA0KPiA+ID4gPiBtYXRjaGVzIHRoZSBmbG93IGZvciAidGltZW91dCIgdGltZS4N Cj4gPiA+ID4gRm9yIGV4YW1wbGUsIHdoZW4gVENQXFVEUCBzZXNzaW9ucyBhcmUgc3VkZGVubHkg Y2xvc2VkLg0KPiA+ID4gPg0KPiA+ID4gPiBDdXJyZW50bHksIHRoZXJlIGlzIG5vIGFueSBkcGRr IG1lY2hhbmlzbSBmb3IgZmxvdyBhZ2luZyBhbmQgdGhlDQo+ID4gPiA+IGFwcGxpY2F0aW9ucyB1 c2UgdGhlcmUgb3duIHdheXMgdG8gZGV0ZWN0IGFuZCBkZXN0cm95IGFnZWQtb3V0IGZsb3dzLg0K PiA+ID4gPg0KPiA+ID4gPiBUaGlzIFJGQyBpbnRyb2R1Y2VzIGZsb3cgYWdpbmcgQVBJcyB0byBv ZmZsb2FkIHRoZSBmbG93IGFnaW5nIHRhc2sNCj4gPiA+ID4gZnJvbSB0aGUgYXBwbGljYXRpb24g dG8gdGhlIHBvcnQuDQo+ID4gPiA+DQo+ID4gPiA+IERlc2lnbjoNCj4gPiA+ID4gLSBBIG5ldyBy dGVfZmxvdyBhY3Rpb246IFJURV9GTE9XX0FDVElPTl9UWVBFX0FHRSB0byBzZXQgdGhlDQo+ID4g dGltZW91dA0KPiA+ID4gPiBhbmQNCj4gPiA+ID4gICB0aGUgYXBwbGljYXRpb24gZmxvdyBjb250 ZXh0IGZvciBlYWNoIGZsb3cuDQo+ID4gPiA+IC0gQSBuZXcgZXRoZGV2IGV2ZW50OiBSVEVfRVRI X0VWRU5UX0ZMT1dfQUdFRCBmb3IgdGhlIGRyaXZlciB0bw0KPiA+ID4gcmVwb3J0DQo+ID4gPiA+ ICAgdGhhdCB0aGVyZSBhcmUgbmV3IGFnZWQtb3V0IGZsb3dzLg0KPiA+ID4gPiAtIEEgbmV3IHJ0 ZV9mbG93IEFQSTogcnRlX2Zsb3dfZ2V0X2FnZWRfZmxvd3MgdG8gZ2V0IHRoZSBhZ2VkLW91dA0K PiA+IGZsb3dzDQo+ID4gPiA+ICAgY29udGV4dHMgZnJvbSB0aGUgcG9ydC4NCj4gPiA+ID4NCj4g PiA+ID4gQnkgdGhpcyBkZXNpZ24gZWFjaCBQTUQgY2FuIHVzZSBpdHMgYmVzdCB3YXkgdG8gZG8g dGhlIGFnaW5nIHdpdGgNCj4gPiA+ID4gdGhlIGRldmljZSBvZmZsb2FkcyBzdXBwb3J0ZWQgYnkg aXRzIEhXLg0KPiA+ID4gPg0KPiA+ID4gPiBTaWduZWQtb2ZmLWJ5OiBNYXRhbiBBenJhZCA8bWF0 YW5AbWVsbGFub3guY29tPg0KPiA+ID4gPiAtLS0NCj4gPiA+ID4gIGxpYi9saWJydGVfZXRoZGV2 L3J0ZV9ldGhkZXYuaCB8ICAxICsNCj4gPiA+ID4gIGxpYi9saWJydGVfZXRoZGV2L3J0ZV9mbG93 LmggICB8IDU2DQo+ID4gPiA+ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKw0KPiA+ID4gPiAgMiBmaWxlcyBjaGFuZ2VkLCA1NyBpbnNlcnRpb25zKCspDQo+ID4gPiA+ DQo+ID4gPiA+IGRpZmYgLS1naXQgYS9saWIvbGlicnRlX2V0aGRldi9ydGVfZXRoZGV2LmgNCj4g PiA+ID4gYi9saWIvbGlicnRlX2V0aGRldi9ydGVfZXRoZGV2LmggaW5kZXggMWYzNWUxZC4uNmZj MTUzMSAxMDA2NDQNCj4gPiA+ID4gLS0tIGEvbGliL2xpYnJ0ZV9ldGhkZXYvcnRlX2V0aGRldi5o DQo+ID4gPiA+ICsrKyBiL2xpYi9saWJydGVfZXRoZGV2L3J0ZV9ldGhkZXYuaA0KPiA+ID4gPiBA QCAtMjc3MSw2ICsyNzcxLDcgQEAgZW51bSBydGVfZXRoX2V2ZW50X3R5cGUgew0KPiA+ID4gPiAg CVJURV9FVEhfRVZFTlRfTkVXLCAgICAgIC8qKjwgcG9ydCBpcyBwcm9iZWQgKi8NCj4gPiA+ID4g IAlSVEVfRVRIX0VWRU5UX0RFU1RST1ksICAvKio8IHBvcnQgaXMgcmVsZWFzZWQgKi8NCj4gPiA+ ID4gIAlSVEVfRVRIX0VWRU5UX0lQU0VDLCAgICAvKio8IElQc2VjIG9mZmxvYWQgcmVsYXRlZCBl dmVudCAqLw0KPiA+ID4gPiArCVJURV9FVEhfRVZFTlRfRkxPV19BR0VELC8qKjwgTmV3IGFnZWQt b3V0IGZsb3dzIGRldGVjdGVkIGluDQo+ID4gPiA+IHRoZSBwb3J0DQo+ID4gPiBEb2VzIHRoaXMg ZXZlbnQgc3VwcG9ydGVkIGluIEhXPw0KPiA+IEl0IGRlcGVuZHMgaW4gdGhlIFBNRCBpbXBsZW1l bnRhdGlvbiBhbmQgSFcgY2FwYWJpbGl0eS4NCj4gPg0KPiA+ID4gT3IgQXJlIHBsYW5uaW5nIHRv IGltcGxlbWVudCB3aXRoIGFsYXJtIG9yIHRpbWVyLg0KPiA+IEFnYWluLCBkZXBlbmRzIGluIHRo ZSBQTUQgaW1wbGVtZW50YXRpb24uDQo+ID4NCj4gPiA+IEp1c3QgYXNraW5nIGJlY2F1c2UsIGlm IG5vbmUgb2YgdGhlIEhXIHN1cHBvcnRzIHRoZSBpbnRlcnJ1cHQgdGhlbg0KPiA+ID4gb25seSBy dGVfZmxvd19nZXRfYWdlZF9mbG93cyBzeW5jIEFQSSBiZSBlbm91Z2goKQ0KPiA+IFdoeT8NCj4g DQo+IElmIG5vbmUgb2YgdGhlIEhXIHN1cHBvcnRzIGl0IHRoZW4gYXBwbGljYXRpb24vY29tbW9u IGNvZGUgY2FuIHBlcmlvZGljYWxseQ0KPiBwb2xscyBpdC4NCj4gSWYgbWx4NSBodyBzdXBwb3J0 cyBpdCB0aGVuIGl0IGZpbmUgdG8gaGF2ZSBpbnRlcnJ1cHQuDQoNCkFjdHVhbGx5IE1MWDUgZG9l c24ndCBzdXBwb3J0IGFnaW5nIGZ1bGx5IGJ5IEhXIGJ1dCB0aGUgSFcgY2FuIGhlbHAgdG8gZG8g aXQgYmV0dGVyLg0KTG9vaywgdGhlIFBNRCBpcyB0aGUgYmVzdCBvbmUgdG8ga25vdyB3aGF0IGlz IHRoZSBiZXN0IHdheSB0byBkbyBhZ2luZyBieSBpdHMgSFcgZXZlbiBpZiBhZ2luZyBpcyBub3Qg ZnVsbHkgc3VwcG9ydGVkIGJ5IGl0Lg0KQW5kIGl0IG1heSBhZGQgYSBtZWFuaW5nZnVsIGVmZmlj aWVuY3kgdG8gdGhlIGFwcGxpY2F0aW9uLiANCg0KPiBCdXQgSSB0aGluaywgd2UgbmVlZCB0byBo YXZlIG1lYW5zIHRvIGV4cHJlc3MgYSBIVy9JbXBsZW1lbnRhdGlvbiBkb2VzDQo+IG5vdCBzdXBw b3J0IGl0cyBBcyB0aGVyZSBtYXkgZm9sbG93aW5nIHJlYXNvbnMgd2h5IGRyaXZlcnMgY2hvb3Nl IHRvIG5vdA0KPiB0YWtlIHRpbWVyL2FsYXJtIHBhdGgNCj4gMSkgU29tZSBFQUwgcG9ydCBkb2Vz IG5vdCBzdXBwb3J0IHRpbWVyL2FsYXJtIGV4YW1wbGU6IEZyZWVCU0QgRFBESyBwb3J0DQoJT0ss IGJ1dCB3aHkgbm90IHRvIHN1cHBvcnQgaXQgZm9yIG90aGVyIGNhc2VzIChubyBGcmVlQlNEIHBv cnQpPw0KDQo+IDIpIElmIHdlIG5lZWQgdG8gc3VwcG9ydCBhIGZldyBraWxsbyBydWxlcyB0aGVu IHRpbWVyL2FsYXJtIGltcGxlbWVudGF0aW9uDQo+IHdpbGwgYmUgaGVhdnkNCg0KTm90IHN1cmUs IERlcGVuZCBpbiB0aGUgSFcgYWJpbGl0eS4NCg0KPiBTbyBhbiBvcHRpb24gdG8gZXhwcmVzcyB1 biBzdXBwb3J0ZWQgZXZlbnQgd291bGQgYmUgZmluZS4NCg0KQ2FuIHlvdSBleHBsYWluIG1vcmUg d2hhdCBpcyB5b3VyIGludGVuc2lvbiBoZXJlICgyKT8NCg0KPiA+IEFjY29yZGluZyB0byB0aGUg YWJvdmUgZGVzaWduIHRoaXMgaXMgdGhlIHdheSBmb3IgdGhlIFBNRCB0byBub3RpZnkNCj4gPiB0 aGUgYXBwbGljYXRpb24gd2hlbiBpdCBoYXMgc29tZSBhZ2VkIGZsb3dzIEFTQVAuDQo+ID4gU28s IGlmIHRoZSBQTUQgdXNlcyBhbiBhbGFybVx0aW1lciBvciBhbnkgb3RoZXIgd2F5IHRvIHN1cHBv cnQgYWdpbmcNCj4gPiBhY3Rpb24gaXQgaXMgYmV0dGVyIGluIHBhcnQgb2YgdGhlIGNhc2VzIHRv IG5vdGlmeSB0aGUgdXNlcg0KPiA+IGFzeW5jaHJvbmljYWxseSBpbnN0ZWFkIG9mIGRvaW5nIHBv bGxpbmcgYnkgdGhlIGFwcGxpY2F0aW9uLg0KPiA+IFRoZSBpZGVhIGlzIHRvIGxldCB0aGUgYXBw bGljYXRpb24gdG8gZGVjaWRlIHdoYXQgaXMgYmV0dGVyIGZvciBpdHMgdXNhZ2UuDQo+ID4NCj4g PiBGb3IgbWx4NSBjYXNlLA0KPiA+IFRoZSBwbGFuIGlzIHRvIHJhaXNlIHRoaXMgZXZlbnQgZnJv bSBhbiBIVyBpbnRlcnJ1cHQgaGFuZGxpbmcoc2FtZSBhcw0KPiA+IGxpbmsgZXZlbnQpLg0KPiAN Cj4gR29vZCB0byBrbm93Lg0KDQpUaGUgTUxYNSBwbGFuIGlzIHN0aWxsIHRvIHVzZSB0aW1lci9h bGFybSBhbmQgaW50ZXJydXB0IG1lY2hhbmlzbSB0byBzdXBwb3J0IGFnaW5nOg0KIFRoZSBIVyBo ZWxwIGhlcmUgaXMgdGhlIGFiaWxpdHkgdG8gcXVlcnkgYmF0Y2ggb2YgZmxvd3MgY291bnRlcnMg YXN5bmNocm9uaWNhbGx5LCBzbyBnZXR0aW5nIHRoZSByZXNwb25zZSBvZiB0aGUgbmV3IGNvdW50 ZXJzIHZhbHVlcyBieSBhbiBpbnRlcnJ1cHQuDQoNClRoZSB0aW1lclxhbGFybSB3aWxsIGNhbGwg dG8gZGV2WCBvcGVyYXRpb24gdG8gcmVhZCBiYXRjaCBvZiBjb3VudGVycyBhc3luY2hyb25pY2Fs bHkgLSBmYXN0IGNvbW1hbmQuDQpUaGUgaW50ZXJydXB0IGhhbmRsZXIgdG8gY2F0Y2ggdGhlIHJl c3BvbnNlIGFuZCB0byBjaGVjayB0aW1lb3V0IGZvciBlYWNoIGZsb3cNCihubyBuZWVkIHRvIGNv cHkgdGhlIGNvdW50ZXJzIGZyb20gdGhlIEhXIG1lbW9yeSAtIHRoZSB2YWx1ZXMgYXJlIGluIHRo ZSBQTUQgbWVtb3J5KSAtIGlmIHRoZXJlIGlzIGEgbmV3IGFnZWQgZmxvdyAtIHJhaXNlIHRoZSBl dmVudC4NCg0KDQoNCg==