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 906C6A046B for ; Fri, 28 Jun 2019 14:32:13 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 9F59F378E; Fri, 28 Jun 2019 14:32:11 +0200 (CEST) Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by dpdk.org (Postfix) with ESMTP id C171034F0 for ; Fri, 28 Jun 2019 14:32:09 +0200 (CEST) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga005.jf.intel.com ([10.7.209.41]) by fmsmga105.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 28 Jun 2019 05:32:08 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.63,427,1557212400"; d="scan'208";a="337895335" Received: from irsmsx152.ger.corp.intel.com ([163.33.192.66]) by orsmga005.jf.intel.com with ESMTP; 28 Jun 2019 05:32:07 -0700 Received: from irsmsx111.ger.corp.intel.com (10.108.20.4) by IRSMSX152.ger.corp.intel.com (163.33.192.66) with Microsoft SMTP Server (TLS) id 14.3.439.0; Fri, 28 Jun 2019 13:32:06 +0100 Received: from irsmsx102.ger.corp.intel.com ([169.254.2.159]) by irsmsx111.ger.corp.intel.com ([169.254.2.197]) with mapi id 14.03.0439.000; Fri, 28 Jun 2019 13:32:06 +0100 From: "Ferriter, Cian" To: "Yigit, Ferruh" , "Richardson, Bruce" , "Mcnamara, John" , "Kovacevic, Marko" CC: "dev@dpdk.org" Thread-Topic: [PATCH 19.08 v3 2/2] net/pcap: enable infinitely rxing a pcap file Thread-Index: AQHVIsAUuDNfPusnfUelTRDXrnbMZaavzPSAgAELYTA= Date: Fri, 28 Jun 2019 12:32:06 +0000 Message-ID: <579B86492DFB364BBA627A48FB30C90E75D7C3D3@IRSMSX102.ger.corp.intel.com> References: <20190614144337.17177-1-cian.ferriter@intel.com> <20190614144337.17177-2-cian.ferriter@intel.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ctpclassification: CTP_NT x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiMmFiM2RiMmEtN2FjZi00MDJlLTkzOWYtOTU5MzE5Mjc0YzZmIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoidFwvaFpzb0lMYkRcL2h0R2JWOGU4ZmpBcEVNRHg5bDQycjZSUkZUTG1kNVU2dUJEVVIwWWRnSnh1bFwvYk4rcU4yUyJ9 dlp-product: dlpe-windows dlp-version: 11.0.600.7 dlp-reaction: no-action x-originating-ip: [163.33.239.181] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Subject: Re: [dpdk-dev] [PATCH 19.08 v3 2/2] net/pcap: enable infinitely rxing a pcap file 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" SGkgRmVycnVoLA0KDQpJJ3ZlIHJlc3BvbmRlZCBpbmxpbmUgYnV0IHRvIHN1bW1hcml6ZSwgSSBh Z3JlZSB3aXRoIGJvdGggb2YgeW91ciBwb2ludHMuDQoNClRoZXJlIGlzIG9uZSBhZGRpdGlvbmFs IHBpZWNlIG9mIHJld29yayB0aGF0IEkgc3BvdHRlZCBmb3IgdGhpcyB2ZXJzaW9uLiBJIGhhdmUg bGVmdCBvdXQgYSBzbWFsbCBwYXJ0IG9mIHRoZSBjb21taXQgbWVzc2FnZS4gUGxlYXNlIHNlZSBt eSByZXNwb25zZSBpbmxpbmUgYmVsb3cgZm9yIG1vcmUgZGV0YWlscy4NCg0KU2luY2UgdGhlIHJl d29yayBpcyBtaW5vciBoZXJlLCBJJ2QgYmUgaGFwcHkgaWYgeW91IHdhbnRlZCB0byBtYWtlIHRo ZSBjaGFuZ2VzIGFuZCBhcHBseSB0aGUgcGF0Y2hlcyB0byBzYXZlIGdvaW5nIHRocm91Z2ggYW5v dGhlciB2ZXJzaW9uICsgcmV2aWV3IGN5Y2xlLg0KDQpMZXQgbWUga25vdyBpZiB0aGVyZSBpcyBh bnl0aGluZyBlbHNlLg0KVGhhbmtzLA0KQ2lhbg0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0t LS0tDQo+IEZyb206IFlpZ2l0LCBGZXJydWgNCj4gU2VudDogMjcgSnVuZSAyMDE5IDE4OjU2DQo+ IFRvOiBGZXJyaXRlciwgQ2lhbiA8Y2lhbi5mZXJyaXRlckBpbnRlbC5jb20+OyBSaWNoYXJkc29u LCBCcnVjZQ0KPiA8YnJ1Y2UucmljaGFyZHNvbkBpbnRlbC5jb20+OyBNY25hbWFyYSwgSm9obg0K PiA8am9obi5tY25hbWFyYUBpbnRlbC5jb20+OyBLb3ZhY2V2aWMsIE1hcmtvDQo+IDxtYXJrby5r b3ZhY2V2aWNAaW50ZWwuY29tPg0KPiBDYzogZGV2QGRwZGsub3JnDQo+IFN1YmplY3Q6IFJlOiBb UEFUQ0ggMTkuMDggdjMgMi8yXSBuZXQvcGNhcDogZW5hYmxlIGluZmluaXRlbHkgcnhpbmcgYSBw Y2FwIGZpbGUNCj4gDQo+IE9uIDYvMTQvMjAxOSAzOjQzIFBNLCBDaWFuIEZlcnJpdGVyIHdyb3Rl Og0KPiA+IEl0IGNhbiBiZSB1c2VmdWwgdG8gdXNlIHBjYXAgZmlsZXMgZm9yIHNvbWUgcnVkaW1l bnRhbCBwZXJmb3JtYW5jZQ0KPiA+DQoNClBhcnQgb2YgdGhlIGNvbW1pdCBtZXNzYWdlIGdvdCBs b3N0IGluIG15IHNwbGl0dGluZyBvZiB0aGUgcGF0Y2ggaW50byB0d28gcGF0Y2hlcyBiZXR3ZWVu IHYyIGFuZCB2My4gVGhlIGFib3ZlIGxpbmUgc2hvdWxkIHJlYWQ6DQpJdCBjYW4gYmUgdXNlZnVs IHRvIHVzZSBwY2FwIGZpbGVzIGZvciBzb21lIHJ1ZGltZW50YWwgcGVyZm9ybWFuY2UNCnRlc3Rp bmcuIFRoaXMgcGF0Y2ggZW5hYmxlcyB0aGlzIGZ1bmN0aW9uYWxpdHkgaW4gdGhlIHBjYXAgZHJp dmVyLg0KDQo+ID4gQXQgYSBoaWdoIGxldmVsLCB0aGlzIHdvcmtzIGJ5IGNyZWFpbmcgYSByaW5n IG9mIHN1ZmZpY2llbnQgc2l6ZSB0bw0KPiA+IHN0b3JlIHRoZSBwYWNrZXRzIGluIHRoZSBwY2Fw IGZpbGUgcGFzc2VkIHRvIHRoZSBhcHBsaWNhdGlvbi4gV2hlbiB0aGUNCj4gPiByeCBmdW5jdGlv biBmb3IgdGhpcyBtb2RlIGlzIGNhbGxlZCwgcGFja2V0cyBhcmUgZGVxdWV1ZWQgZnJvbSB0aGUN Cj4gPiByaW5nIGZvciB1c2UgYnkgdGhlIGFwcGxpY2F0aW9uIGFuZCBhbHNvIGVucXVldWVkIGJh Y2sgb24gdG8gdGhlIHJpbmcNCj4gPiB0byBiZSAicmVjZWl2ZWQiIGFnYWluLg0KPiA+DQo+ID4g QSB0eF9kcm9wIG1vZGUgaXMgYWxzbyBhZGRlZCBzaW5jZSB0cmFuc21pdHRpbmcgdG8gYSB0eF9w Y2FwIGZpbGUNCj4gPiBpc24ndCBkZXNpcmFibGUgYXQgYSBoaWdoIHRyYWZmaWMgcmF0ZS4NCj4g Pg0KPiA+IEp1bWJvIGZyYW1lcyBhcmUgbm90IHN1cHBvcnRlZCBpbiB0aGlzIG1vZGUuIFdoZW4g ZmlsbGluZyB0aGUgcmluZyBhdA0KPiA+IHJ4IHF1ZXVlIHNldHVwIHRpbWUsIHRoZSBwcmVzZW5j ZSBvZiBtdWx0aSBzZWdtZW50IG1idWZzIGlzIGNoZWNrZWQgZm9yLg0KPiA+IFRoZSBQTUQgd2ls bCBleGl0IG9uIGRldGVjdGlvbiBvZiB0aGVzZSBtdWx0aSBzZWdtZW50IG1idWZzLg0KPiA+DQo+ ID4gU2lnbmVkLW9mZi1ieTogQ2lhbiBGZXJyaXRlciA8Y2lhbi5mZXJyaXRlckBpbnRlbC5jb20+ DQo+IA0KPiA8Li4uPg0KPiANCj4gPiBAQCAtMTA2LDYgKzEwNiwyNiBAQCBSdW50aW1lIENvbmZp ZyBPcHRpb25zDQo+ID4NCj4gPiAgICAgLS12ZGV2ICduZXRfcGNhcDAsaWZhY2U9ZXRoMCxwaHlf bWFjPTEnDQo+ID4NCj4gPiArLSBVc2UgdGhlIFJYIFBDQVAgZmlsZSB0byBpbmZpbml0ZWx5IHJl Y2VpdmUgcGFja2V0cw0KPiA+ICsNCj4gPiArIEluIGNhc2UgYGByeF9wY2FwPWBgIGNvbmZpZ3Vy YXRpb24gaXMgc2V0LCB1c2VyIG1heSB3YW50IHRvIHVzZSB0aGUNCj4gPiArIHNlbGVjdGVkIFBD QVAgZmlsZSBmb3IgcnVkaW1lbnRhbCBwZXJmb3JtYW5jZSB0ZXN0aW5nLiBUaGlzIGNhbiBiZSBk b25lDQo+IHdpdGggYSBgYGRldmFyZ2BgIGBgaW5maW5pdGVfcnhgYCwgZm9yIGV4YW1wbGU6Og0K PiA+ICsNCj4gPiArICAgLS12ZGV2ICduZXRfcGNhcDAscnhfcGNhcD1maWxlX3J4LnBjYXAsaW5m aW5pdGVfcng9MSx0eF9kcm9wPTEnDQo+IA0KPiAndHhfZHJvcCcgc2VlbXMgcmVtYWluaW5nLCBp dCBpcyBubyBtb3JlIHZhbGlkLg0KPiANCg0KSSBtaXNzZWQgdGhpcywgaXQgc2hvdWxkIGJlIHJl bW92ZWQuDQoNCj4gPC4uLj4NCj4gDQo+ID4gQEAgLTEzMzcsNiArMTU1MSw5IEBAIHBtZF9wY2Fw X3JlbW92ZShzdHJ1Y3QgcnRlX3ZkZXZfZGV2aWNlDQo+ICpkZXYpDQo+ID4gIAkJCWV0aF9kZXYt PmRhdGEtPm1hY19hZGRycyA9IE5VTEw7DQo+ID4gIAl9DQo+ID4NCj4gPiArCWlmIChpbnRlcm5h bHMtPmluZmluaXRlX3J4KQ0KPiA+ICsJCWV0aF9kZXZfY2xvc2UoZXRoX2Rldik7DQo+IA0KPiBX aHkgJ2ludGVybmFscy0+aW5maW5pdGVfcngnIGNoZWNrIGlzIHJlcXVpcmVkIHRvIGNhbGwgdGhl ICdldGhfZGV2X2Nsb3NlKCknPw0KPiBDYW4gd2UgcmVtb3ZlIHRoZSBjaGVjaz8NCg0KR29vZCBw b2ludCwgd2UgZG9uJ3QgbmVlZCB0byBjaGVjayB3aGV0aGVyIHRoZSBkZXZpY2UgaXMgaW4gaW5m aW5pdGVfcnggbW9kZSwgc2luY2UgdGhpcyBpcyBkb25lIGluIGV0aF9kZXZfY2xvc2UgYW55d2F5 Lg0K