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 452C0A04F2; Wed, 11 Dec 2019 21:13:10 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 92A062C6A; Wed, 11 Dec 2019 21:13:09 +0100 (CET) Received: from smartserver.smartsharesystems.com (smartserver.smartsharesystems.com [77.243.40.215]) by dpdk.org (Postfix) with ESMTP id 337FA1D9E for ; Wed, 11 Dec 2019 21:13:08 +0100 (CET) X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Date: Wed, 11 Dec 2019 21:13:05 +0100 Message-ID: <98CBD80474FA8B44BF855DF32C47DC35C60C67@smartserver.smartshare.dk> In-Reply-To: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [dpdk-dev] RFC - adding filter to packet capture API Thread-Index: AQHVrII722vmbyTcMkyXVFsTzEY4kKexzoQAgAOPiWA= References: <20191206141114.6b7d6d60@hermes.lan> From: =?utf-8?B?TW9ydGVuIEJyw7hydXA=?= To: "Ananyev, Konstantin" , "Stephen Hemminger" , "Ray Kinsella" Cc: Subject: Re: [dpdk-dev] RFC - adding filter to packet capture API 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" PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBkZXYgW21haWx0bzpkZXYtYm91 bmNlc0BkcGRrLm9yZ10gT24gQmVoYWxmIE9mIEFuYW55ZXYsIEtvbnN0YW50aW4NCj4gU2VudDog TW9uZGF5LCBEZWNlbWJlciA5LCAyMDE5IDI6NDIgUE0gDQo+IA0KPiA+IEluIHRoZSBwcm9jZXNz IG9mIHVwZGF0aW5nIHBhY2tldCBjYXB0dXJlIHRvIHRha2UgYSBmaWx0ZXIgcHJvZ3JhbSwgdGhl cmUNCj4gPiBpcyBvbmUgb3BlbiBxdWVzdGlvbiBhYm91dCBBUEkvQUJJLg0KPiA+DQo+ID4gVGhl IGV4YW1wbGUgaXM6DQo+ID4NCj4gPiBpbnQNCj4gPiBydGVfcGR1bXBfZW5hYmxlKHVpbnQxNl90 IHBvcnQsIHVpbnQxNl90IHF1ZXVlLCB1aW50MzJfdCBmbGFncywNCj4gPiAJCXN0cnVjdCBydGVf cmluZyAqcmluZywNCj4gPiAJCXN0cnVjdCBydGVfbWVtcG9vbCAqbXAsDQo+ID4gCQl2b2lkICpm aWx0ZXIpOw0KPiA+DQo+ID4gRm9yIHRoZSBuZXcgdmVyc2lvbiB3YW50IHRvIGFkZCBhYmlsaXR5 IHRvIHBhc3MgYSBCUEYgKGNsYXNzaWMpIHByb2dyYW0NCj4gPiBmcm9tIGxpYmNhcC4gVGhpcyBp cyBkZXNjcmliZWQgaW4gbW9zdCBwY2FwIEFQSSdzIGFzICJzdHJ1Y3QNCj4gYnBmX3Byb2dyYW0i Lg0KPiA+DQo+ID4gVGhlIGZpbHRlciBwYXJhbWV0ZXIgd2FzIGxlZnQgYXMgYSBwbGFjZWhvbGRl ciwgYnV0IGluIHR5cGljYWwgWUFHTkkNCj4gPiBmYXNoaW9uLiBXaGVuIHdlIGRvIG5lZWQgdG8g dXNlIGl0LCBpdCBpcyBub3QgZ29pbmcgdG8gd29yayBvdXQuDQo+ID4NCj4gPiBTaW5jZSB0aGUg ZXhpc3RpbmcgZmlsdGVyIGFyZ3VtZW50IHdhcyBuZXZlciB1c2VkLCB0aGVyZSBhcmUgYSBidW5j aA0KPiA+IG9mIG9wdGlvbnMgKGluIG9yZGVyIGZyb20gYmVzdCB0byB3b3JzZSkuDQo+ID4NCj4g PiAxLiBJbnRyb2R1Y2UgbmV3IEFQSSB3aGljaCB0YWtlcyBhIGZpbHRlci4NCj4gPg0KPiA+IGlu dA0KPiA+IHJ0ZV9wZHVtcF9lbmFibGVfYnBmKHVpbnQxNl90IHBvcnQsIHVpbnQxNl90IHF1ZXVl LCB1aW50MzJfdCBmbGFncywNCj4gPiAJCXN0cnVjdCBydGVfcmluZyAqcmluZywNCj4gPiAJCXN0 cnVjdCBydGVfbWVtcG9vbCAqbXAsDQo+ID4gCQljb25zdCBzdHJ1Y3QgYnBmX3Byb2dyYW0gKmZp bHRlcik7DQo+ID4NCj4gPiBUaGUgb2xkIEFQSSBpcyBqdXN0IHRoZSBzYW1lIGFzIGNhbGxpbmcg bmV3IEFQSSB3aXRoIE5VTEwgYXMgZmlsdGVyLg0KPiA+IFRoaXMgc29sdXRpb24gaXMgc2FmZSBi dXQgYWRkcyBtaW5vciBibG9hdC4NCj4gPg0KPiA+IDIuIFVzZSBBUEkgdmVyc2lvbmluZy4gIFRo aXMgc29sdmVzIHRoZSBBQkkgcHJvYmxlbSBidXQgaXQgaXMgc3RpbGwNCj4gPiAgICBhbiBBUEkg YnJlYWthZ2Ugc2luY2UgcHJvZ3JhbSB0aGF0IHdhcyBwYXNzaW5nIGp1bmsgd291bGQgc3RpbGwN Cj4gPiAgICBub3QgY29tcGlsZS4NCj4gPg0KPiA+IDMuIENoYW5nZSB0aGUgZnVuY3Rpb24gc2ln bmF0dXJlIG9mIGV4aXN0aW5nIEFQSS4gVGhpcyByaXNrcyBicmVha2luZw0KPiA+ICAgIGF0IGNv bXBpbGUgdGltZSBzb21lIHByb2dyYW0gdGhhdCB3YXMgcGFzc2luZyBzb21lIG90aGVyIHZhbHVl Lg0KPiA+ICAgIFNpbWlsYXJseSwgYSBwcm9ncmFtIGNvdWxkIGhhdmUgcGFzc2VkIGdhcmJhZ2Us IHdlIG5ldmVyIGNoZWNrZWQuDQo+ID4NCj4gPiA0LiBLZWVwIGV4aXN0aW5nIGZ1bmN0aW9uIHNp Z25hdHVyZSwgYnV0IGJlIHR5cGUgdW5zYWZlLg0KPiA+ICAgIFRoaXMga2VlcHMgQVBJLCBidXQg c3RpbGwgaXMgQUJJIGJyZWFrYWdlIGZvciBwcm9ncmFtcyB0aGF0IHBhc3NlZA0KPiA+ICAgIGdh cmJhZ2UuIFBsdXMgQyBpcyB1bnNhZmUgZW5vdWdoIGFscmVhZHkuDQo+ID4NCj4gDQo+IE15IHBy ZWZlcmVuY2UgaXMgcHJvYmFibHkgIzQsIHdpdGggc29tZSBleHRyYSBjaGFuZ2VzOg0KPiBtYWtl IGFjdHVhbCB0eXBlIGZvciAnZmlsdGVyJyBiZSBkZXRlcm1pbmVkIGJ5IGZsYWdzLA0KPiBzb21l dGhpbmcgbGlrZToNCj4gDQo+IGVudW0gew0KPiAgICAgICAgIFJURV9QRFVNUF9GTEFHX1JYID0g MSwgIC8qIHJlY2VpdmUgZGlyZWN0aW9uICovDQo+ICAgICAgICAgUlRFX1BEVU1QX0ZMQUdfVFgg PSAyLCAgLyogdHJhbnNtaXQgZGlyZWN0aW9uICovDQo+ICsgICAgICBSVEVfUERVTVBfRkxBR19D QlBGID0gNCwgLyogZmlsdGVyIHBvaW50cyB0byBzdHJ1Y3QgYnBmX3Byb2dyYW0gKi8NCj4gICAg ICAgICAvKiBib3RoIHJlY2VpdmUgYW5kIHRyYW5zbWl0IGRpcmVjdGlvbnMgKi8NCj4gICAgICAg ICBSVEVfUERVTVBfRkxBR19SWFRYID0gKFJURV9QRFVNUF9GTEFHX1JYfFJURV9QRFVNUF9GTEFH X1RYKQ0KPiB9Ow0KPiANCg0KSSBsaWtlIEtvbnN0YW50aW4ncyBpZGVhIG9mIHByb3ZpZGluZyB0 aGUgZmlsdGVyIHR5cGUgYXMgYSBmbGFnLCBhcyBpdCBzdGlsbCBsZWF2ZXMgdGhlIGZpbHRlciBw YXJhbWV0ZXIgb3BlbiBmb3Igb3RoZXIgZmlsdGVyIHR5cGVzIGluIHRoZSBmdXR1cmUuIEl0IGFs c28gYWxsb3dzIHVzaW5nIHRoZSBleGlzdGluZyBwZHVtcF9yZXF1ZXN0IHN0cnVjdHVyZSAoYW5k IGFzc29jaWF0ZWQgY2xpZW50L3NlcnZlciBpbmZyYXN0cnVjdHVyZSkgYXMgaXMuDQoNCkFuZCBJ IGFwcHJlY2lhdGUgdmVyeSBtdWNoIHRoYXQgbmFtZSBvZiB0aGUgZmxhZyBleHBsaWNpdGx5IGlu ZGljYXRlcyB0aGF0IHRoZSBmaWx0ZXIgdHlwZSBpcyBjQlBGIChub3QganVzdCBCUEYsIHdoaWNo IGluIGxpYnJ0ZV9icGYgYWN0dWFsbHkgbWVhbnMgZUJQRikuDQpEaWQgSSBtZW50aW9uIHRoYXQg SSBoYXRlIHRoZSB1c2Ugb2YgdGhlIG5hbWUgIkJQRiIgaW5zdGVhZCBvZiAiZUJQRiIsIGJlY2F1 c2UgIkJQRiIgdXNlZCB0byBtZWFuIHdoYXQgaXMgdG9kYXkgYWxzbyBrbm93biBhcyAiY0JQRiIu Li4NCg0KDQpNZWQgdmVubGlnIGhpbHNlbiAvIGtpbmQgcmVnYXJkcw0KLSBNb3J0ZW4gQnLDuHJ1 cA0KDQo=