From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by dpdk.org (Postfix) with ESMTP id 99F00959 for ; Sun, 20 Jul 2014 04:00:54 +0200 (CEST) Received: from orsmga001.jf.intel.com ([10.7.209.18]) by orsmga101.jf.intel.com with ESMTP; 19 Jul 2014 19:02:00 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.01,694,1400050800"; d="scan'208";a="546088997" Received: from fmsmsx106.amr.corp.intel.com ([10.19.9.37]) by orsmga001.jf.intel.com with ESMTP; 19 Jul 2014 19:01:58 -0700 Received: from fmsmsx154.amr.corp.intel.com (10.18.116.70) by FMSMSX106.amr.corp.intel.com (10.19.9.37) with Microsoft SMTP Server (TLS) id 14.3.123.3; Sat, 19 Jul 2014 19:01:58 -0700 Received: from shsmsx102.ccr.corp.intel.com (10.239.4.154) by FMSMSX154.amr.corp.intel.com (10.18.116.70) with Microsoft SMTP Server (TLS) id 14.3.123.3; Sat, 19 Jul 2014 19:01:58 -0700 Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.204]) by shsmsx102.ccr.corp.intel.com ([169.254.2.120]) with mapi id 14.03.0123.003; Sun, 20 Jul 2014 10:01:56 +0800 From: "Zhou, Danny" To: Harish Patil , "dev@dpdk.org" , "Richardson, Bruce" Thread-Topic: KNI interface Thread-Index: AQHPouWU70bN4eylMkSu8cCzJIASBJumheBAgABg4oCAAUwogA== Date: Sun, 20 Jul 2014 02:01:54 +0000 Message-ID: References: <036FA1BC4A80D448AB7D9C3AAFBBCAF59F801916@AVMB1.qlogic.org> <036FA1BC4A80D448AB7D9C3AAFBBCAF59F801AED@AVMB1.qlogic.org> In-Reply-To: <036FA1BC4A80D448AB7D9C3AAFBBCAF59F801AED@AVMB1.qlogic.org> Accept-Language: zh-CN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.239.127.40] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Subject: Re: [dpdk-dev] KNI interface 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: Sun, 20 Jul 2014 02:00:55 -0000 PiA+S05JIGlzIG1haW5seSBkZXNpZ25lZCBmb3IgZXhjZXB0aW9uIHBhdGggb3IgY29udHJvbCBw bGFuZSBwYWNrZXRzIHRoYXQNCj4gPm5lZWQgdG8gYmUgcHVzaGVkDQo+ID50byBMaW51eCBUQ1Av SVAgcGFja2V0cyBpbiB0aGUga2VybmVsLiBZb3UgY2FuIHB1c2ggYWxsIHRoZSBwYWNrZXRzIHRo YXQNCj4gPkRQREsgUE1EIHJlY2VpdmVkDQo+ID5pbiB0aGUgdXNlciBzcGFjZSB2aWEgS05JIHRv IGtlcm5lbCwgYnV0IG1ham9yaXR5IG9mIHRoZW0gd2lsbCBiZSBkcm9wcGVkDQo+ID5mb3IgdHdv IHJlYXNvbnM6IDEpIHNrYg0KPiA+YWxsb2NhdGlvbi9mcmVlIGFuZCBtZW1vcnkgY29weSBiZXR3 ZWVuIG1idWYgYW5kIHNrYiAyKSBzbG93IFRDUC9JUA0KPiA+c3RhY2suDQo+ID5JbiB0ZXJtcyBv ZiBob3cgdG8gdXNlIGl0LCBiYXNpY2FsbHkgaXQgaXMgdXNlciByZXNwb25zaWJpbGl0eSB0byBk bw0KPiA+c2ltcGxlIGZsb3cgY2xhc3NpZmljYXRpb24gdXNpbmcNCj4gPjUtdHVwbGUgaW4gRFBE SyBhcHBsaWNhdGlvbiwgYW5kIHB1c2ggZXhjZXB0aW9uIHBhY2tldHMgb3IgY29udHJvbA0KPiA+ cGFja2V0cyB0byBLTkkgcXVldWVzLCBpbiBvdGhlcg0KPiA+d29yZHMsIHRvIHNsb3cgcGF0aC4g V2hpbGUgRFBESyB1c2VyIHNwYWNlIHN0aWxsIHByb2Nlc3MgZmFzdCBwYXRoDQo+ID5wYWNrZXRz Lg0KPiANCj4gVGhhbmtzIGZvciB0aGUgY2xhcmlmaWNhdGlvbiwgQnJ1Y2UvRGFubnkuDQo+IA0K PiBGZXcgZm9sbG93LW9uIHF1ZXN0aW9uczoNCj4gDQo+IGkpIERvZXMgdGhlIGdlbmVyaWMgNS10 dXBsZSBmbG93IGNsYXNzaWZpY2F0aW9uIHRoYXQgdGhlIERQREsgcHJvdmlkZXMNCj4gd291bGQg Y292ZXIgYWxsIHBvc3NpYmxlIHBhY2tldCB0eXBlcyAoZS5nLiBRLVEvdHVubmVsZWQvdnhsYW4g ZXRjKT8uDQo+IE1hbnVhbCBwYWNrZXQgcGFyc2luZyBieSB0aGUgcG9sbCBtb2RlIGRyaXZlciB3 b3VsZCBiZSBhIGRhdW50aW5nIHRhc2sgYnkNCj4gaXRzZWxmLg0KDQpObywgeW91IGhhdmUgdG8g cGFyc2UgdGhlIHBhY2tldCB5b3Vyc2VsZiB0byBkZXRlcm1pbmUgdGhlIHBhY2tldCB0eXBlLg0K RFBESyBpcyBsaWJyYXJ5IHJhdGhlciB0aGFuIGFuIGFwcGxpY2F0aW9uIHRoYXQgYWxsb3dzIHlv dSBkZXZlbG9wIHlvdXIgb3duDQpwYWNrZXQgcHJvY2Vzc2luZyBhcHBsaWNhdGlvbi4gSW4gZ2Vu ZXJhbCwgc3dpdGNoIHNpbGljb24gb3IgRlBBRyBiYXNlZCBzbWFydA0KTklDIGNvdWxkIG9mZmxv YWQgYWxsIG9yIHBhcnQgb2YgcGFja2V0IHBhcnNpbmcgd29ya3MsIGJ1dCBmb3IgZ2VuZXJpYyBo aWdoLXZvbHVtZQ0KTklDIHdpdGhvdXQgYSBwYXJzZXIsIHlvdSBoYXZlIHRvIHBhcnNlIHRoZW0g aW4gc29mdHdhcmUuDQoNCj4gDQo+IGlpKSBIb3cgd291bGQgdGhlIGZvcndhcmRpbmcvcm91dGlu ZyBjaGFuZ2VzIGluIHRoZSBrZXJuZWwgcHVzaGVkIHRvIChvcg0KPiBzeW5jaHJvbml6ZWQgd2l0 aCkgdGhlIERQREsgTDIvTDMgYXBwbGljYXRpb24/DQo+IA0KDQpUeXBpY2FsbHksIERQREsganVz dCBmb3J3YXJkIHRoZW0gdG8gdGhlIE5JQywgYXMgd2hhdCBLTkkgc2FtcGxlIGFwcGxpY2F0aW9u IGRvZXMuDQoNCj4gaWlpKSBDYW4gd2UganVzdCBsaXZlIHdpdGggW2Jhc2UgRFBESyArIGxpbnV4 IFRDUC9JUCBzdGFja10sIHdpdGhvdXQNCj4gdGhpcmQtcGFydHkgbW9kdWxlcywgdG8gYWNoaWV2 ZSBmdWxsIG5ldHdvcmtpbmcgc3RhY2sgZnVuY3Rpb25hbGl0eSBhdA0KPiBsZWFzdCBpbiBhIG5v bi12aXJ0dWFsaXplZCBlbnZpcm9ubWVudCA/DQo+IA0KDQpEUERLIGlzIHByaW1hcmlseSBpbiB1 c2VyIHNwYWNlLCBleGNlcHQgZm9yIEtOSSBzaXR0aW5nIGluIHRoZSBrZXJuZWwgYW5kIGJyaWRn ZXMgdXNlciBzcGFjZSANCkRQREsgYW5kIGtlcm5lbCBzcGFjZSBUQ1AvSVAgc3RhY2sgdmlhIGh1 Z2UgcGFnZSBiYXNlZCBzb2Z0d2FyZSBxdWV1ZXMuIFRoZXJlIGlzIGEgDQpiaWZ1cmNhdGVkIGRy aXZlciBwcm90b3R5cGUgdW5kZXIgZGV2ZWxvcG1lbnQgbWlnaHQgZml0IHdoYXRldmVyIHlvdSBy ZXF1aXJlbWVudCwgb3IgeW91IGNhbg0KaW50ZWdyYXRlIGNvbW1lcmNpYWwgb3Igb3Blbi1zb3Vy Y2VkIHVzZXIgc3BhY2UgVENQL0lQIHN0YWNrLg0KDQo+IA0KPiA+DQo+ID4+IC0tLS0tT3JpZ2lu YWwgTWVzc2FnZS0tLS0tDQo+ID4+IEZyb206IGRldiBbbWFpbHRvOmRldi1ib3VuY2VzQGRwZGsu b3JnXSBPbiBCZWhhbGYgT2YgSGFyaXNoIFBhdGlsDQo+ID4+IFNlbnQ6IFNhdHVyZGF5LCBKdWx5 IDE5LCAyMDE0IDg6MDkgQU0NCj4gPj4gVG86IGRldkBkcGRrLm9yZw0KPiA+PiBTdWJqZWN0OiBb ZHBkay1kZXZdIEtOSSBpbnRlcmZhY2UNCj4gPj4NCj4gPj4gSGVsbG8gZHBkay1kZXYsDQo+ID4+ IFdlbnQgdGhydeKAmSBjb3VwbGUgb2YgZG9jdW1lbnRhdGlvbiBidXQgbm90IHZlcnkgY2xlYXIg dG8gbWUuIERvZXMgdXNpbmcNCj4gPj4gS05JIG1lYW5zIGhhbmRpbmcgb3ZlciBhbGwgdGhlIHBh Y2tldHMgcmVjZWl2ZWQvdHJhbnNtaXR0ZWQgYnkgdGhlIHBvbGwNCj4gPj4gbW9kZSBkcml2ZXIg dG8gdGhlIGxpbnV4IHN0YWNrIG9yIGNhbiBpdCBiZSBjb250cm9sbGVkIGZvciB0aGUgY29udHJv bA0KPiA+PiBwYWNrZXRzIG9ubHkgPyBXaGF0IGlzIHRoZSBLTkkgdXNlLWNhc2UgKGJlc2lkZXMg ZXRodG9vbCkgYW5kIHdoYXQgYXJlDQo+ID4+dGhlDQo+ID4+IGJlc3Qgb3B0aW9ucy9jaG9pY2Vz L3N0cmF0ZWd5IHRvIHVzZSBwb2xsIG1vZGUgZHJpdmVyIGZvciBkYXRhIHBhdGggYW5kDQo+ID4+ IGxpbnV4IGZvciBjb250cm9sIHBsYW5lIG9wZXJhdGlvbnMgPw0KPiA+Pg0KPiA+PiBUaGFua3Ms DQo+ID4+IEhhcmlzaA0KPiA+Pg0KPiA+Pg0KPiA+Pg0KPiA+Pg0KPiA+Pg0KPiA+Pg0KPiA+PiBf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiA+Pg0KPiA+PiBUaGlzIG1lc3NhZ2Ug YW5kIGFueSBhdHRhY2hlZCBkb2N1bWVudHMgY29udGFpbiBpbmZvcm1hdGlvbiBmcm9tIFFMb2dp Yw0KPiA+PkNvcnBvcmF0aW9uIG9yIGl0cyB3aG9sbHktb3duZWQgc3Vic2lkaWFyaWVzIHRoYXQg bWF5IGJlDQo+ID4+IGNvbmZpZGVudGlhbC4gSWYgeW91IGFyZSBub3QgdGhlIGludGVuZGVkIHJl Y2lwaWVudCwgeW91IG1heSBub3QgcmVhZCwNCj4gPj5jb3B5LCBkaXN0cmlidXRlLCBvciB1c2Ug dGhpcyBpbmZvcm1hdGlvbi4gSWYgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcw0KPiA+PiB0cmFuc21p c3Npb24gaW4gZXJyb3IsIHBsZWFzZSBub3RpZnkgdGhlIHNlbmRlciBpbW1lZGlhdGVseSBieSBy ZXBseQ0KPiA+PmUtbWFpbCBhbmQgdGhlbiBkZWxldGUgdGhpcyBtZXNzYWdlLg0KPiA+DQo+IA0K PiANCj4gDQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+IA0KPiBUaGlzIG1l c3NhZ2UgYW5kIGFueSBhdHRhY2hlZCBkb2N1bWVudHMgY29udGFpbiBpbmZvcm1hdGlvbiBmcm9t IFFMb2dpYyBDb3Jwb3JhdGlvbiBvciBpdHMgd2hvbGx5LW93bmVkIHN1YnNpZGlhcmllcyB0aGF0 IG1heSBiZQ0KPiBjb25maWRlbnRpYWwuIElmIHlvdSBhcmUgbm90IHRoZSBpbnRlbmRlZCByZWNp cGllbnQsIHlvdSBtYXkgbm90IHJlYWQsIGNvcHksIGRpc3RyaWJ1dGUsIG9yIHVzZSB0aGlzIGlu Zm9ybWF0aW9uLiBJZiB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzDQo+IHRyYW5zbWlzc2lvbiBpbiBl cnJvciwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGltbWVkaWF0ZWx5IGJ5IHJlcGx5IGUtbWFp bCBhbmQgdGhlbiBkZWxldGUgdGhpcyBtZXNzYWdlLg0K