From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by dpdk.org (Postfix) with ESMTP id EFBB1695C for ; Thu, 6 Apr 2017 07:40:45 +0200 (CEST) Received: from orsmga002.jf.intel.com ([10.7.209.21]) by orsmga104.jf.intel.com with ESMTP; 05 Apr 2017 22:40:44 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.37,282,1488873600"; d="scan'208";a="70037888" Received: from fmsmsx104.amr.corp.intel.com ([10.18.124.202]) by orsmga002.jf.intel.com with ESMTP; 05 Apr 2017 22:40:44 -0700 Received: from fmsmsx102.amr.corp.intel.com (10.18.124.200) by fmsmsx104.amr.corp.intel.com (10.18.124.202) with Microsoft SMTP Server (TLS) id 14.3.319.2; Wed, 5 Apr 2017 22:40:36 -0700 Received: from shsmsx152.ccr.corp.intel.com (10.239.6.52) by FMSMSX102.amr.corp.intel.com (10.18.124.200) with Microsoft SMTP Server (TLS) id 14.3.319.2; Wed, 5 Apr 2017 22:40:35 -0700 Received: from shsmsx103.ccr.corp.intel.com ([169.254.4.117]) by SHSMSX152.ccr.corp.intel.com ([169.254.6.217]) with mapi id 14.03.0319.002; Thu, 6 Apr 2017 13:40:15 +0800 From: "Tan, Jianfeng" To: Yuanhan Liu CC: "Yang, Zhiyong" , "stable@dpdk.org" , Stephen Hemminger Thread-Topic: [dpdk-stable] [PATCH] net/virtio: fix read isr as MSI is enabled Thread-Index: AQHSp479CJUXe+br9E2X+XhfotVmOaG3VXyAgACHFID//32sgIAAhxCw Date: Thu, 6 Apr 2017 05:40:15 +0000 Message-ID: References: <1490683611-72221-1-git-send-email-jianfeng.tan@intel.com> <20170406051925.GN18844@yliu-dev.sh.intel.com> <20170406053625.GO18844@yliu-dev.sh.intel.com> In-Reply-To: <20170406053625.GO18844@yliu-dev.sh.intel.com> Accept-Language: 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-stable] [PATCH] net/virtio: fix read isr as MSI is enabled X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Apr 2017 05:40:46 -0000 DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogWXVhbmhhbiBMaXUgW21h aWx0bzp5dWFuaGFuLmxpdUBsaW51eC5pbnRlbC5jb21dDQo+IFNlbnQ6IFRodXJzZGF5LCBBcHJp bCA2LCAyMDE3IDE6MzYgUE0NCj4gVG86IFRhbiwgSmlhbmZlbmcNCj4gQ2M6IFlhbmcsIFpoaXlv bmc7IHN0YWJsZUBkcGRrLm9yZzsgU3RlcGhlbiBIZW1taW5nZXINCj4gU3ViamVjdDogUmU6IFtk cGRrLXN0YWJsZV0gW1BBVENIXSBuZXQvdmlydGlvOiBmaXggcmVhZCBpc3IgYXMgTVNJIGlzIGVu YWJsZWQNCj4gDQo+IE9uIFRodSwgQXByIDA2LCAyMDE3IGF0IDA1OjMwOjEwQU0gKzAwMDAsIFRh biwgSmlhbmZlbmcgd3JvdGU6DQo+ID4gU29ycnksIHBsZWFzZSBqdXN0IE5BQ0sgdGhpcyBwYXRj aC4gKEknbGwgZG8gdGhhdCBpbiBwYXRjaHdvcmspDQo+ID4NCj4gPiBJIHdhcyBzaGFyaW5nIHRo aXMgaGFsZi1iYWtlZCBwYXRjaCB3aXRoIFpoaXlvbmcgYW5kIGZvcmdldCB0byByZW1vdmUgIkND Ii4NCj4gPiBaaGl5b25nIGFuZCBJIGFyZSBzdGlsbCB3b3JraW5nIG9uIHRoaXMgYnVnLiBXaWxs IHNlbmQgaXQgb3V0IGxhdGVyLg0KPiANCj4gT2gsIEkgZGlkbid0IG5vdGljZSB0aGF0IHRoaXMg cGF0Y2ggaXMgbm90IGNjJ2VkIHRvIGRldiBtbC4gVGhlbiB5b3UNCj4gZG9uJ3QgbmVlZCB1cGRh dGUgcGF0Y2h3b3JrIHRoZW4gKHBhdGNod29yayBkb2Vzbid0IHRyYWN0IHBhdGNoZXMNCj4gZnJv bSBzdGFibGUgbGlzdCkuDQoNCk5vIHdvbmRlciBJIGRpZCBub3QgZmluZCBpdC4gOi0pDQoNCj4g DQo+IAktLXlsaXUNCj4gPg0KPiA+IFRoYW5rcywNCj4gPiBKaWFuZmVuZw0KPiA+DQo+ID4gPiAt LS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+ID4gRnJvbTogWXVhbmhhbiBMaXUgW21haWx0 bzp5dWFuaGFuLmxpdUBsaW51eC5pbnRlbC5jb21dDQo+ID4gPiBTZW50OiBUaHVyc2RheSwgQXBy aWwgNiwgMjAxNyAxOjE5IFBNDQo+ID4gPiBUbzogVGFuLCBKaWFuZmVuZw0KPiA+ID4gQ2M6IFlh bmcsIFpoaXlvbmc7IHN0YWJsZUBkcGRrLm9yZzsgU3RlcGhlbiBIZW1taW5nZXINCj4gPiA+IFN1 YmplY3Q6IFJlOiBbZHBkay1zdGFibGVdIFtQQVRDSF0gbmV0L3ZpcnRpbzogZml4IHJlYWQgaXNy IGFzIE1TSSBpcw0KPiBlbmFibGVkDQo+ID4gPg0KPiA+ID4gT24gVHVlLCBNYXIgMjgsIDIwMTcg YXQgMDY6NDY6NTFBTSArMDAwMCwgSmlhbmZlbmcgVGFuIHdyb3RlOg0KPiA+ID4gPiBXZSBzaG91 bGQgbm90IGFsd2F5cyBjaGVjayBpc3IgdG8ga25vdyBpZiBsaW5rIHN0YXR1cyBpcyBjaGFuZ2Vk Lg0KPiA+ID4NCj4gPiA+IERpZCB0aGlzIHBhdGNoIGZpeCBhIHJlYWwgaXNzdWU/DQo+ID4gPg0K PiA+ID4gPiBIZXJlIGlzIGhvdyBkcml2ZXIgc2hvdWxkIGhhbmRsZSBpbnRlcnJ1cHQgcXVvdGVk IGZyb20gdmlydGlvIHNwZWMsDQo+ID4gPiA+DQo+ID4gPiA+ICAgICBJZiBNU0ktWCBjYXBhYmls aXR5IGlzIGRpc2FibGVkOg0KPiA+ID4gPiAgICAgICDigJMgUmVhZCB0aGUgSVNSIFN0YXR1cyBm aWVsZCwgd2hpY2ggd2lsbCByZXNldCBpdCB0byB6ZXJvLg0KPiA+ID4gPiAgICAgICDigJMgSWYg dGhlIGxvd2VyIGJpdCBpcyBzZXQ6IGxvb2sgdGhyb3VnaCB0aGUgdXNlZCByaW5ncyBvZiBhbGwN Cj4gPiA+ID4gICAgICAgdmlydHF1ZXVlcyBmb3IgdGhlIGRldmljZSwgdG8gc2VlIGlmIGFueSBw cm9ncmVzcyBoYXMgYmVlbiBtYWRlDQo+ID4gPiA+ICAgICAgIGJ5IHRoZSBkZXZpY2Ugd2hpY2gg cmVxdWlyZXMgc2VydmljaW5nLg0KPiA+ID4gPiAgICAgICDigJMgSWYgdGhlIHNlY29uZCBsb3dl ciBiaXQgaXMgc2V0OiByZS1leGFtaW5lIHRoZSBjb25maWd1cmF0aW9uDQo+ID4gPiA+ICAgICAg IHNwYWNlIHRvIHNlZSB3aGF0IGNoYW5nZWQuDQo+ID4gPiA+ICAgICBJZiBNU0ktWCBjYXBhYmls aXR5IGlzIGVuYWJsZWQ6DQo+ID4gPiA+ICAgICAgIOKAkyBMb29rIHRocm91Z2ggdGhlIHVzZWQg cmluZ3Mgb2YgYWxsIHZpcnRxdWV1ZXMgbWFwcGVkIHRvIHRoYXQNCj4gPiA+ID4gICAgICAgTVNJ LVggdmVjdG9yIGZvciB0aGUgZGV2aWNlLCB0byBzZWUgaWYgYW55IHByb2dyZXNzIGhhcyBiZWVu DQo+ID4gPiA+ICAgICAgIG1hZGUgYnkgdGhlIGRldmljZSB3aGljaCByZXF1aXJlcyBzZXJ2aWNp bmcuDQo+ID4gPiA+ICAgICAgIOKAkyBJZiB0aGUgTVNJLVggdmVjdG9yIGlzIGVxdWFsIHRvIGNv bmZpZ19tc2l4X3ZlY3RvciwgcmUtZXhhbWluZQ0KPiA+ID4gPiAgICAgICB0aGUgY29uZmlndXJh dGlvbiBzcGFjZSB0byBzZWUgd2hhdCBjaGFuZ2VkDQo+ID4gPiA+DQo+ID4gPiA+IEZpeGVzOiA4 ZDZkN2U1Y2IzYjEgKCJ2aXJ0aW86IHN1cHBvcnQgbGluayBzdGF0ZSBpbnRlcnJ1cHQiKQ0KPiA+ ID4gPiBDQzogc3RhYmxlQGRwZGsub3JnDQo+ID4gPiA+DQo+ID4gPiA+IENDOiBTdGVwaGVuIEhl bW1pbmdlciA8c3RlcGhlbkBuZXR3b3JrcGx1bWJlci5vcmc+DQo+ID4gPiA+IFNpZ25lZC1vZmYt Ynk6IEppYW5mZW5nIFRhbiA8amlhbmZlbmcudGFuQGludGVsLmNvbT4NCj4gPiA+ID4gLS0tDQo+ ID4gPiA+ICBkcml2ZXJzL25ldC92aXJ0aW8vdmlydGlvX2V0aGRldi5jIHwgMjIgKysrKysrKysr KysrKy0tLS0tLS0tLQ0KPiA+ID4gPiAgMSBmaWxlIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKyks IDkgZGVsZXRpb25zKC0pDQo+ID4gPiA+DQo+ID4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL25l dC92aXJ0aW8vdmlydGlvX2V0aGRldi5jDQo+ID4gPiBiL2RyaXZlcnMvbmV0L3ZpcnRpby92aXJ0 aW9fZXRoZGV2LmMNCj4gPiA+ID4gaW5kZXggM2NmNDEwMi4uY2IzMGQxMSAxMDA2NDQNCj4gPiA+ ID4gLS0tIGEvZHJpdmVycy9uZXQvdmlydGlvL3ZpcnRpb19ldGhkZXYuYw0KPiA+ID4gPiArKysg Yi9kcml2ZXJzL25ldC92aXJ0aW8vdmlydGlvX2V0aGRldi5jDQo+ID4gPiA+IEBAIC0zNiw2ICsz Niw3IEBADQo+ID4gPiA+ICAjaW5jbHVkZSA8c3RkaW8uaD4NCj4gPiA+ID4gICNpbmNsdWRlIDxl cnJuby5oPg0KPiA+ID4gPiAgI2luY2x1ZGUgPHVuaXN0ZC5oPg0KPiA+ID4gPiArI2luY2x1ZGUg PHN0ZGJvb2wuaD4NCj4gPiA+ID4NCj4gPiA+ID4gICNpbmNsdWRlIDxydGVfZXRoZGV2Lmg+DQo+ ID4gPiA+ICAjaW5jbHVkZSA8cnRlX21lbWNweS5oPg0KPiA+ID4gPiBAQCAtMTE5NywyMCArMTE5 OCwyMyBAQCB2aXJ0aW9faW50ZXJydXB0X2hhbmRsZXIoc3RydWN0DQo+IHJ0ZV9pbnRyX2hhbmRs ZQ0KPiA+ID4gKmhhbmRsZSwNCj4gPiA+ID4gIAlzdHJ1Y3QgcnRlX2V0aF9kZXYgKmRldiA9IHBh cmFtOw0KPiA+ID4gPiAgCXN0cnVjdCB2aXJ0aW9faHcgKmh3ID0gZGV2LT5kYXRhLT5kZXZfcHJp dmF0ZTsNCj4gPiA+ID4gIAl1aW50OF90IGlzcjsNCj4gPiA+ID4gKwlib29sIGNoZWNrX2NvbmZp ZzsNCj4gPiA+ID4NCj4gPiA+ID4gLQkvKiBSZWFkIGludGVycnVwdCBzdGF0dXMgd2hpY2ggY2xl YXJzIGludGVycnVwdCAqLw0KPiA+ID4gPiAtCWlzciA9IHZ0cGNpX2lzcihodyk7DQo+ID4gPiA+ IC0JUE1EX0RSVl9MT0coSU5GTywgImludGVycnVwdCBzdGF0dXMgPSAlI3giLCBpc3IpOw0KPiA+ ID4gPiArCS8qIGlzciBpcyB1c2VkIG9ubHkgd2hlbiBtc2l4IGlzIG5vdCBlbmFibGVkICovDQo+ ID4gPiA+ICsJaWYgKCFody0+bW9kZXJuICYmICFody0+dXNlX21zaXgpIHsNCj4gPiA+DQo+ID4g PiBUaGUgY29tbWVudCBkb2Vzbid0IHF1aXRlIG1hdGNoIHRoZSBjb2RlOiB0aGUgaHctPm1vZGVy biBwYXJ0IGlzDQo+IG1pc3NpbmcuDQo+ID4gPg0KPiA+ID4gPiArCQlpc3IgPSB2dHBjaV9pc3Io aHcpOyAvKiBSZWFkIHRvIGNsZWFycyBpbnRlcnJ1cHQgKi8NCj4gPiA+ID4gKwkJUE1EX0RSVl9M T0coSU5GTywgImludGVycnVwdCBzdGF0dXMgPSAlI3giLCBpc3IpOw0KPiA+ID4gPiArCQljaGVj a19jb25maWcgPSAoaXNyICYgVklSVElPX1BDSV9JU1JfQ09ORklHKSA/IHRydWUgOiBmYWxzZTsN Cj4gPiA+DQo+ID4gPiBUaGUgIj8gOiIgaXMgdW5uZWNlc3NhcnkuDQo+ID4gPg0KPiA+ID4gCS0t eWxpdQ0KPiA+ID4NCj4gPiA+ID4gKwl9IGVsc2Ugew0KPiA+ID4gPiArCQljaGVja19jb25maWcg PSB0cnVlOw0KPiA+ID4gPiArCX0NCj4gPiA+ID4NCj4gPiA+ID4gIAlpZiAocnRlX2ludHJfZW5h YmxlKGhhbmRsZSkgPCAwKQ0KPiA+ID4gPiAgCQlQTURfRFJWX0xPRyhFUlIsICJpbnRlcnJ1cHQg ZW5hYmxlIGZhaWxlZCIpOw0KPiA+ID4gPg0KPiA+ID4gPiAtCWlmIChpc3IgJiBWSVJUSU9fUENJ X0lTUl9DT05GSUcpIHsNCj4gPiA+ID4gLQkJaWYgKHZpcnRpb19kZXZfbGlua191cGRhdGUoZGV2 LCAwKSA9PSAwKQ0KPiA+ID4gPiAtCQkJX3J0ZV9ldGhfZGV2X2NhbGxiYWNrX3Byb2Nlc3MoZGV2 LA0KPiA+ID4gPiAtDQo+ID4gPiBSVEVfRVRIX0VWRU5UX0lOVFJfTFNDLCBOVUxMKTsNCj4gPiA+ ID4gLQl9DQo+ID4gPiA+IC0NCj4gPiA+ID4gKwlpZiAoY2hlY2tfY29uZmlnICYmIHZpcnRpb19k ZXZfbGlua191cGRhdGUoZGV2LCAwKSA9PSAwKQ0KPiA+ID4gPiArCQlfcnRlX2V0aF9kZXZfY2Fs bGJhY2tfcHJvY2VzcyhkZXYsDQo+ID4gPiA+ICsJCQkJCSAgICAgIFJURV9FVEhfRVZFTlRfSU5U Ul9MU0MsIE5VTEwpOw0KPiA+ID4gPiAgfQ0KPiA+ID4gPg0KPiA+ID4gPiAgc3RhdGljIHZvaWQN Cj4gPiA+ID4gLS0NCj4gPiA+ID4gMi43LjQNCg==