From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by dpdk.org (Postfix) with ESMTP id BBC091B020 for ; Wed, 3 Jan 2018 07:10:59 +0100 (CET) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 02 Jan 2018 22:10:56 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.45,500,1508828400"; d="scan'208";a="6841710" Received: from kmsmsx156.gar.corp.intel.com ([172.21.138.133]) by fmsmga007.fm.intel.com with ESMTP; 02 Jan 2018 22:10:55 -0800 Received: from pgsmsx103.gar.corp.intel.com ([169.254.2.108]) by KMSMSX156.gar.corp.intel.com ([169.254.1.136]) with mapi id 14.03.0319.002; Wed, 3 Jan 2018 14:10:54 +0800 From: "Zhao1, Wei" To: "Zhang, Qi Z" , "dev@dpdk.org" Thread-Topic: [dpdk-dev] [PATCH v2] net/i40e: fix port segmentation fault when restart Thread-Index: AQHTetU8RfRkEvz54Uygq12p7oJPgKNhuyQw Date: Wed, 3 Jan 2018 06:10:54 +0000 Message-ID: References: <20171115054630.126687-1-wei.zhao1@intel.com> <20171115055500.127356-1-wei.zhao1@intel.com> <039ED4275CED7440929022BC67E7061153123DC5@SHSMSX103.ccr.corp.intel.com> In-Reply-To: <039ED4275CED7440929022BC67E7061153123DC5@SHSMSX103.ccr.corp.intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-version: 11.0.0.116 dlp-reaction: no-action x-originating-ip: [172.30.20.205] Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Subject: Re: [dpdk-dev] [PATCH v2] net/i40e: fix port segmentation fault when restart 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: Wed, 03 Jan 2018 06:11:00 -0000 SGksIHpoYW5ncWkNCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBaaGFu ZywgUWkgWg0KPiBTZW50OiBGcmlkYXksIERlY2VtYmVyIDIyLCAyMDE3IDExOjMxIEFNDQo+IFRv OiBaaGFvMSwgV2VpIDx3ZWkuemhhbzFAaW50ZWwuY29tPjsgZGV2QGRwZGsub3JnDQo+IENjOiBa aGFvMSwgV2VpIDx3ZWkuemhhbzFAaW50ZWwuY29tPg0KPiBTdWJqZWN0OiBSRTogW2RwZGstZGV2 XSBbUEFUQ0ggdjJdIG5ldC9pNDBlOiBmaXggcG9ydCBzZWdtZW50YXRpb24gZmF1bHQNCj4gd2hl biByZXN0YXJ0DQo+IA0KPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gRnJvbTog ZGV2IFttYWlsdG86ZGV2LWJvdW5jZXNAZHBkay5vcmddIE9uIEJlaGFsZiBPZiBXZWkgWmhhbw0K PiA+IFNlbnQ6IFdlZG5lc2RheSwgTm92ZW1iZXIgMTUsIDIwMTcgMTo1NSBQTQ0KPiA+IFRvOiBk ZXZAZHBkay5vcmcNCj4gPiBDYzogWmhhbzEsIFdlaSA8d2VpLnpoYW8xQGludGVsLmNvbT4NCj4g PiBTdWJqZWN0OiBbZHBkay1kZXZdIFtQQVRDSCB2Ml0gbmV0L2k0MGU6IGZpeCBwb3J0IHNlZ21l bnRhdGlvbiBmYXVsdA0KPiA+IHdoZW4gcmVzdGFydA0KPiA+DQo+ID4gSXQgd2lsbCBjbGVhciBh bGwgcXVldWUgcmVnaW9uIHJlbGF0ZWQgY29uZmlndXJhdGlvbiB3aGVuIGRldiBzdG9wDQo+ID4g ZXZlbiBpZiB0aHJlcg0KPiANCj4gcy90aHJlci90aGVyZQ0KPiANCj4gPiBpcyBubyBxdWV1ZSBy ZWdpb24gY29uZmlnLCBzbyB0aGlzIG1heSBjYXVzZSBlcnJvci4gU28gYWRkIGNoZWNrIHdoZW4N Cj4gPiBmbHVzaCBxdWV1ZSByZWdpb24gY29uZmlnIGFuZCBkZWxldGUgaXQgd2hlbiBkZXZpY2Ug c3RvcC4NCj4gPg0KPiA+IEZpeGVzOiA3Y2JlY2MyZjc0MiAoIm5ldC9pNDBlOiBzdXBwb3J0IHF1 ZXVlIHJlZ2lvbiBzZXQgYW5kIGZsdXNoIikNCj4gPg0KPiA+IFNpZ25lZC1vZmYtYnk6IFdlaSBa aGFvIDx3ZWkuemhhbzFAaW50ZWwuY29tPg0KPiA+DQo+ID4gLS0tDQo+ID4NCj4gPiB2MjoNCj4g PiAtZml4IHBhdGNoIGNoZWNrIHdhcm5pbmcuDQo+ID4gLS0tDQo+ID4gIGRyaXZlcnMvbmV0L2k0 MGUvaTQwZV9ldGhkZXYuYyAgfCAgMyAtLS0NCj4gPiBkcml2ZXJzL25ldC9pNDBlL3J0ZV9wbWRf aTQwZS5jIHwgMjcgKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tDQo+ID4gIDIgZmlsZXMgY2hh bmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgMTYgZGVsZXRpb25zKC0pDQo+ID4NCj4gPiBkaWZmIC0t Z2l0IGEvZHJpdmVycy9uZXQvaTQwZS9pNDBlX2V0aGRldi5jDQo+ID4gYi9kcml2ZXJzL25ldC9p NDBlL2k0MGVfZXRoZGV2LmMgaW5kZXggODExY2M5Zi4uN2ExMjkwYiAxMDA2NDQNCj4gPiAtLS0g YS9kcml2ZXJzL25ldC9pNDBlL2k0MGVfZXRoZGV2LmMNCj4gPiArKysgYi9kcml2ZXJzL25ldC9p NDBlL2k0MGVfZXRoZGV2LmMNCj4gPiBAQCAtMjE1NCw5ICsyMTU0LDYgQEAgaTQwZV9kZXZfc3Rv cChzdHJ1Y3QgcnRlX2V0aF9kZXYgKmRldikNCj4gPiAgCS8qIHJlc2V0IGhpZXJhcmNoeSBjb21t aXQgKi8NCj4gPiAgCXBmLT50bV9jb25mLmNvbW1pdHRlZCA9IGZhbHNlOw0KPiA+DQo+ID4gLQkv KiBSZW1vdmUgYWxsIHRoZSBxdWV1ZSByZWdpb24gY29uZmlndXJhdGlvbiAqLw0KPiA+IC0JaTQw ZV9mbHVzaF9xdWV1ZV9yZWdpb25fYWxsX2NvbmYoZGV2LCBodywgcGYsIDApOw0KPiA+IC0NCj4g RnJvbSB0aGUgY29tbWl0IGxvZywgdGhlIHJlYXNvbiB5b3UgcmVtb3ZlIGFib3ZlIGxpbmUgaXMg YmVjYXVzZSB0aGUNCj4gZnVuY3Rpb24gY2FuJ3QgaGFuZGxlIHRoZSBzaXR1YXRpb24gd2hlbiBu byBxdWV1ZSByZWdpb24gY29uZmlnLCBidXQgd2hhdA0KPiBhYm91dCB0aGUgY2FzZSB0aGF0IHF1 ZXVlIHJlZ2lvbiBjb25maWcgZG9lcyBleGlzdD8gQ291bGQgeW91IGFkZCBtb3JlDQo+IG1lc3Nh Z2UgdG8gZXhwbGFpbiB3aHkgdGhpcyBub3QgYmUgaW1wYWN0ZWQuDQoNCk9ro6wgSSB3aWxsIGFk ZCBzb21lIG1vcmUgaW5mbyBhYm91dCB3aGVuIHF1ZXVlIHJlZ2lvbiBjb25maWcgZG9lcyBleGlz dC4NCkluIHRoaXMgY2FzZSwgaXQgdHJlYXQgbm8gcXVldWUgcmVnaW9uIGNvbmZpZyBhcyBxdWV1 ZSByZWdpb24gY29uZmlnIGRvZXMgZXhpc3QuDQoNCg0KDQo+IA0KPiA+ICAJaHctPmFkYXB0ZXJf c3RvcHBlZCA9IDE7DQo+ID4gIH0NCj4gPg0KPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL25ldC9p NDBlL3J0ZV9wbWRfaTQwZS5jDQo+ID4gYi9kcml2ZXJzL25ldC9pNDBlL3J0ZV9wbWRfaTQwZS5j IGluZGV4IGFlYjkyYWYuLmMyZTI0NjYgMTAwNjQ0DQo+ID4gLS0tIGEvZHJpdmVycy9uZXQvaTQw ZS9ydGVfcG1kX2k0MGUuYw0KPiA+ICsrKyBiL2RyaXZlcnMvbmV0L2k0MGUvcnRlX3BtZF9pNDBl LmMNCj4gPiBAQCAtMjg0NSwyMiArMjg0NSwyMyBAQCBpNDBlX2ZsdXNoX3F1ZXVlX3JlZ2lvbl9h bGxfY29uZihzdHJ1Y3QNCj4gPiBydGVfZXRoX2RldiAqZGV2LA0KPiA+ICAJCXJldHVybiAwOw0K PiA+ICAJfQ0KPiA+DQo+ID4gLQlpbmZvLT5xdWV1ZV9yZWdpb25fbnVtYmVyID0gMTsNCj4gPiAt CWluZm8tPnJlZ2lvblswXS5xdWV1ZV9udW0gPSBtYWluX3ZzaS0+bmJfdXNlZF9xcHM7DQo+ID4g LQlpbmZvLT5yZWdpb25bMF0ucXVldWVfc3RhcnRfaW5kZXggPSAwOw0KPiA+ICsJaWYgKGluZm8t PnF1ZXVlX3JlZ2lvbl9udW1iZXIpIHsNCj4gPiArCQlpbmZvLT5xdWV1ZV9yZWdpb25fbnVtYmVy ID0gMTsNCj4gPiArCQlpbmZvLT5yZWdpb25bMF0ucXVldWVfbnVtID0gbWFpbl92c2ktPm5iX3Vz ZWRfcXBzOw0KPiA+ICsJCWluZm8tPnJlZ2lvblswXS5xdWV1ZV9zdGFydF9pbmRleCA9IDA7DQo+ ID4NCj4gPiAtCXJldCA9IGk0MGVfdnNpX3VwZGF0ZV9xdWV1ZV9yZWdpb25fbWFwcGluZyhodywg cGYpOw0KPiA+IC0JaWYgKHJldCAhPSBJNDBFX1NVQ0NFU1MpDQo+ID4gLQkJUE1EX0RSVl9MT0co SU5GTywgIkZhaWxlZCB0byBmbHVzaCBxdWV1ZSByZWdpb24NCj4gbWFwcGluZy4iKTsNCj4gPiAt DQo+ID4gLQlyZXQgPSBpNDBlX2RjYl9pbml0X2NvbmZpZ3VyZShkZXYsIFRSVUUpOw0KPiA+IC0J aWYgKHJldCAhPSBJNDBFX1NVQ0NFU1MpIHsNCj4gPiAtCQlQTURfRFJWX0xPRyhJTkZPLCAiRmFp bGVkIHRvIGZsdXNoIGRjYi4iKTsNCj4gPiAtCQlwZi0+ZmxhZ3MgJj0gfkk0MEVfRkxBR19EQ0I7 DQo+ID4gLQl9DQo+ID4gKwkJcmV0ID0gaTQwZV92c2lfdXBkYXRlX3F1ZXVlX3JlZ2lvbl9tYXBw aW5nKGh3LCBwZik7DQo+ID4gKwkJaWYgKHJldCAhPSBJNDBFX1NVQ0NFU1MpDQo+ID4gKwkJCVBN RF9EUlZfTE9HKElORk8sICJGYWlsZWQgdG8gZmx1c2ggcXVldWUgcmVnaW9uDQo+ID4gbWFwcGlu Zy4iKTsNCj4gDQo+IFdBUk5JTkc6IGxpbmUgb3ZlciA4MCBjaGFyYWN0ZXJzDQoNClRoZXJlIGlz IGEgbmV3IHJ1bGUgdGhhdCBJIGhhcyBiZWVuIHRvbGQgYnkgRmVycnVoIFlpZ2l0LCBsb2cgbWVz c2FnZSBpbiBkb3VibGUgcXVvdGF0aW9uIG1hcmtzIGNhbiBvdmVyIDgwIGNoYXJhY3RlcnMuDQog DQo+IFJlZ2FyZHMNCj4gUWkNCj4gDQo+ID4NCj4gPiAtCWk0MGVfaW5pdF9xdWV1ZV9yZWdpb25f Y29uZihkZXYpOw0KPiA+ICsJCXJldCA9IGk0MGVfZGNiX2luaXRfY29uZmlndXJlKGRldiwgVFJV RSk7DQo+ID4gKwkJaWYgKHJldCAhPSBJNDBFX1NVQ0NFU1MpIHsNCj4gPiArCQkJUE1EX0RSVl9M T0coSU5GTywgIkZhaWxlZCB0byBmbHVzaCBkY2IuIik7DQo+ID4gKwkJCXBmLT5mbGFncyAmPSB+ STQwRV9GTEFHX0RDQjsNCj4gPiArCQl9DQo+ID4NCj4gPiArCQlpNDBlX2luaXRfcXVldWVfcmVn aW9uX2NvbmYoZGV2KTsNCj4gPiArCX0NCj4gPiAgCXJldHVybiAwOw0KPiA+ICB9DQo+ID4NCj4g PiAtLQ0KPiA+IDIuNy40DQoNCg==