From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by dpdk.org (Postfix) with ESMTP id 5F85B20BD for ; Thu, 3 May 2018 19:03:35 +0200 (CEST) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga003.jf.intel.com ([10.7.209.27]) by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 03 May 2018 10:03:33 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.49,359,1520924400"; d="scan'208";a="48060006" Received: from irsmsx109.ger.corp.intel.com ([163.33.3.23]) by orsmga003.jf.intel.com with ESMTP; 03 May 2018 10:03:32 -0700 Received: from irsmsx108.ger.corp.intel.com ([169.254.11.150]) by IRSMSX109.ger.corp.intel.com ([169.254.13.176]) with mapi id 14.03.0319.002; Thu, 3 May 2018 18:03:31 +0100 From: "Dumitrescu, Cristian" To: "alanrobertsonatt@gmail.com" CC: "dev@dpdk.org" , Alan Robertson , "Alan Robertson" Thread-Topic: [dpdk-dev] [PATCH v2] Allow -ve frame_overhead values Thread-Index: AQHT4wCphWAuloTrY0a+3VQtl545Vg== Date: Thu, 3 May 2018 17:03:30 +0000 Message-ID: <3EB4FA525960D640B5BDFFD6A3D891267BB6575D@IRSMSX108.ger.corp.intel.com> References: <1515421317-6158-1-git-send-email-alanrobertsonatt@gmail.com> <1516116717-24297-1-git-send-email-alanrobertsonatt@gmail.com> In-Reply-To: <1516116717-24297-1-git-send-email-alanrobertsonatt@gmail.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-version: 11.0.200.100 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 v2] Allow -ve frame_overhead values 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: , X-List-Received-Date: Thu, 03 May 2018 17:03:36 -0000 PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBkZXYgW21haWx0bzpkZXYtYm91 bmNlc0BkcGRrLm9yZ10gT24gQmVoYWxmIE9mDQo+IGFsYW5yb2JlcnRzb25hdHRAZ21haWwuY29t DQo+IFNlbnQ6IFR1ZXNkYXksIEphbnVhcnkgMTYsIDIwMTggMzozMiBQTQ0KPiBUbzogRHVtaXRy ZXNjdSwgQ3Jpc3RpYW4gPGNyaXN0aWFuLmR1bWl0cmVzY3VAaW50ZWwuY29tPg0KPiBDYzogZGV2 QGRwZGsub3JnOyBBbGFuIFJvYmVydHNvbiA8YXI3NzFlQGF0dC5jb20+OyBBbGFuIFJvYmVydHNv bg0KPiA8YWxhbi5yb2JlcnRzb25AYXR0LmNvbT4NCj4gU3ViamVjdDogW2RwZGstZGV2XSBbUEFU Q0ggdjJdIEFsbG93IC12ZSBmcmFtZV9vdmVyaGVhZCB2YWx1ZXMNCj4gDQo+IEZyb206IEFsYW4g Um9iZXJ0c29uIDxhcjc3MWVAYXR0LmNvbT4NCj4gDQo+IFdoZW4gZm9yd2FyZGluZyB0cmFmZmlj IGFjcm9zcyBhIFRETSBuZXR3b3JrIHRoZSBldGhlcm5ldCBoZWFkZXIgd2lsbA0KPiBiZSByZXBs YWNlZCB3aXRoIGEgTUwtUFBQIG9uZSB0aGVyZWJ5IHJlZHVjaW5nIHRoZSBzaXplIG9mIHRoZSBw YWNrZXQuDQo+IA0KPiBTaWduZWQtb2ZmLWJ5OiBBbGFuIFJvYmVydHNvbiA8YWxhbi5yb2JlcnRz b25AYXR0LmNvbT4NCj4gLS0tDQo+ICBsaWIvbGlicnRlX3NjaGVkL3J0ZV9zY2hlZC5jIHwgMTQg KysrKysrKysrKysrKy0NCj4gIGxpYi9saWJydGVfc2NoZWQvcnRlX3NjaGVkLmggfCAgNSArKyst LQ0KPiAgMiBmaWxlcyBjaGFuZ2VkLCAxNiBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQ0K PiANCj4gZGlmZiAtLWdpdCBhL2xpYi9saWJydGVfc2NoZWQvcnRlX3NjaGVkLmMgYi9saWIvbGli cnRlX3NjaGVkL3J0ZV9zY2hlZC5jDQo+IGluZGV4IGFkMmY3YzZkNS4uYzk3MWZkMGQ0IDEwMDY0 NA0KPiAtLS0gYS9saWIvbGlicnRlX3NjaGVkL3J0ZV9zY2hlZC5jDQo+ICsrKyBiL2xpYi9saWJy dGVfc2NoZWQvcnRlX3NjaGVkLmMNCj4gQEAgLTE4Nyw3ICsxODcsNyBAQCBzdHJ1Y3QgcnRlX3Nj aGVkX3BvcnQgew0KPiAgCXVpbnQzMl90IG5fcGlwZXNfcGVyX3N1YnBvcnQ7DQo+ICAJdWludDMy X3QgcmF0ZTsNCj4gIAl1aW50MzJfdCBtdHU7DQo+IC0JdWludDMyX3QgZnJhbWVfb3ZlcmhlYWQ7 DQo+ICsJaW50MzJfdCBmcmFtZV9vdmVyaGVhZDsNCj4gIAl1aW50MTZfdCBxc2l6ZVtSVEVfU0NI RURfVFJBRkZJQ19DTEFTU0VTX1BFUl9QSVBFXTsNCj4gIAl1aW50MzJfdCBuX3BpcGVfcHJvZmls ZXM7DQo+ICAJdWludDMyX3QgcGlwZV90YzNfcmF0ZV9tYXg7DQo+IEBAIC0xNTkxLDYgKzE1OTEs MTAgQEAgZ3JpbmRlcl9jcmVkaXRzX2NoZWNrKHN0cnVjdCBydGVfc2NoZWRfcG9ydA0KPiAqcG9y dCwgdWludDMyX3QgcG9zKQ0KPiAgCXVpbnQzMl90IHBpcGVfdGNfY3JlZGl0cyA9IHBpcGUtPnRj X2NyZWRpdHNbdGNfaW5kZXhdOw0KPiAgCWludCBlbm91Z2hfY3JlZGl0czsNCj4gDQo+ICsjaWZk ZWYgUlRFX1NDSEVEX0RFQlVHDQo+ICsJYXNzZXJ0KChpbnQpKHBrdC0+cGt0X2xlbiArIHBvcnQt PmZyYW1lX292ZXJoZWFkKSA+IDApOw0KPiArI2VuZGlmIC8qIFJURV9TQ0hFRF9ERUJVRyAqLw0K PiArDQo+ICAJLyogQ2hlY2sgcXVldWUgY3JlZGl0cyAqLw0KPiAgCWVub3VnaF9jcmVkaXRzID0g KHBrdF9sZW4gPD0gc3VicG9ydF90Yl9jcmVkaXRzKSAmJg0KPiAgCQkocGt0X2xlbiA8PSBzdWJw b3J0X3RjX2NyZWRpdHMpICYmDQo+IEBAIC0xNjI5LDYgKzE2MzMsMTAgQEAgZ3JpbmRlcl9jcmVk aXRzX2NoZWNrKHN0cnVjdCBydGVfc2NoZWRfcG9ydA0KPiAqcG9ydCwgdWludDMyX3QgcG9zKQ0K PiAgCXVpbnQzMl90IHBpcGVfdGNfb3ZfY3JlZGl0cyA9IHBpcGVfdGNfb3ZfbWFzazFbdGNfaW5k ZXhdOw0KPiAgCWludCBlbm91Z2hfY3JlZGl0czsNCj4gDQo+ICsjaWZkZWYgUlRFX1NDSEVEX0RF QlVHDQo+ICsJYXNzZXJ0KChpbnQpKHBrdC0+cGt0X2xlbiArIHBvcnQtPmZyYW1lX292ZXJoZWFk KSA+IDApOw0KPiArI2VuZGlmIC8qIFJURV9TQ0hFRF9ERUJVRyAqLw0KPiArDQo+ICAJLyogQ2hl Y2sgcGlwZSBhbmQgc3VicG9ydCBjcmVkaXRzICovDQo+ICAJZW5vdWdoX2NyZWRpdHMgPSAocGt0 X2xlbiA8PSBzdWJwb3J0X3RiX2NyZWRpdHMpICYmDQo+ICAJCShwa3RfbGVuIDw9IHN1YnBvcnRf dGNfY3JlZGl0cykgJiYNCj4gQEAgLTE2NjMsNiArMTY3MSwxMCBAQCBncmluZGVyX3NjaGVkdWxl KHN0cnVjdCBydGVfc2NoZWRfcG9ydCAqcG9ydCwNCj4gdWludDMyX3QgcG9zKQ0KPiAgCWlmICgh Z3JpbmRlcl9jcmVkaXRzX2NoZWNrKHBvcnQsIHBvcykpDQo+ICAJCXJldHVybiAwOw0KPiANCj4g KyNpZmRlZiBSVEVfU0NIRURfREVCVUcNCj4gKwlhc3NlcnQoKGludCkocGt0LT5wa3RfbGVuICsg cG9ydC0+ZnJhbWVfb3ZlcmhlYWQpID4gMCk7DQo+ICsjZW5kaWYgLyogUlRFX1NDSEVEX0RFQlVH ICovDQo+ICsNCj4gIAkvKiBBZHZhbmNlIHBvcnQgdGltZSAqLw0KPiAgCXBvcnQtPnRpbWUgKz0g cGt0X2xlbjsNCj4gDQo+IGRpZmYgLS1naXQgYS9saWIvbGlicnRlX3NjaGVkL3J0ZV9zY2hlZC5o IGIvbGliL2xpYnJ0ZV9zY2hlZC9ydGVfc2NoZWQuaA0KPiBpbmRleCA1ZDJhNjg4ZGMuLjNlMTM1 YzFlNSAxMDA2NDQNCj4gLS0tIGEvbGliL2xpYnJ0ZV9zY2hlZC9ydGVfc2NoZWQuaA0KPiArKysg Yi9saWIvbGlicnRlX3NjaGVkL3J0ZV9zY2hlZC5oDQo+IEBAIC0xOTAsOCArMTkwLDkgQEAgc3Ry dWN0IHJ0ZV9zY2hlZF9wb3J0X3BhcmFtcyB7DQo+ICAJdWludDMyX3QgbXR1OyAgICAgICAgICAg ICAgICAgICAgLyoqPCBNYXhpbXVtIEV0aGVybmV0IGZyYW1lIHNpemUNCj4gIAkJCQkJICAqICht ZWFzdXJlZCBpbiBieXRlcykuDQo+ICAJCQkJCSAgKiBTaG91bGQgbm90IGluY2x1ZGUgdGhlIGZy YW1pbmcNCj4gb3ZlcmhlYWQuICovDQo+IC0JdWludDMyX3QgZnJhbWVfb3ZlcmhlYWQ7ICAgICAg ICAgLyoqPCBGcmFtaW5nIG92ZXJoZWFkIHBlciBwYWNrZXQNCj4gLQkJCQkJICAqIChtZWFzdXJl ZCBpbiBieXRlcykgKi8NCj4gKwlpbnQzMl90IGZyYW1lX292ZXJoZWFkOw0KPiArCS8qKjwgRnJh bWluZyBvdmVyaGVhZCBwZXIgcGFja2V0IChtZWFzdXJlZCBpbiBieXRlcykuDQo+ICsJICogQ2Fu IGhhdmUgbmVnYXRpdmUgdmFsdWUuICovDQo+ICAJdWludDMyX3Qgbl9zdWJwb3J0c19wZXJfcG9y dDsgICAgLyoqPCBOdW1iZXIgb2Ygc3VicG9ydHMgKi8NCj4gIAl1aW50MzJfdCBuX3BpcGVzX3Bl cl9zdWJwb3J0OyAgICAvKio8IE51bWJlciBvZiBwaXBlcyBwZXIgc3VicG9ydA0KPiAqLw0KPiAg CXVpbnQxNl90IHFzaXplW1JURV9TQ0hFRF9UUkFGRklDX0NMQVNTRVNfUEVSX1BJUEVdOw0KPiAt LQ0KPiAyLjExLjANCj4gDQoNCkhpIEFsYW4sDQoNClRoaXMgcGF0Y2ggaXMgc3RyYWlnaHRmb3J3 YXJkIG5vdywgYnV0IGl0IGhhcyBidWlsZCBmYWlsdXJlcywgZG8geW91IHBsYW4gdG8gc2VuZCBh IHYzIHRvIGZpeCB0aGVtPw0KDQpFc3NlbnRpYWxseSwgeW91IG5lZWQgdG8gcmVwbGFjZSBhc3Nl cnQoKSBjYWxscyBmcm9tIHlvdXIgY29kZSB3aXRoIFJURV9BU1NFUlQvUlRFX1ZFUklGWSBmcm9t IHJ0ZV9kZWJ1Zy5oLg0KDQpBbHNvLCBJIGRvbid0IHNlZSB0aGUgcG9pbnQgaW4gaGF2aW5nIHRo ZSBhc3NlcnQgaW4gZ3JpbmRlcl9jcmVkaXRzX2NoZWNrKCksIGFzIHRoaXMgaXMgcHVyZWx5IGEg Y2hlY2sgb24gcGFja2V0IGxlbmd0aCwgbm90IGNyZWRpdHMuICBJTU8gd2Ugc2hvdWxkIGhhdmUg dGhlIGFzc2VydCBpbiBncmluZGVyX3NjaGVkdWxlKCkgYXMgdGhlIGZpcnN0IGluc3RydWN0aW9u LCBiZWZvcmUgdGhlIGNhbGwgdG8gZ3JpbmRlcl9jcmVkaXRzX2NoZWNrKCksIGFzIHRoaXMgaXMg YSBzb3J0IG9mIHZhbGlkYXRpbmcgdGhlIGlucHV0cyBpbnRvIHRoZSBzY2hlZHVsaW5nIGRlY2lz aW9uLg0KDQpUaGFua3MsDQpDcmlzdGlhbg0KDQo=