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 0ED9F592E for ; Fri, 25 Jul 2014 12:32:07 +0200 (CEST) Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by fmsmga102.fm.intel.com with ESMTP; 25 Jul 2014 03:33:39 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.01,730,1400050800"; d="scan'208";a="575319793" Received: from irsmsx104.ger.corp.intel.com ([163.33.3.159]) by fmsmga002.fm.intel.com with ESMTP; 25 Jul 2014 03:33:38 -0700 Received: from irsmsx108.ger.corp.intel.com (163.33.3.3) by IRSMSX104.ger.corp.intel.com (163.33.3.159) with Microsoft SMTP Server (TLS) id 14.3.123.3; Fri, 25 Jul 2014 11:33:37 +0100 Received: from irsmsx105.ger.corp.intel.com ([169.254.7.65]) by IRSMSX108.ger.corp.intel.com ([169.254.11.120]) with mapi id 14.03.0123.003; Fri, 25 Jul 2014 11:33:37 +0100 From: "Ananyev, Konstantin" To: Matthew Hall , "Wu, Jingjing" , Antti Kantee , "dev@dpdk.org" Thread-Topic: [dpdk-dev] symbol conflicts between netinet/in.h, arpa/inet.h, and rte_ip.h Thread-Index: AQHPp8TalZjZni4uLkC5wNupG6s22Juwl8jw Date: Fri, 25 Jul 2014 10:33:37 +0000 Message-ID: <2601191342CEEE43887BDE71AB97725821343BA7@IRSMSX105.ger.corp.intel.com> References: <20140724075918.GA21277@mhcomputing.net> <53D18EFF.8080804@fixup.fi> <9BB6961774997848B5B42BEC655768F8AB222F@SHSMSX104.ccr.corp.intel.com> In-Reply-To: Accept-Language: en-IE, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [163.33.239.180] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Subject: Re: [dpdk-dev] symbol conflicts between netinet/in.h, arpa/inet.h, and rte_ip.h X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 25 Jul 2014 10:32:09 -0000 DQo+IA0KPiBJIGRvbid0IGtub3cgaWYgaXQgd2lsbCB3b3JrIHJpZ2h0IG9uIGJvdGggTGludXgg YW5kIEJTRCBhbmQvb3IgaWYgdGhleSBhbHNvIDEwMCUgYWdyZWUgd2l0aCB0aGUgbGliYyAvIGds aWJjIHZhbHVlcyBjb21waWxlZCBpbnRvIHRoZQ0KPiBzeXN0ZW0ncyAuc28gZmlsZXMuIFRoYXQn cyB0aGUgcmlzayB0aGF0IHlvdSBydW4gaWYgeW91IGRvbid0IGhhdmUgbW9yZSBjb21wbGV0ZSBz dXBwb3J0IGluIHRoZSBEUERLIGl0c2VsZiBmb3IgdGhlc2UgZmVhdHVyZXMuDQoNCkxvb2tpbmcg YXQgbGludXggYW5kIGZyZWVic2QgbmV0aW5ldC9pbi5oIGZpbGVzIC0gSSB0aGluayBpdCBzaG91 bGQgd29yay4NCkJ1dCBJIHN1cHBvc2Ugd2UgY2FuIHRlc3QgaXQgb24gYm90aCBmcmVlYnNkIGFu ZCBsaW51eCBiZWZvcmUgc3VibWl0dGluZyBhIHBhdGNoLg0KDQo+IC0tDQo+IFNlbnQgZnJvbSBt eSBtb2JpbGUgZGV2aWNlLg0KPiANCj4gT24gSnVseSAyNCwgMjAxNCA2OjEyOjE4IFBNIFBEVCwg Ild1LCBKaW5namluZyIgPGppbmdqaW5nLnd1QGludGVsLmNvbT4gd3JvdGU6DQo+ID5IZWxsbywN Cj4gPg0KPiA+V2UgYWxzbyBub3RpY2UgdGhlc2UgY29uZmxpY3RzLCB3ZSBqdXN0IHBsYW5uZWQg dG8gZml4IGl0IGluIG91ciBuZXcNCj4gPmZlYXR1cmUgZGV2ZWxvcG1lbnQuIFRoZSBwcm9wb3Nh bCBpcyBsaWtlOg0KPiA+DQo+ID4jaWZuZGVmIF9ORVRJTkVUX0lOX0gNCj4gPiNpZm5kZWYgX05F VElORVRfSU5fSF8NCj4gPg0KPiA+I2RlZmluZSBJUFBST1RPX0lQICAgICAwDQo+ID4gLi4uIC4u Lg0KPiA+I2RlZmluZSBJUFBST1RPX01BWCAgMjU2DQo+ID4NCj4gPiNlbmRpZg0KPiA+I2VuZGlm DQo+ID4NCj4gPkRvIHlvdSB0aGluayBpdCBpcyBhIGdvb2QgaWRlYT8NCj4gPg0KPiA+PiAtLS0t LU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+PiBGcm9tOiBkZXYgW21haWx0bzpkZXYtYm91bmNl c0BkcGRrLm9yZ10gT24gQmVoYWxmIE9mIEFudHRpIEthbnRlZQ0KPiA+PiBTZW50OiBGcmlkYXks IEp1bHkgMjUsIDIwMTQgNjo1NiBBTQ0KPiA+PiBUbzogTWF0dGhldyBIYWxsOyBkZXZAZHBkay5v cmcNCj4gPj4gU3ViamVjdDogUmU6IFtkcGRrLWRldl0gc3ltYm9sIGNvbmZsaWN0cyBiZXR3ZWVu IG5ldGluZXQvaW4uaCwNCj4gPmFycGEvaW5ldC5oLCBhbmQgcnRlX2lwLmgNCj4gPj4NCj4gPj4g T24gMjQvMDcvMTQgMDc6NTksIE1hdHRoZXcgSGFsbCB3cm90ZToNCj4gPj4gPiBIZWxsbywNCj4g Pj4gPg0KPiA+PiA+IEkgcmFuIGludG8gc29tZSB3ZWlyZCBzeW1ib2wgY29uZmxpY3RzIGJldHdl ZW4gc3lzdGVtIG5ldGluZXQvaW4uaA0KPiA+YW5kIERQREsNCj4gPj4gPiBydGVfaXAuaC4gVGhl eSBoYXZlIGEgbG90IG9mIGR1cGxpY2F0ZWQgZGVmaW5pdGlvbnMgZm9yIHN0dWZmIGxpa2UNCj4g PklQUFJPVE9fSVANCj4gPj4gPiBhbmQgc28gb24uIFRoaXMgYnJlYWtzIHdoZW4geW91IHdhbnQg dG8gdXNlIGluZXRfcHRvbiBmcm9tDQo+ID5hcnBhL2luZXQuaCwNCj4gPj4gPiBiZWNhdXNlIGl0 IGluY2x1ZGVzIG5ldGluZXQvaW4uaCB0byBkZWZpbmUgc3RydWN0IGluX2FkZHIuDQo+ID4+DQo+ ID4+IEkgd291bGQgbmFtZXNwYWNlIHRoZSBkZWZpbml0aW9ucyBpbiBEUERLLCBpLmUuIG1ha2Ug dGhlbQ0KPiA+PiBEUERLX0lQUFJPVE9fRk9PIGV0Yy4NCj4gPj4NCj4gPj4gPiBUaHVzIHdpdGgg YWxsIHRoZSBjb25mbGljdHMgaXQncyBpbXBvc3NpYmxlIHRvIHVzZSBhIERQREsgSVAgc3RydWN0 DQo+ID5pbnN0ZWFkIG9mDQo+ID4+ID4gYWxsIHRoZSBzeXN0ZW0ncyBzb2NrYWRkciBzdHVmZiwg dG8gc3RvcmUgYSB2YWx1ZSBmcm9tIHRoZSBzeXN0ZW0NCj4gPmNvcHkgb2YNCj4gPj4gPiBpbmV0 X3B0b24uIFRoaXMgd291bGQgYmUgYSBjb21tb24gb3BlcmF0aW9uIGlmLCBmb3IgZXhhbXBsZSwg eW91DQo+ID53YW50IHRvDQo+ID4+ID4gY29uZmlndXJlIGFsbCB0aGUgSVAgYWRkcmVzc2VzIG9u IHlvdXIgYm94IGZyb20gYSBKU09OIGZpbGUsIHdoaWNoDQo+ID5pcyB3aGF0IEkNCj4gPj4gPiB3 YXMgZG9pbmcuDQo+ID4+ID4NCj4gPj4gPiBUaGUgRFBESyBrbHVkZ2VkIGFyb3VuZCBpdCBpbnRl cm5hbGx5IGJ5IHVzaW5nIGEgZmlsZSBjYWxsZWQNCj4gPj4gPiBjbWRsaW5lX3BhcnNlX2lwYWRk ci5jIHdpdGggcHJpdmF0ZSBjb3BpZXMgb2YgdGhlc2UgZnVuY3Rpb25zLiBCdXQNCj4gPml0IGlu IG15DQo+ID4+ID4gb3BpbmlvbiB2ZXJ5IHVud2lzZWx5IG1hcmtlZCBhbGwgb2YgdGhlIGZ1bmN0 aW9ucyBhcyBzdGF0aWMgZXhjZXB0DQo+ID5mb3INCj4gPj4gPiBjbWRsaW5lX3BhcnNlX2lwYWRk ciwgd2hpY2ggb25seSB3b3JrcyBvbiB0aGUgRFBESydzIHByb3ByaWV0YXJ5DQo+ID5hcmd1bWVu dA0KPiA+PiA+IGhhbmRsaW5nLCBhbmQgbm90IHdpdGggYW55dGhpbmcgdGhlIHVzZXIgbWlnaHQg aGF2ZSB3aGljaCBpcyBhDQo+ID5kaWZmZXJlbnQNCj4gPj4gPiBmb3JtYXQuDQo+ID4+DQo+ID4+ IEluIG15IGV4cGVyaWVuY2UgZnJvbSB5ZWFycyBvZiBmaWdodGluZyB3aXRoIG1vcmUgb3IgbGVz cyB0aGlzIGV4YWN0DQo+ID4+IHNhbWUgcHJvYmxlbSAtLSB0aGUgZmlnaHQgaXMgbm93IHRoYW5r ZnVsbHkgb3ZlciBidXQgdGhlIHNjYXJzIHJlbWFpbg0KPiA+LS0NCj4gPj4geW91IGVpdGhlciB3 YW50IHRvIGV4cG9zZSBhIGNvbXBsZXRlIHNldCBvZiB0eXBlcyBhbmQgcHJvdmlkZSBzdXBwb3J0 DQo+ID4+IGZvciBldmVyeXRoaW5nLCBvciB5b3Ugd2FudCB0byBleHBvc2Ugbm90aGluZy4gIEFw cHJvYWNoZXMgd2hlcmUgeW91DQo+ID51c2UNCj4gPj4gY3V0ZSBkZWZpbml0aW9ucyBhbmQgcmV1 c2Ugc29tZSBob3N0IHJvdXRpbmVzIGlzIGxpa2UgYXNraW5nIGZvciBhbg0KPiA+PiBhdWRpZW5j ZSB3aXRoIFR5cmFudGhyYXh1cyB3aGVuIGFybWVkIHdpdGggYSBraXR0ZW4uICBJdCdzIHRoYXQN Cj4gPmRvdWJseQ0KPiA+PiBzbyBpZiB5b3UgZG9uJ3QgaGF2ZSB0byBhbmQgZG8gaXQgYW55d2F5 Lg0KPiA+Pg0KPiA+PiA+IFNvLCBpdCB3b3VsZCBiZSBhIGJpZyBoZWxwIGZvciB1c2VycyBpZiB0 aGUgbWFjcm9zIGluIGxpYnJ0ZV9uZXQNCj4gPmZpbGVzIHdvdWxkDQo+ID4+ID4gY2hlY2sgaWYg dGhlIHN5bWJvbHMgYWxyZWFkeSBleGlzdGVkLCBvciBpZiB0aGV5IGhhZCBzdWJoZWFkZXINCj4g PmZpbGVzIGF2YWlsYWJsZQ0KPiA+PiA+IHRvIGdyYWIgb25seSBub24gY29uZmxpY3Rpbmcgc3lt Ym9scywgb3IgaWYgdGhleSB3b3VsZCBtYWtlIGENCj4gPnByb3BlciAuaCBhbmQNCj4gPj4gPiBm YWN0b3IgYWxsIHRoZSBpbmV0X3B0b24gYW5kIGluZXRfbnRvcCBpbnNpZGUgdGhlIGNtZGxpbmUg bGliIGludG8NCj4gPmEgcGxhY2UNCj4gPj4gPiB3aGVyZSB1c2VycyBjYW4gYWNjZXNzIHRoZW0u IEl0IHdvdWxkIGFsc28gYmUgYSBoZWxwIGlmIHRoZXkgaGFkIGENCj4gPmxlc3MgdWdseQ0KPiA+ PiA+IGVxdWl2YWxlbnQgdG8gc3RydWN0IHNvY2thZGRyLCB3aGljaCBsZXQgeW91IHdvcmsgd2l0 aCBJUCBhZGRyZXNzZXMNCj4gPmEgYml0IG1vcmUNCj4gPj4gPiBlYXNpbHksIHN1Y2ggYXMgc29t ZXRoaW5nIGxpa2UgdGhpczoNCj4gPj4NCj4gPj4gQWdhaW4sIEkgcmVjb21tZW5kIHN0ZWVyaW5n IGF3YXkgZnJvbSBhbnkgdGlnaHRyb3BlIGFwcHJvYWNoZXMgdGhhdA0KPiA+PiAia25vdyIgd2hp Y2ggdHlwZXMgYXJlIG5vbi1jb25mbGljdGluZywgb3IgcGljayBvdXQgaGFsZi1hbmQtaGFsZg0K PiA+ZnJvbQ0KPiA+PiB0aGUgaG9zdCBhbmQgSVAgc3RhY2suICAiRG8sIG9yIGRvIG5vdCwgdGhl cmUgaXMgbm8gaGFsZi1hbmQtaGFsZiINCg0K