From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx0b-000f0801.pphosted.com (mx0b-000f0801.pphosted.com [67.231.152.113]) by dpdk.org (Postfix) with ESMTP id F1F2F2C57 for ; Tue, 28 Jun 2016 17:10:28 +0200 (CEST) Received: from pps.filterd (m0000700.ppops.net [127.0.0.1]) by mx0b-000f0801.pphosted.com (8.16.0.11/8.16.0.11) with SMTP id u5SF5QA2026382; Tue, 28 Jun 2016 08:10:28 -0700 Received: from brmwp-exmb12.corp.brocade.com ([208.47.132.227]) by mx0b-000f0801.pphosted.com with ESMTP id 23sqkb3rt7-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Tue, 28 Jun 2016 08:10:28 -0700 Received: from EMEAWP-EXMB12.corp.brocade.com (172.29.11.86) by BRMWP-EXMB12.corp.brocade.com (172.16.59.130) with Microsoft SMTP Server (TLS) id 15.0.1156.6; Tue, 28 Jun 2016 09:10:26 -0600 Received: from EMEAWP-EXMB11.corp.brocade.com (172.29.11.85) by EMEAWP-EXMB12.corp.brocade.com (172.29.11.86) with Microsoft SMTP Server (TLS) id 15.0.1156.6; Tue, 28 Jun 2016 17:10:25 +0200 Received: from EMEAWP-EXMB11.corp.brocade.com ([fe80::85ea:b7da:48dd:1640]) by EMEAWP-EXMB11.corp.brocade.com ([fe80::85ea:b7da:48dd:1640%21]) with mapi id 15.00.1156.000; Tue, 28 Jun 2016 17:10:25 +0200 From: Luca Boccassi To: "wenzhuo.lu@intel.com" CC: "dev@dpdk.org" Thread-Topic: [dpdk-dev] [PATCH 0/2] support mailbox interruption on ixgbe/igb VF Thread-Index: AQHRtYKv2EOfVMLF5EKfocAM60oo95/+v9sAgABR/AA= Date: Tue, 28 Jun 2016 15:10:24 +0000 Message-ID: <1467126624.4114.53.camel@brocade.com> References: <1464069991-31051-1-git-send-email-wenzhuo.lu@intel.com> <1467109018.4114.47.camel@brocade.com> In-Reply-To: <1467109018.4114.47.camel@brocade.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-transport-fromentityheader: Hosted x-originating-ip: [172.27.212.70] Content-Type: text/plain; charset="utf-8" Content-ID: <9CBD10035C5FD041AFDFE2ED21F349D8@brocade.local> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:, , definitions=2016-06-28_09:, , signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 priorityscore=1501 suspectscore=0 malwarescore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015 impostorscore=0 lowpriorityscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1604210000 definitions=main-1606280136 Subject: Re: [dpdk-dev] [PATCH 0/2] support mailbox interruption on ixgbe/igb VF 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, 28 Jun 2016 15:10:29 -0000 T24gVHVlLCAyMDE2LTA2LTI4IGF0IDEwOjE2ICswMDAwLCBMdWNhIEJvY2Nhc3NpIHdyb3RlOg0K PiBPbiBUdWUsIDIwMTYtMDUtMjQgYXQgMTQ6MDYgKzA4MDAsIFdlbnpodW8gTHUgd3JvdGU6DQo+ ID4gVGhpcyBwYXRjaCBzZXQgYWRkZXMgdGhlIHN1cHBvcnQgb2YgdGhlIG1haWxib3ggaW50ZXJy dXB0aW9uIG9uIFZGLg0KPiA+IFNvLCBWRiBjYW4gcmVjZWljZSB0aGUgbWVzc2dlcyBmb3IgcGh5 c2ljYWwgbGluayBkb3duL3VwLg0KPiA+IA0KPiA+IFBTOiBUaGlzIHBhdGNoIHNldCBpcyBzcGxp dHRlZCBmcm9tIGEgcHJldmlvdXMgcGF0Y2ggc2V0LCAqYXV0b21hdGljDQo+ID4gbGluayByZWNv dmVyeSBvbiBpeGdiZS9pZ2IgVkYqLg0KPiA+IA0KPiA+IFdlbnpodW8gTHUgKDIpOg0KPiA+ICAg aXhnYmU6IFZGIHN1cHBvcnRzIG1haWxib3ggaW50ZXJydXB0aW9uIGZvciBQRiBsaW5rIHVwL2Rv d24NCj4gPiAgIGlnYjogVkYgc3VwcG9ydHMgbWFpbGJveCBpbnRlcnJ1cHRpb24gZm9yIFBGIGxp bmsgdXAvZG93bg0KPiA+IA0KPiA+ICBkb2MvZ3VpZGVzL3JlbF9ub3Rlcy9yZWxlYXNlXzE2XzA3 LnJzdCB8ICAgNiArKw0KPiA+ICBkcml2ZXJzL25ldC9lMTAwMC9pZ2JfZXRoZGV2LmMgICAgICAg ICB8IDE1OSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysNCj4gPiAgZHJpdmVycy9u ZXQvaXhnYmUvaXhnYmVfZXRoZGV2LmMgICAgICAgfCAgODUgKysrKysrKysrKysrKysrKystDQo+ ID4gIDMgZmlsZXMgY2hhbmdlZCwgMjQ3IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pDQo+ ID4gDQo+IA0KPiBIaSwNCj4gDQo+IEFmdGVyIGJhY2twb3J0aW5nIHRoZXNlIHBhdGNoZXMgdG8g MTYuMDQgb3IgMi4yLCB3ZSBnZXQgYSBzZWdtZW50YXRpb24NCj4gZmF1bHQgd2hlbiB1c2luZyBp bnRlcmZhY2UgYm9uZGluZyB3aGVuIHRoZSBpbnRlcmZhY2VzIGdvIGRvd24uIFRoZQ0KPiBzY2Vu YXJpbyBpczoNCj4gDQo+IC0gSG9zdCBoYXMgYSBYNTQwLUFUMiAxMGdiIGNhcmQgdXNpbmcgdGhl IGl4Z2JlIGRyaXZlciwgMiBWRnMgYXJlDQo+IGNyZWF0ZWQgYW5kIHBhc3NlcyB0byB0aGUgcWVt dS9rdm0gZ3Vlc3QgVk0gdmlhIGxpYnZpcnQNCj4gLSBHdWVzdCBjcmVhdGVzIGEgYm9uZGVkIGxp bmsgdXNpbmcgdGhlIDIgVkZzDQo+IC0gSG9zdCBzZXRzIHRoZSBWRnMgc3RhdGUgdG8gZG93biB2 aWEgaXAgbGluaw0KPiAtIEd1ZXNzIERQREsgYXBwIHNlZ2ZhdWx0cw0KPiANCj4gQmFja3RyYWNl Og0KPiANCj4gIzAgIDB4MDAwMDAwMDAwMDAwMDAwMCBpbiA/PyAoKQ0KPiBObyBzeW1ib2wgdGFi bGUgaW5mbyBhdmFpbGFibGUuDQo+ICMxICAweDAwMDA3ZmZmZjUwMDM5NTcgaW4gYm9uZF9ldGhk ZXZfc2xhdmVfbGlua19zdGF0dXNfY2hhbmdlX21vbml0b3IgKA0KPiAgICAgY2JfYXJnPTB4NzI3 NzQ4IDxydGVfZXRoX2RldmljZXNAQERQREtfMi4yKzQxNjg+KQ0KPiAgICAgYXQgL3Vzci9zcmMv cGFja2FnZXMvQlVJTEQvZHJpdmVycy9uZXQvYm9uZGluZy9ydGVfZXRoX2JvbmRfcG1kLmM6MTkz OA0KPiAgICAgICAgIGludGVybmFscyA9IDB4N2ZmZmViOGY1ZWMwDQo+ICAgICAgICAgaSA9IDAN Cj4gICAgICAgICBwb2xsaW5nX3NsYXZlX2ZvdW5kID0gMA0KPiAjMiAgMHgwMDAwN2ZmZmY2OGVh ODhjIGluIGVhbF9hbGFybV9jYWxsYmFjayAoaGRsPTxvcHRpbWl6ZWQgb3V0PiwgYXJnPTxvcHRp bWl6ZWQgb3V0PikNCj4gICAgIGF0IC91c3Ivc3JjL3BhY2thZ2VzL0JVSUxEL2xpYi9saWJydGVf ZWFsL2xpbnV4YXBwL2VhbC9lYWxfYWxhcm0uYzoxMjANCj4gICAgICAgICBub3cgPSB7dHZfc2Vj ID0gMzU2LCB0dl9uc2VjID0gNTUxMDgyNTc0fQ0KPiAgICAgICAgIGFwID0gMHg3ZmZmZWJjMjIz ODANCj4gIzMgIDB4MDAwMDdmZmZmNjhlOTI2ZCBpbiBlYWxfaW50cl9wcm9jZXNzX2ludGVycnVw dHMgKG5mZHM9PG9wdGltaXplZCBvdXQ+LCBldmVudHM9PG9wdGltaXplZCBvdXQ+KQ0KPiAgICAg YXQgL3Vzci9zcmMvcGFja2FnZXMvQlVJTEQvbGliL2xpYnJ0ZV9lYWwvbGludXhhcHAvZWFsL2Vh bF9pbnRlcnJ1cHRzLmM6NzUyDQo+ICAgICAgICAgYnl0ZXNfcmVhZCA9IDxvcHRpbWl6ZWQgb3V0 Pg0KPiAgICAgICAgIGJ1ZiA9IHt1aW9faW50cl9jb3VudCA9IDEsIHZmaW9faW50cl9jb3VudCA9 IDEsIHRpbWVyZmRfbnVtID0gMSwgDQo+ICAgICAgICAgICBjaGFyYnVmID0gIlwwMDFcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwRFwyNjB+XDM2M1wzNzdcMTc3XDAwMCJ9DQo+ICAgICAgICAg biA9IDANCj4gICAgICAgICBzcmMgPSAweDdmZmZlYjhkMjY0MA0KPiAgICAgICAgIGNiID0gMHg3 ZmZmZWI4ZDJkODANCj4gICAgICAgICBuZXh0ID0gPG9wdGltaXplZCBvdXQ+DQo+ICAgICAgICAg YWN0aXZlX2NiID0gPG9wdGltaXplZCBvdXQ+DQo+ICM0ICBlYWxfaW50cl9oYW5kbGVfaW50ZXJy dXB0cyAodG90YWxmZHM9PG9wdGltaXplZCBvdXQ+LCBwZmQ9MTIpDQo+ICAgICBhdCAvdXNyL3Ny Yy9wYWNrYWdlcy9CVUlMRC9saWIvbGlicnRlX2VhbC9saW51eGFwcC9lYWwvZWFsX2ludGVycnVw dHMuYzo4MDANCj4gICAgICAgICBldmVudHMgPSAweDdmZmZlZmIxYmEyMA0KPiAgICAgICAgIG5m ZHMgPSAxDQo+ICM1ICBlYWxfaW50cl90aHJlYWRfbWFpbiAoYXJnPTxvcHRpbWl6ZWQgb3V0PikN Cj4gICAgIGF0IC91c3Ivc3JjL3BhY2thZ2VzL0JVSUxEL2xpYi9saWJydGVfZWFsL2xpbnV4YXBw L2VhbC9lYWxfaW50ZXJydXB0cy5jOjg3MA0KPiAgICAgICAgIHBpcGVfZXZlbnQgPSB7ZXZlbnRz ID0gMywgZGF0YSA9IHtwdHIgPSAweDYsIGZkID0gNiwgdTMyID0gNiwgdTY0ID0gNn19DQo+ICAg ICAgICAgc3JjID0gPG9wdGltaXplZCBvdXQ+DQo+ICAgICAgICAgbnVtZmRzID0gPG9wdGltaXpl ZCBvdXQ+DQo+ICAgICAgICAgcGZkID0gMTINCj4gICAgICAgICBldiA9IHtldmVudHMgPSAzLCBk YXRhID0ge3B0ciA9IDB4ZjdkZjAyZTUwMDAwMDAwNSwgZmQgPSA1LCB1MzIgPSA1LCANCj4gICAg ICAgICAgICAgdTY0ID0gMTc4NjA5OTc4Mjk3NDU0NDI4MjF9fQ0KPiAgICAgICAgIF9fZnVuY19f ID0gImVhbF9pbnRyX3RocmVhZF9tYWluIg0KPiAjNiAgMHgwMDAwN2ZmZmYzN2ViMGE0IGluIHN0 YXJ0X3RocmVhZCAoYXJnPTB4N2ZmZmVmYjNjNzAwKSBhdCBwdGhyZWFkX2NyZWF0ZS5jOjMwOQ0K PiAgICAgICAgIF9fcmVzID0gPG9wdGltaXplZCBvdXQ+DQo+ICAgICAgICAgcGQgPSAweDdmZmZl ZmIzYzcwMA0KPiAgICAgICAgIG5vdyA9IDxvcHRpbWl6ZWQgb3V0Pg0KPiAgICAgICAgIHVud2lu ZF9idWYgPSB7Y2FuY2VsX2ptcF9idWYgPSB7e2ptcF9idWYgPSB7MTQwNzM3MjE0OTI0NTQ0LCAy NTEwODE0MDY4NTY0NjQ1MTg4LCAxLCANCj4gICAgICAgICAgICAgICAgIDE0MDczNzM1NDEyNTQw OCwgMTQwNzM3MzM2NTQ4MDcyLCAxNDA3MzcyMTQ5MjQ1NDQsIC0yNTEwNzc5MzgwMTYxNDg5NTk2 LCANCj4gICAgICAgICAgICAgICAgIC0yNTEwODA2MzYxMzMyMDM0MjM2fSwgbWFza193YXNfc2F2 ZWQgPSAwfX0sIHByaXYgPSB7cGFkID0gezB4MCwgMHgwLCAweDAsIDB4MH0sIA0KPiAgICAgICAg ICAgICBkYXRhID0ge3ByZXYgPSAweDAsIGNsZWFudXAgPSAweDAsIGNhbmNlbHR5cGUgPSAwfX19 DQo+ICAgICAgICAgbm90X2ZpcnN0X2NhbGwgPSA8b3B0aW1pemVkIG91dD4NCj4gICAgICAgICBw YWdlc2l6ZV9tMSA9IDxvcHRpbWl6ZWQgb3V0Pg0KPiAgICAgICAgIHNwID0gPG9wdGltaXplZCBv dXQ+DQo+ICAgICAgICAgZnJlZXNpemUgPSA8b3B0aW1pemVkIG91dD4NCj4gICAgICAgICBfX1BS RVRUWV9GVU5DVElPTl9fID0gInN0YXJ0X3RocmVhZCINCj4gIzcgIDB4MDAwMDdmZmZmMWI4Mjg3 ZCBpbiBjbG9uZSAoKSBhdCAuLi9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC94ODZfNjQvY2xvbmUu UzoxMTENCj4gDQo+IEl0IGRpZXMgaW4gdGhpcyBiaXQ6DQo+IA0KPiAvKiBVcGRhdGUgc2xhdmUg bGluayBzdGF0dXMgKi8NCj4gKCpzbGF2ZV9ldGhkZXYtPmRldl9vcHMtPmxpbmtfdXBkYXRlKShz bGF2ZV9ldGhkZXYsDQo+IAlpbnRlcm5hbHMtPnNsYXZlc1tpXS5saW5rX3N0YXR1c193YWl0X3Rv X2NvbXBsZXRlKTsNCj4gDQo+IChnZGIpIHByaW50IHJ0ZV9ldGhfZGV2aWNlc1tpbnRlcm5hbHMt PnNsYXZlc1tpXS5wb3J0X2lkXQ0KPiAkNyA9IHtyeF9wa3RfYnVyc3QgPSAweDAsIHR4X3BrdF9i dXJzdCA9IDB4MCwgZGF0YSA9IDB4MCwgZHJpdmVyID0gMHgwLCBkZXZfb3BzID0gMHgwLCB7cGNp X2RldiA9IDB4MCwgDQo+ICAgICB2bWJ1c19kZXYgPSAweDB9LCBsaW5rX2ludHJfY2JzID0ge3Rx aF9maXJzdCA9IDB4MCwgdHFoX2xhc3QgPSAweDB9LCBwb3N0X3J4X2J1cnN0X2NicyA9IHsNCj4g ICAgIDB4MCA8cmVwZWF0cyAyNTYgdGltZXM+fSwgcHJlX3R4X2J1cnN0X2NicyA9IHsweDAgPHJl cGVhdHMgMjU2IHRpbWVzPn0sIGF0dGFjaGVkID0gMCAnXDAwMCcsIA0KPiAgIGRldl90eXBlID0g UlRFX0VUSF9ERVZfVU5LTk9XTn0NCj4gDQo+IEknbSBhc3N1bWluZyBpdCdzIG5vdCBhIHNpbXBs eSBtYXR0ZXIgb2YgY2hlY2tpbmcgdGhlIGRldl90eXBlIG9yIGZvcg0KPiBudWxscy4gRG8geW91 IGhhdmUgYW55IHN1Z2dlc3Rpb25zL2luc2lnaHQ/IEknbSBkZWx2aW5nIGludG8gdGhlIGlzc3Vl LA0KPiBidXQgaXQncyB0aGUgZmlyc3QgdGltZSBJIGxvb2sgYXQgdGhlIGJvbmRpbmcgY29kZSBz byBhbnkgaGVscCBvcg0KPiBwb2ludGVycyB3b3VsZCBiZSBncmVhdGx5IGFwcHJlY2lhdGVkLg0K PiANCj4gTm90ZSB0aGF0IEkgYWxzbyB0cmllZCB0byBiYWNrcG9ydCB0aGUgYWRkaXRpb25hbCBw YXRjaGVzIGZvciByZXNldCB0aGF0DQo+IGFyZSBjdXJyZW50bHkgdW5kZXIgcmV2aWV3IG9uIHRv cCBvZiB0aGVzZSwgYnV0IHRoZXJlJ3Mgbm8gZGlmZmVyZW5jZS4NCj4gQnV0IEkgaGF2ZSBub3Qg eWV0IHVzZWQgdGhlIG5ldyByZXNldCBBUEkgaW4gb3VyIGFwcCB0aG91Z2guDQo+IA0KPiBUaGFu a3MhDQoNCkkgbm90aWNlZCB0aGF0IHdlIHdlcmUgdXNlZCAyIG9mIHRoZSBwYXRjaGVzIHRoYXQg d2VyZSBzZWxmLW5hY2tlZCwgYW5kDQp0aGV5IHdlcmUgY2F1c2luZyB0aGUgY3Jhc2guIEknbGwg c3dpdGNoIHRvIHRoZSBuZXcgdmVyc2lvbiB0aGF0IGlzDQp1bmRlciByZXZpZXcgaW5zdGVhZC4N Cg0KLS0gDQpLaW5kIHJlZ2FyZHMsDQpMdWNhIEJvY2Nhc3NpDQo=