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 47CF0A04A2; Tue, 5 Nov 2019 18:10:41 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 9ACF91BE98; Tue, 5 Nov 2019 18:10:40 +0100 (CET) Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by dpdk.org (Postfix) with ESMTP id 4B6D14C8E; Tue, 5 Nov 2019 18:10:38 +0100 (CET) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 05 Nov 2019 09:10:37 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.68,271,1569308400"; d="scan'208";a="200436805" Received: from irsmsx106.ger.corp.intel.com ([163.33.3.31]) by fmsmga008.fm.intel.com with ESMTP; 05 Nov 2019 09:10:35 -0800 Received: from irsmsx102.ger.corp.intel.com ([169.254.2.40]) by IRSMSX106.ger.corp.intel.com ([169.254.8.185]) with mapi id 14.03.0439.000; Tue, 5 Nov 2019 17:10:34 +0000 From: "Ferriter, Cian" To: Kevin Traynor , David Marchand CC: dev , dpdk stable , "Yigit, Ferruh" Thread-Topic: [dpdk-dev] [PATCH 1/9] net/pcap: fix argument checks Thread-Index: AQHVeFdEOzydqTS3g0u86TPrygSSGqdy/UGAgAoBpQCAAAfmMA== Date: Tue, 5 Nov 2019 17:10:34 +0000 Message-ID: <579B86492DFB364BBA627A48FB30C90E75E01B95@IRSMSX102.ger.corp.intel.com> References: <20191001125315.6191-1-ktraynor@redhat.com> <20191001125315.6191-2-ktraynor@redhat.com> <63b80ce5-6847-7983-52eb-69836d20f191@redhat.com> In-Reply-To: <63b80ce5-6847-7983-52eb-69836d20f191@redhat.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ctpclassification: CTP_NT x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiMjFiM2FmNjAtODdjMC00OGQ5LTg0NzUtOWUzZGFmOGY1ODA5IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiaDQwNVY1RVVNT0ZXOHZwZm1Yc2tYU0l3emRDbFNqeXVGZUtYK3NjTXNOK3ZWN2kyWkFvNXF1MWI3K3FGUzh5UiJ9 dlp-product: dlpe-windows dlp-version: 11.2.0.6 dlp-reaction: no-action x-originating-ip: [163.33.239.182] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Subject: Re: [dpdk-dev] [PATCH 1/9] net/pcap: fix argument checks 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" DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogS2V2aW4gVHJheW5vciA8 a3RyYXlub3JAcmVkaGF0LmNvbT4NCj4gU2VudDogVHVlc2RheSA1IE5vdmVtYmVyIDIwMTkgMTY6 NDENCj4gVG86IERhdmlkIE1hcmNoYW5kIDxkYXZpZC5tYXJjaGFuZEByZWRoYXQuY29tPg0KPiBD YzogZGV2IDxkZXZAZHBkay5vcmc+OyBGZXJyaXRlciwgQ2lhbiA8Y2lhbi5mZXJyaXRlckBpbnRl bC5jb20+OyBkcGRrDQo+IHN0YWJsZSA8c3RhYmxlQGRwZGsub3JnPjsgWWlnaXQsIEZlcnJ1aCA8 ZmVycnVoLnlpZ2l0QGludGVsLmNvbT4NCj4gU3ViamVjdDogUmU6IFtkcGRrLWRldl0gW1BBVENI IDEvOV0gbmV0L3BjYXA6IGZpeCBhcmd1bWVudCBjaGVja3MNCj4gDQo+IE9uIDMwLzEwLzIwMTkg MDc6NTIsIERhdmlkIE1hcmNoYW5kIHdyb3RlOg0KPiA+IE9uIFR1ZSwgT2N0IDEsIDIwMTkgYXQg Mjo1NCBQTSBLZXZpbiBUcmF5bm9yIDxrdHJheW5vckByZWRoYXQuY29tPg0KPiB3cm90ZToNCj4g Pj4NCj4gPj4gUHJldmlvdXNseSByeC90eF9xdWV1ZXMgd2VyZSBwYXNzZWQgaW50byBldGhfZnJv bV9wY2Fwc19jb21tb24oKSBhcw0KPiA+PiBwdHJzIGFuZCB3ZXJlIGNoZWNrZWQgZm9yIGJlaW5n IE5VTEwuDQo+ID4+DQo+ID4+IEluIGNvbW1pdCBkYTZiYTI4ZjA1NDAgKCJuZXQvcGNhcDogdXNl IGEgc3RydWN0IHRvIHBhc3MgdXNlcg0KPiA+PiBvcHRpb25zIikgdGhhdCBjaGFuZ2VkIHRvIHBh c3MgaW4gYSBwdHIgdG8gYSBwbWRfZGV2YXJnc19hbGwgd2hpY2gNCj4gPj4gY29udGFpbnMgdGhl IHJ4L3R4X3F1ZXVlcy4NCj4gPj4NCj4gPj4gVGhlIHBhcmFtZXRlciBjaGVja2luZyB3YXMgbm90 IHVwZGF0ZWQgYXMgcGFydCBvZiB0aGF0IGNvbW1pdCBhbmQNCj4gPj4gY292ZXJpdHkgY2F1Z2h0 IHRoYXQgdGhlcmUgd2FzIHN0aWxsIGEgY2hlY2sgaWYgcngvdHhfcXVldWVzIHdlcmUNCj4gPj4g TlVMTCwgYXBwYXJlbnRseSBhZnRlciB0aGV5IGhhZCBiZWVuIGRlcmVmZXJlbmNlZC4NCj4gPj4N Cj4gPj4gRml4IHRoYXQgYnkgY2hlY2tpbmcgdGhlIHBtZF9kZXZhcmdzX2FsbCBwdHIgYW5kIHJl bW92aW5nIHRoZSBOVUxMDQo+ID4+IGNoZWNrcyBvbiByeC90eF9xdWV1ZXMuDQo+ID4+DQo+ID4+ IDEyMzEgICAgICAgIHN0cnVjdCBwbWRfZGV2YXJncyAqcnhfcXVldWVzID0gJmRldmFyZ3NfYWxs LT5yeF9xdWV1ZXM7DQo+ID4+IDEyMzIgICAgICAgIHN0cnVjdCBwbWRfZGV2YXJncyAqdHhfcXVl dWVzID0gJmRldmFyZ3NfYWxsLT50eF9xdWV1ZXM7DQo+ID4+IDEyMzMgICAgICAgIGNvbnN0IHVu c2lnbmVkIGludCBuYl9yeF9xdWV1ZXMgPSByeF9xdWV1ZXMtPm51bV9vZl9xdWV1ZTsNCj4gPj4g ICAgIGRlcmVmX3B0cjogRGlyZWN0bHkgZGVyZWZlcmVuY2luZyBwb2ludGVyIHR4X3F1ZXVlcy4N Cj4gPj4gMTIzNCAgICAgICAgY29uc3QgdW5zaWduZWQgaW50IG5iX3R4X3F1ZXVlcyA9IHR4X3F1 ZXVlcy0+bnVtX29mX3F1ZXVlOw0KPiA+PiAxMjM1ICAgICAgICB1bnNpZ25lZCBpbnQgaTsNCj4g Pj4gMTIzNg0KPiA+PiAxMjM3ICAgICAgICAvKiBkbyBzb21lIHBhcmFtZXRlciBjaGVja2luZyAq Lw0KPiA+PiAgICAgQ0lEIDM0NTAwNDogRGVyZWZlcmVuY2UgYmVmb3JlIG51bGwgY2hlY2sgKFJF VkVSU0VfSU5VTEwpDQo+ID4+ICAgICBbc2VsZWN0IGlzc3VlXQ0KPiA+PiAxMjM4ICAgICAgICBp ZiAocnhfcXVldWVzID09IE5VTEwgJiYgbmJfcnhfcXVldWVzID4gMCkNCj4gPj4gMTIzOSAgICAg ICAgICAgICAgICByZXR1cm4gLTE7DQo+ID4+ICAgICBDSUQgMzQ1MDI5ICgjMSBvZiAxKTogRGVy ZWZlcmVuY2UgYmVmb3JlIG51bGwgY2hlY2sgKFJFVkVSU0VfSU5VTEwpDQo+ID4+ICAgICBjaGVj a19hZnRlcl9kZXJlZjogTnVsbC1jaGVja2luZyB0eF9xdWV1ZXMgc3VnZ2VzdHMgdGhhdCBpdCBt YXkgYmUNCj4gPj4gICAgIG51bGwsIGJ1dCBpdCBoYXMgYWxyZWFkeSBiZWVuIGRlcmVmZXJlbmNl ZCBvbiBhbGwgcGF0aHMgbGVhZGluZyB0bw0KPiA+PiAgICAgdGhlIGNoZWNrLg0KPiA+PiAxMjQw ICAgICAgICBpZiAodHhfcXVldWVzID09IE5VTEwgJiYgbmJfdHhfcXVldWVzID4gMCkNCj4gPj4g MTI0MSAgICAgICAgICAgICAgICByZXR1cm4gLTE7DQo+ID4+DQo+ID4+IENvdmVyaXR5IGlzc3Vl OiAzNDUwMjkNCj4gPj4gQ292ZXJpdHkgaXNzdWU6IDM0NTA0NA0KPiA+PiBGaXhlczogZGE2YmEy OGYwNTQwICgibmV0L3BjYXA6IHVzZSBhIHN0cnVjdCB0byBwYXNzIHVzZXIgb3B0aW9ucyIpDQo+ ID4+IENjOiBjaWFuLmZlcnJpdGVyQGludGVsLmNvbQ0KPiA+PiBDYzogc3RhYmxlQGRwZGsub3Jn DQo+ID4+DQo+ID4+IFNpZ25lZC1vZmYtYnk6IEtldmluIFRyYXlub3IgPGt0cmF5bm9yQHJlZGhh dC5jb20+DQo+ID4NCj4gPiBUaGlzIHBhdGNoIGhpZGVzIHRoZSBjb3Zlcml0eSB3YXJuaW5nLg0K PiA+IEJ1dCBjYW4ndCB3ZSBqdXN0IHJlbW92ZSB0aG9zZSBjaGVja3M/DQo+ID4NCj4gPiBJaXVj LCB0aGUgY2hlY2tzIG9uIE5VTEwgcG9pbnRlcnMgYXJlIHVubmVjZXNzYXJ5IHNpbmNlDQo+ID4N Cj4gaHR0cHM6Ly9naXQuZHBkay5vcmcvZHBkay9jb21taXQvP2lkPWEwZmNlMTE5M2NlMTNhNTBj MDA2MjRjYjM2NjA1ZWJlDQo+IGY3YTNlNjBiLg0KPiA+DQo+ID4NCj4gDQo+IEFzaWRlIGZyb20g dGhlIENvdmVyaXR5IGNvbXBsYWludCBhYm91dCByeHEvdHhxIE5VTEwgY2hlY2sgYWZ0ZXIgdXNl LCB0aGUNCj4gY2hlY2tzIGRpZG4ndCBzZWVtIHRvIG1ha2Ugc2Vuc2UgYW55bW9yZSBhcyByeHEv dHhxIGFyZSBwYXJ0IG9mIGRldmFyZ3NfYWxsDQo+IHN0cnVjdCBub3csIHNvIHRoZXkgd2VyZSBy ZW1vdmVkLg0KPiANCj4gSSBhZGRlZCB0aGUgTlVMTCBjaGVjayBvbiBkZXZhcmdzX2FsbCB0byBh dm9pZCBhIE5VTEwgZGVmZXJlbmNlIHdoaWxlDQo+IGdldHRpbmcgdGhlbSBpbnN0ZWFkLiBUaGUg Y2hlY2sgaXNuJ3QgZG9pbmcgYW55IGhhcm0sIGJ1dCBsb29raW5nIGF0IHRoZQ0KPiBjdXJyZW50 IHBhdGhzIHRvIHRoaXMgZm4uIGNhbiBzZWUgZGV2YXJnc19hbGwgd291bGQgbm90IGJlIE5VTEws IHNvIEknbSBvayB0bw0KPiByZW1vdmUgaXQgdG9vLiBDaWFuL0ZlcnJ1aCwgd2R5dD8NCg0KSSdt IE9LIHRvIHJlbW92ZSB0aGlzLiBMb29rcyBsaWtlIGl0J3Mgbm8gbG9uZ2VyIG5lY2Vzc2FyeS4g R29vZCBmaW5kIERhdmlkIQ0K