From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by dpdk.org (Postfix) with ESMTP id A9D8EB36D for ; Tue, 26 Aug 2014 10:38:11 +0200 (CEST) Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by fmsmga103.fm.intel.com with ESMTP; 26 Aug 2014 01:34:11 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="4.97,862,1389772800"; d="scan'208";a="377032916" Received: from fmsmsx106.amr.corp.intel.com ([10.18.124.204]) by FMSMGA003.fm.intel.com with ESMTP; 26 Aug 2014 01:38:01 -0700 Received: from fmsmsx111.amr.corp.intel.com (10.18.116.5) by FMSMSX106.amr.corp.intel.com (10.18.124.204) with Microsoft SMTP Server (TLS) id 14.3.195.1; Tue, 26 Aug 2014 01:42:09 -0700 Received: from shsmsx103.ccr.corp.intel.com (10.239.4.69) by fmsmsx111.amr.corp.intel.com (10.18.116.5) with Microsoft SMTP Server (TLS) id 14.3.195.1; Tue, 26 Aug 2014 01:42:08 -0700 Received: from shsmsx102.ccr.corp.intel.com ([169.254.2.246]) by SHSMSX103.ccr.corp.intel.com ([169.254.4.219]) with mapi id 14.03.0195.001; Tue, 26 Aug 2014 16:41:58 +0800 From: "Ouyang, Changchun" To: Stephen Hemminger Thread-Topic: [RFC 08/10] virtio: remove redundant vq_alignment Thread-Index: AQHPwNLAOnzb/Sh8X0S6+tSEwq+EGZvikVuQ Date: Tue, 26 Aug 2014 08:41:58 +0000 Message-ID: References: <20140826020746.062748014@networkplumber.org> <20140826020853.851222673@networkplumber.org> In-Reply-To: <20140826020853.851222673@networkplumber.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 Cc: "dev@dpdk.org" Subject: Re: [dpdk-dev] [RFC 08/10] virtio: remove redundant vq_alignment 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: Tue, 26 Aug 2014 08:38:12 -0000 QWNrZWQgYnk6IENoYW5nY2h1biBPdXlhbmcgPENoYW5nY2h1bi5vdXlhbmdAaW50ZWwuY29tPg0K DQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IFN0ZXBoZW4gSGVtbWluZ2Vy IFttYWlsdG86c3RlcGhlbkBuZXR3b3JrcGx1bWJlci5vcmddDQo+IFNlbnQ6IFR1ZXNkYXksIEF1 Z3VzdCAyNiwgMjAxNCAxMDowOCBBTQ0KPiBUbzogT3V5YW5nLCBDaGFuZ2NodW4NCj4gQ2M6IGRl dkBkcGRrLm9yZzsgU3RlcGhlbiBIZW1taW5nZXINCj4gU3ViamVjdDogW1JGQyAwOC8xMF0gdmly dGlvOiByZW1vdmUgcmVkdW5kYW50IHZxX2FsaWdubWVudA0KPiANCj4gU2luY2UgdnFfYWxpZ25t ZW50IGlzIGNvbnN0YW50IChhbHdheXMgNEspLCBpdCBkb2VzIG5vdCBuZWVkIHRvIGJlIHBhcnQg b2YgdGhlDQo+IHZyaW5nIHN0cnVjdC4NCj4gDQo+IFNpZ25lZC1vZmYtYnk6IFN0ZXBoZW4gSGVt bWluZ2VyIDxzdGVwaGVuQG5ldHdvcmtwbHVtYmVyLm9yZz4NCj4gDQo+IC0tLQ0KPiAgbGliL2xp YnJ0ZV9wbWRfdmlydGlvL3ZpcnRpb19ldGhkZXYuYyB8ICAgIDEgLQ0KPiAgbGliL2xpYnJ0ZV9w bWRfdmlydGlvL3ZpcnRpb19yeHR4LmMgICB8ICAgIDIgKy0NCj4gIGxpYi9saWJydGVfcG1kX3Zp cnRpby92aXJ0cXVldWUuaCAgICAgfCAgICAzICstLQ0KPiAgMyBmaWxlcyBjaGFuZ2VkLCAyIGlu c2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pDQo+IA0KPiAtLS0gYS9saWIvbGlicnRlX3BtZF92 aXJ0aW8vdmlydGlvX2V0aGRldi5jCTIwMTQtMDgtMjUNCj4gMTk6MDA6MDkuOTE4NTUwMDk3IC0w NzAwDQo+ICsrKyBiL2xpYi9saWJydGVfcG1kX3ZpcnRpby92aXJ0aW9fZXRoZGV2LmMJMjAxNC0w OC0yNQ0KPiAxOTowMDowOS45MTg1NTAwOTcgLTA3MDANCj4gQEAgLTI5MCw3ICsyOTAsNiBAQCBp bnQgdmlydGlvX2Rldl9xdWV1ZV9zZXR1cChzdHJ1Y3QgcnRlX2V0DQo+ICAJdnEtPnBvcnRfaWQg PSBkZXYtPmRhdGEtPnBvcnRfaWQ7DQo+ICAJdnEtPnF1ZXVlX2lkID0gcXVldWVfaWR4Ow0KPiAg CXZxLT52cV9xdWV1ZV9pbmRleCA9IHZ0cGNpX3F1ZXVlX2lkeDsNCj4gLQl2cS0+dnFfYWxpZ25t ZW50ID0gVklSVElPX1BDSV9WUklOR19BTElHTjsNCj4gIAl2cS0+dnFfbmVudHJpZXMgPSB2cV9z aXplOw0KPiAgCXZxLT52cV9mcmVlX2NudCA9IHZxX3NpemU7DQo+IA0KPiAtLS0gYS9saWIvbGli cnRlX3BtZF92aXJ0aW8vdmlydGlvX3J4dHguYwkyMDE0LTA4LTI1IDE5OjAwOjA5LjkxODU1MDA5 NyAtMDcwMA0KPiArKysgYi9saWIvbGlicnRlX3BtZF92aXJ0aW8vdmlydGlvX3J4dHguYwkyMDE0 LTA4LTI1DQo+IDE5OjAwOjA5LjkxODU1MDA5NyAtMDcwMA0KPiBAQCAtMjU4LDcgKzI1OCw3IEBA IHZpcnRpb19kZXZfdnJpbmdfc3RhcnQoc3RydWN0IHZpcnRxdWV1ZQ0KPiAgCSAqIFJlaW5pdGlh bGlzZSBzaW5jZSB2aXJ0aW8gcG9ydCBtaWdodCBoYXZlIGJlZW4gc3RvcHBlZCBhbmQgcmVzdGFy dGVkDQo+ICAJICovDQo+ICAJbWVtc2V0KHZxLT52cV9yaW5nX3ZpcnRfbWVtLCAwLCB2cS0+dnFf cmluZ19zaXplKTsNCj4gLQl2cmluZ19pbml0KHZyLCBzaXplLCByaW5nX21lbSwgdnEtPnZxX2Fs aWdubWVudCk7DQo+ICsJdnJpbmdfaW5pdCh2ciwgc2l6ZSwgcmluZ19tZW0sIFZJUlRJT19QQ0lf VlJJTkdfQUxJR04pOw0KPiAgCXZxLT52cV91c2VkX2NvbnNfaWR4ID0gMDsNCj4gIAl2cS0+dnFf ZGVzY19oZWFkX2lkeCA9IDA7DQo+ICAJdnEtPnZxX2F2YWlsX2lkeCA9IDA7DQo+IC0tLSBhL2xp Yi9saWJydGVfcG1kX3ZpcnRpby92aXJ0cXVldWUuaAkyMDE0LTA4LTI1IDE5OjAwOjA5LjkxODU1 MDA5NyAtMDcwMA0KPiArKysgYi9saWIvbGlicnRlX3BtZF92aXJ0aW8vdmlydHF1ZXVlLmgJMjAx NC0wOC0yNQ0KPiAxOTowMDowOS45MTg1NTAwOTcgLTA3MDANCj4gQEAgLTEzOSw4ICsxMzksNyBA QCBzdHJ1Y3QgdmlydHF1ZXVlIHsNCj4gIAl1aW50OF90ICAgICBwb3J0X2lkOyAgICAgICAgICAg ICAgLyoqPCBEZXZpY2UgcG9ydCBpZGVudGlmaWVyLiAqLw0KPiANCj4gIAl2b2lkICAgICAgICAq dnFfcmluZ192aXJ0X21lbTsgICAgLyoqPCBsaW5lYXIgYWRkcmVzcyBvZiB2cmluZyovDQo+IC0J aW50ICAgICAgICAgdnFfYWxpZ25tZW50Ow0KPiAtCWludCAgICAgICAgIHZxX3Jpbmdfc2l6ZTsN Cj4gKwl1bnNpZ25lZCBpbnQgdnFfcmluZ19zaXplOw0KPiAgCXBoeXNfYWRkcl90IHZxX3Jpbmdf bWVtOyAgICAgICAgICAvKio8IHBoeXNpY2FsIGFkZHJlc3Mgb2YgdnJpbmcgKi8NCj4gDQo+ICAJ c3RydWN0IHZyaW5nIHZxX3Jpbmc7ICAgIC8qKjwgdnJpbmcga2VlcGluZyBkZXNjLCB1c2VkIGFu ZCBhdmFpbCAqLw0KDQo=