From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from huawei.com (unknown [45.249.212.255]) by dpdk.org (Postfix) with ESMTP id A10B42C39 for ; Sat, 10 Mar 2018 08:31:14 +0100 (CET) Received: from DGGEMM404-HUB.china.huawei.com (unknown [172.30.72.56]) by Forcepoint Email with ESMTP id 07AE2ECD07C54 for ; Sat, 10 Mar 2018 15:31:09 +0800 (CST) Received: from DGGEMM424-HUB.china.huawei.com (10.1.198.41) by DGGEMM404-HUB.china.huawei.com (10.3.20.212) with Microsoft SMTP Server (TLS) id 14.3.361.1; Sat, 10 Mar 2018 15:31:09 +0800 Received: from DGGEMM513-MBS.china.huawei.com ([169.254.4.39]) by dggemm424-hub.china.huawei.com ([10.1.198.41]) with mapi id 14.03.0361.001; Sat, 10 Mar 2018 15:31:01 +0800 From: wangyunjian To: "dev@dpdk.org" CC: caihe Thread-Topic: [dpdk-dev] net/i40e: fix intr callback unregister by adding retry Thread-Index: AQHTuDwnFhddlIukwUWwyr/L22llvaPJDHNg Date: Sat, 10 Mar 2018 07:31:00 +0000 Message-ID: <34EFBCA9F01B0748BEB6B629CE643AE60C7457DC@dggemm513-mbs.china.huawei.com> References: <1520664643-13808-1-git-send-email-wangyunjian@huawei.com> In-Reply-To: <1520664643-13808-1-git-send-email-wangyunjian@huawei.com> Accept-Language: en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.177.24.66] Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-CFilter-Loop: Reflected Subject: Re: [dpdk-dev] net/i40e: fix intr callback unregister by adding retry X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Mar 2018 07:31:15 -0000 VGhlIGNvcmUtZWFsLWludHItdGhyZWFkLTE4OTYgcmVjZWl2ZWQgc2lnbmFsIFNJR1NFR1YsIFNl Z21lbnRhdGlvbiBmYXVsdKO6DQojMSAgcnRlX2k0MGVfZGV2X2F0b21pY193cml0ZV9saW5rX3N0 YXR1cyAoZGV2PTB4YTIxOTQwIDxydGVfZXRoX2RldmljZXMrMTY1MTI+LCBsaW5rPTB4N2YwZDll MmI1N2QwKWF0IC91c3Ivc3JjL2RlYnVnL2RwZGstMTYuMTEvZHJpdmVycy9uZXQvaTQwZS9pNDBl X2V0aGRldi5jOjcxMg0KIzIgIGk0MGVfZGV2X2xpbmtfdXBkYXRlIChkZXY9ZGV2QGVudHJ5PTB4 YTIxOTQwIDxydGVfZXRoX2RldmljZXMrMTY1MTI+LHdhaXRfdG9fY29tcGxldGU9d2FpdF90b19j b21wbGV0ZUBlbnRyeT0wKSBhdCAvdXNyL3NyYy9kZWJ1Zy9kcGRrLTE2LjExL2RyaXZlcnMvbmV0 L2k0MGUvaTQwZV9ldGhkZXYuYzoyMDk4DQojMyAgaTQwZV9kZXZfaGFuZGxlX2FxX21zZyAoZGV2 PTB4YTIxOTQwIDxydGVfZXRoX2RldmljZXMrMTY1MTI+KWF0IC91c3Ivc3JjL2RlYnVnL2RwZGst MTYuMTEvZHJpdmVycy9uZXQvaTQwZS9pNDBlX2V0aGRldi5jOjU2NjANCiM0ICBpNDBlX2Rldl9p bnRlcnJ1cHRfaGFuZGxlciAoaGFuZGxlPTxvcHRpbWl6ZWQgb3V0PiwgcGFyYW09MHhhMjE5NDAg PHJ0ZV9ldGhfZGV2aWNlcysxNjUxMj4pYXQgL3Vzci9zcmMvZGVidWcvZHBkay0xNi4xMS9kcml2 ZXJzL25ldC9pNDBlL2k0MGVfZXRoZGV2LmM6NTcyOA0KIzUgIGVhbF9pbnRyX3Byb2Nlc3NfaW50 ZXJydXB0cyAoZXZlbnRzPTB4MCwgbmZkcz0tMTY0MTMyNjcyMCkgYXQgL3Vzci9zcmMvZGVidWcv ZHBkay0xNi4xMS9saWIvbGlicnRlX2VhbC9saW51eGFwcC9lYWwvZWFsX2ludGVycnVwdHMuYzo4 MTQNCiM2ICBlYWxfaW50cl9oYW5kbGVfaW50ZXJydXB0cyAodG90YWxmZHM9PG9wdGltaXplZCBv dXQ+LCBwZmQ9MTQ1KSBhdCAvdXNyL3NyYy9kZWJ1Zy9kcGRrLTE2LjExL2xpYi9saWJydGVfZWFs L2xpbnV4YXBwL2VhbC9lYWxfaW50ZXJydXB0cy5jOjg4MQ0KIzcgIGVhbF9pbnRyX3RocmVhZF9t YWluIChhcmc9PG9wdGltaXplZCBvdXQ+KWF0IC91c3Ivc3JjL2RlYnVnL2RwZGstMTYuMTEvbGli L2xpYnJ0ZV9lYWwvbGludXhhcHAvZWFsL2VhbF9pbnRlcnJ1cHRzLmM6OTc1DQojOCAgc3RhcnRf dGhyZWFkICgpIGZyb20gL3Vzci9saWI2NC9saWJwdGhyZWFkLnNvLjANCiM5ICBjbG9uZSAoKSBm cm9tIC91c3IvbGliNjQvbGliYy5zby42DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0N Cj4gRnJvbTogd2FuZ3l1bmppYW4NCj4gU2VudDogU2F0dXJkYXksIE1hcmNoIDEwLCAyMDE4IDI6 NTEgUE0NCj4gVG86IGRldkBkcGRrLm9yZw0KPiBDYzogY2FpaGUgPGNhaWhlQGh1YXdlaS5jb20+ OyB3YW5neXVuamlhbiA8d2FuZ3l1bmppYW5AaHVhd2VpLmNvbT4NCj4gU3ViamVjdDogW2RwZGst ZGV2XSBuZXQvaTQwZTogZml4IGludHIgY2FsbGJhY2sgdW5yZWdpc3RlciBieSBhZGRpbmcgcmV0 cnkNCj4gDQo+IEZyb206IFl1bmppYW4gV2FuZyA8d2FuZ3l1bmppYW5AaHVhd2VpLmNvbT4NCj4g DQo+IFRoZSBuaWMncyBpbnRlcnJ1cHQgc291cmNlIGhhcyBzb21lIGFjdGl2ZSBjYWxsYmFja3Ms IHdoZW4gdGhlIHBvcnQgaG90cGx1Zy4NCj4gQWRkIGEgcmV0cnkgdG8gZ2l2ZSBtb3JlIHBvcnQn cyBhIGNoYW5jZSB0byB1bmluaXQgYmVmb3JlIHJldHVybmluZyBhbiBlcnJvci4NCj4gDQo+IEZp eGVzOiBkNDJhYWYzMDAwOGIgKCJpNDBlOiBzdXBwb3J0IHBvcnQgaG90cGx1ZyIpDQo+IA0KPiBT aWduZWQtb2ZmLWJ5OiBZdW5qaWFuIFdhbmcgPHdhbmd5dW5qaWFuQGh1YXdlaS5jb20+DQo+IC0t LQ0KPiAgZHJpdmVycy9uZXQvaTQwZS9pNDBlX2V0aGRldi5jIHwgMTYgKysrKysrKysrKysrKyst LQ0KPiAgMSBmaWxlIGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pDQo+ IA0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9uZXQvaTQwZS9pNDBlX2V0aGRldi5jIGIvZHJpdmVy cy9uZXQvaTQwZS9pNDBlX2V0aGRldi5jDQo+IGluZGV4IDUwOGI0MTcuLmE3M2Q0ZGYgMTAwNjQ0 DQo+IC0tLSBhL2RyaXZlcnMvbmV0L2k0MGUvaTQwZV9ldGhkZXYuYw0KPiArKysgYi9kcml2ZXJz L25ldC9pNDBlL2k0MGVfZXRoZGV2LmMNCj4gQEAgLTE1MzMsNiArMTUzMyw3IEBAIHZvaWQgaTQw ZV9mbGV4X3BheWxvYWRfcmVnX3NldF9kZWZhdWx0KHN0cnVjdA0KPiBpNDBlX2h3ICpodykNCj4g IAlzdHJ1Y3QgcnRlX2Zsb3cgKnBfZmxvdzsNCj4gIAlpbnQgcmV0Ow0KPiAgCXVpbnQ4X3QgYXFf ZmFpbCA9IDA7DQo+ICsJaW50IHJldHJpZXMgPSAwOw0KPiANCj4gIAlQTURfSU5JVF9GVU5DX1RS QUNFKCk7DQo+IA0KPiBAQCAtMTU3NSw4ICsxNTc2LDE5IEBAIHZvaWQgaTQwZV9mbGV4X3BheWxv YWRfcmVnX3NldF9kZWZhdWx0KHN0cnVjdA0KPiBpNDBlX2h3ICpodykNCj4gIAlydGVfaW50cl9k aXNhYmxlKGludHJfaGFuZGxlKTsNCj4gDQo+ICAJLyogcmVnaXN0ZXIgY2FsbGJhY2sgZnVuYyB0 byBlYWwgbGliICovDQo+IC0JcnRlX2ludHJfY2FsbGJhY2tfdW5yZWdpc3RlcihpbnRyX2hhbmRs ZSwNCj4gLQkJCQkgICAgIGk0MGVfZGV2X2ludGVycnVwdF9oYW5kbGVyLCBkZXYpOw0KPiArCWRv IHsNCj4gKwkJcmV0ID0gcnRlX2ludHJfY2FsbGJhY2tfdW5yZWdpc3RlcihpbnRyX2hhbmRsZSwN Cj4gKwkJCQlpNDBlX2Rldl9pbnRlcnJ1cHRfaGFuZGxlciwgZGV2KTsNCj4gKwkJaWYgKCFyZXQp IHsNCj4gKwkJCWJyZWFrOw0KPiArCQl9IGVsc2UgaWYgKHJldCAhPSAtRUFHQUlOKSB7DQo+ICsJ CQlQTURfSU5JVF9MT0coRVJSLA0KPiArCQkJCSAiaW50ciBjYWxsYmFjayB1bnJlZ2lzdGVyIGZh aWxlZDogJWQiLA0KPiArCQkJCSByZXQpOw0KPiArCQkJcmV0dXJuIHJldDsNCj4gKwkJfQ0KPiAr CQlpNDBlX21zZWNfZGVsYXkoMTAwKTsNCj4gKwl9IHdoaWxlIChyZXRyaWVzKysgPCA1KTsNCj4g DQo+ICAJaTQwZV9ybV9ldGh0eXBlX2ZpbHRlcl9saXN0KHBmKTsNCj4gIAlpNDBlX3JtX3R1bm5l bF9maWx0ZXJfbGlzdChwZik7DQo+IC0tDQo+IDEuOC4zLjENCj4gDQoNCg==