From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by dpdk.org (Postfix) with ESMTP id B8A9D1B4B3 for ; Thu, 29 Nov 2018 13:12:23 +0100 (CET) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by fmsmga105.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 29 Nov 2018 04:12:22 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.56,294,1539673200"; d="scan'208";a="289876266" Received: from irsmsx109.ger.corp.intel.com ([163.33.3.23]) by fmsmga005.fm.intel.com with ESMTP; 29 Nov 2018 04:12:21 -0800 Received: from irsmsx104.ger.corp.intel.com ([169.254.5.131]) by IRSMSX109.ger.corp.intel.com ([169.254.13.38]) with mapi id 14.03.0415.000; Thu, 29 Nov 2018 12:11:46 +0000 From: "Nicolau, Radu" To: "Yigit, Ferruh" , "dev@dpdk.org" CC: "Doherty, Declan" , "chas3@att.com" Thread-Topic: [dpdk-dev] [PATCH] examples/bond: wait for slaves to become active Thread-Index: AQHUfBUhz20pQqcREkSleoU0kf9e1aVlHTYAgAAsuoCAAUDjgIAANjkg Date: Thu, 29 Nov 2018 12:11:45 +0000 Message-ID: <763A2F19A5EFF34F8B7F1657C992EE297D0743C6@IRSMSX104.ger.corp.intel.com> References: <1542197949-15992-1-git-send-email-radu.nicolau@intel.com> <2e452920-4514-6395-27e5-f7457de01797@intel.com> <9425dd1c-877a-0bee-72b8-6aae9617286f@intel.com> <1dd2178e-168f-9d00-9ade-0426b8032931@intel.com> In-Reply-To: <1dd2178e-168f-9d00-9ade-0426b8032931@intel.com> Accept-Language: en-IE, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ctpclassification: CTP_NT x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiN2E0OTAyNjktNTc4OC00YzliLWE2ZGMtNDkzOTk4NDZmNzZkIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiRk4rYnFQcHJINEhtdm80WUQrdVgzenFRdkJvdzl6bHBXR0Yyc2N3MVpUWHAyUHA3UndYNjdmSm5BYmxjT0xsQyJ9 dlp-product: dlpe-windows dlp-version: 11.0.400.15 dlp-reaction: no-action x-originating-ip: [163.33.239.181] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Subject: Re: [dpdk-dev] [PATCH] examples/bond: wait for slaves to become active 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: Thu, 29 Nov 2018 12:12:24 -0000 SSdtIG9rIHdpdGggdGhlIHVwZGF0ZXMsIHRoYW5rcyENCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdl LS0tLS0NCkZyb206IFlpZ2l0LCBGZXJydWggDQpTZW50OiBUaHVyc2RheSwgTm92ZW1iZXIgMjks IDIwMTggODo1NyBBTQ0KVG86IE5pY29sYXUsIFJhZHUgPHJhZHUubmljb2xhdUBpbnRlbC5jb20+ OyBkZXZAZHBkay5vcmcNCkNjOiBEb2hlcnR5LCBEZWNsYW4gPGRlY2xhbi5kb2hlcnR5QGludGVs LmNvbT47IGNoYXMzQGF0dC5jb20NClN1YmplY3Q6IFtkcGRrLWRldl0gW1BBVENIXSBleGFtcGxl cy9ib25kOiB3YWl0IGZvciBzbGF2ZXMgdG8gYmVjb21lIGFjdGl2ZQ0KDQpPbiAxMS8yOC8yMDE4 IDE6NDggUE0sIFJhZHUgTmljb2xhdSB3cm90ZToNCj4gSGkNCj4gDQo+IA0KPiBPbiAxMS8yOC8y MDE4IDExOjA4IEFNLCBGZXJydWggWWlnaXQgd3JvdGU6DQo+PiBPbiAxMS8xNC8yMDE4IDEyOjE5 IFBNLCBSYWR1IE5pY29sYXUgd3JvdGU6DQo+Pj4gRG8gbm90IHN0YXJ0IHRoZSBwYWNrZXQgcHJv Y2Vzc2luZyB0aHJlYWRzIHVudGlsIGFsbCBjb25maWd1cmVkIA0KPj4+IHNsYXZlcyBiZWNvbWUg YWN0aXZlLg0KPj4gSGkgUmFkdSwNCj4+DQo+PiBXaGF0IGhhcHBlbnMgaWYgcGFja2V0IHByb2Nl c3NpbmcgdGhyZWFkcyBzdGFydGVkIGJlZm9yZSBhbGwgc2xhdmVzIA0KPj4gYWN0aXZlPyBFeGl0 IGFwcCwgZXJyb3IsIGNyYXNoPw0KPj4NCj4+IFNvIGNhbiB3ZSBzYXkgdGhpcyBwYXRjaCBpcyBm aXhpbmcgcGFja2V0IGZvcndhcmRpbmc/IChmaXggaW4gdGl0bGU/KQ0KPj4NCj4+IEFuZCBkbyB3 ZSBrbm93IHdoYXQgYnJlYWsgaXQsIHdoeSB0aGlzIHdhcyBub3QgcmVxdWlyZWQgcHJldmlvdXNs eSANCj4+IGJ1dCByZXF1aXJlZCBub3c/IChGaXhlcyBsaW5lID8pDQo+ICBGcm9tIHdoYXQgSSBz ZWUsIHRoZSBwcm9ibGVtIHdhcyBhbHdheXMgdGhlcmU6IGJvbmRfZXRoZGV2X3J4X2J1cnN0IA0K PiB3aWxsIGN5Y2xlIHRocm91Z2ggc2xhdmVzLCBidXQgaWYgY2FsbGVkIG1vcmUgdGltZXMgd2l0 aCBubyBhY3RpdmUgDQo+IHNsYXZlcyB0aGUgYWN0aXZlIHNsYXZlIGluZGV4IHdpbGwgcG9pbnQg b3V0IG9mIGJvdW5kcywgcmVzdWx0aW5nIGluIGEgDQo+IHNlZ2ZhdWx0Lg0KPiBXaGlsZSB0aGlz IG1heSByZXF1aXJlIGEgYmV0dGVyIGZpeCwgdGhpcyBwYXRjaCBpcyBhbiBpbXByb3ZlbWVudCBl dmVuIA0KPiBpZiB0aGF0IGZpeCBjb21lcyAtIHRoZSBjb25maWd1cmVkIHNsYXZlcyBuZWVkcyB0 byBiZSBjaGVja2VkLCBhbmQgaWYgDQo+IG5vbmUgYmVjYW1lIGFjdGl2ZSB0aGVyZSBpcyBubyBw b2ludCBnb2luZyBmdXJ0aGVyLg0KPiANCj4gaW4gYm9uZF9ldGhkZXZfcnhfYnVyc3Q6DQo+IA0K PiBzbGF2ZV9jb3VudCA9IGludGVybmFscy0+YWN0aXZlX3NsYXZlX2NvdW50OyAuLi4NCj4gIMKg wqDCoCBpZiAoKytpbnRlcm5hbHMtPmFjdGl2ZV9zbGF2ZSA9PSBzbGF2ZV9jb3VudCkNCj4gIMKg wqDCoCDCoMKgwqAgaW50ZXJuYWxzLT5hY3RpdmVfc2xhdmUgPSAwOw0KPiBzbGF2ZV9jb3VudCBp cyB6ZXJvLCB0aGUgaWYoKSB3aWxsIG5ldmVyIGJlIHRydWUgYW5kIGFjdGl2ZV9zbGF2ZSB3aWxs IA0KPiBiZSBjb250aW51b3VzbHkgaW5jcmVtZW50ZWQuIEl0IHdhcyBub3Qgd3JpdHRlbiB0byB3 b3JrIHdpdGggbm8gYWN0aXZlIA0KPiBzbGF2ZXMuDQoNClRoYW5rcyBmb3IgY2xhcmlmaWNhdGlv biwgYXJlIHlvdSBPSyB3aXRoIGJlbG93IHVwZGF0ZWQgY29tbWl0IGxvZzoNCg0KIg0KZXhhbXBs ZXMvYm9uZDogZml4IGNyYXNoIHdoZW4gdGhlcmUgaXMgbm8gYWN0aXZlIHNsYXZlDQoNCklmIGJv bmRfZXRoZGV2X3J4X2J1cnN0KCkgY2FsbGVkIG1vcmUgdGltZXMgd2l0aCBubyBhY3RpdmUgc2xh dmVzIHRoZSBhY3RpdmUgc2xhdmUgaW5kZXggd2lsbCBwb2ludCBvdXQgb2YgYm91bmRzLCByZXN1 bHRpbmcgaW4gYSBzZWdmYXVsdC4NClRoZSBjb25maWd1cmVkIHNsYXZlcyBuZWVkcyB0byBiZSBj aGVja2VkLCBhbmQgaWYgbm9uZSBiZWNhbWUgYWN0aXZlIHRoZXJlIGlzIG5vIHBvaW50IGdvaW5n IGZ1cnRoZXIuDQoNCkRvIG5vdCBzdGFydCB0aGUgcGFja2V0IHByb2Nlc3NpbmcgdGhyZWFkcyB1 bnRpbCBhbGwgY29uZmlndXJlZCBzbGF2ZXMgYmVjb21lIGFjdGl2ZS4NCg0KRml4ZXM6IGNjN2U4 YWU4NGZhYSAoImV4YW1wbGVzL2JvbmQ6IGFkZCBleGFtcGxlIGFwcGxpY2F0aW9uIGZvciBsaW5r IGJvbmRpbmcgbW9kZSA2IikNCkNjOiBzdGFibGVAZHBkay5vcmcNCg0KIg0KDQoNCj4gDQo+Pg0K Pj4gVGhhbmtzLA0KPj4gZmVycnVoDQo+Pg0KPj4+IFNpZ25lZC1vZmYtYnk6IFJhZHUgTmljb2xh dSA8cmFkdS5uaWNvbGF1QGludGVsLmNvbT4NCj4+PiAtLS0NCj4+PiAgIGV4YW1wbGVzL2JvbmQv bWFpbi5jIHwgMTUgKysrKysrKysrKysrKysrDQo+Pj4gICAxIGZpbGUgY2hhbmdlZCwgMTUgaW5z ZXJ0aW9ucygrKQ0KPj4+DQo+Pj4gZGlmZiAtLWdpdCBhL2V4YW1wbGVzL2JvbmQvbWFpbi5jIGIv ZXhhbXBsZXMvYm9uZC9tYWluLmMgaW5kZXggDQo+Pj4gYjI4MmU2OC4uNjYyM2NhZSAxMDA2NDQN Cj4+PiAtLS0gYS9leGFtcGxlcy9ib25kL21haW4uYw0KPj4+ICsrKyBiL2V4YW1wbGVzL2JvbmQv bWFpbi5jDQo+Pj4gQEAgLTIyMCw2ICsyMjAsNyBAQCBib25kX3BvcnRfaW5pdChzdHJ1Y3QgcnRl X21lbXBvb2wgKm1idWZfcG9vbCkNCj4+PiAgIAlzdHJ1Y3QgcnRlX2V0aF9yeGNvbmYgcnhxX2Nv bmY7DQo+Pj4gICAJc3RydWN0IHJ0ZV9ldGhfdHhjb25mIHR4cV9jb25mOw0KPj4+ICAgCXN0cnVj dCBydGVfZXRoX2NvbmYgbG9jYWxfcG9ydF9jb25mID0gcG9ydF9jb25mOw0KPj4+ICsJdWludDE2 X3Qgd2FpdF9jb3VudGVyID0gMjA7DQo+Pj4gICANCj4+PiAgIAlyZXR2YWwgPSBydGVfZXRoX2Jv bmRfY3JlYXRlKCJuZXRfYm9uZGluZzAiLCBCT05ESU5HX01PREVfQUxCLA0KPj4+ICAgCQkJMCAv KlNPQ0tFVF9JRF9BTlkqLyk7DQo+Pj4gQEAgLTI3NCw2ICsyNzUsMjAgQEAgYm9uZF9wb3J0X2lu aXQoc3RydWN0IHJ0ZV9tZW1wb29sICptYnVmX3Bvb2wpDQo+Pj4gICAJaWYgKHJldHZhbCA8IDAp DQo+Pj4gICAJCXJ0ZV9leGl0KHJldHZhbCwgIlN0YXJ0IHBvcnQgJWQgZmFpbGVkIChyZXM9JWQp IiwgQk9ORF9QT1JULCANCj4+PiByZXR2YWwpOw0KPj4+ICAgDQo+Pj4gKwlwcmludGYoIldhaXRp bmcgZm9yIHNsYXZlcyB0byBiZWNvbWUgYWN0aXZlLi4uIik7DQo+Pj4gKwl3aGlsZSAod2FpdF9j b3VudGVyKSB7DQo+Pj4gKwkJdWludDE2X3QgYWN0X3NsYXZlc1sxNl0gPSB7MH07DQo+Pj4gKwkJ aWYgKHJ0ZV9ldGhfYm9uZF9hY3RpdmVfc2xhdmVzX2dldChCT05EX1BPUlQsIGFjdF9zbGF2ZXMs IDE2KSA9PQ0KPj4+ICsJCQkJc2xhdmVzX2NvdW50KSB7DQo+Pj4gKwkJCXByaW50ZigiXG4iKTsN Cj4+PiArCQkJYnJlYWs7DQo+Pj4gKwkJfQ0KPj4+ICsJCXNsZWVwKDEpOw0KPj4+ICsJCXByaW50 ZigiLi4uIik7DQo+Pj4gKwkJaWYgKC0td2FpdF9jb3VudGVyID09IDApDQo+Pj4gKwkJCXJ0ZV9l eGl0KC0xLCAiXG5GYWlsZWQgdG8gYWN0aXZhdGUgc2xhdmVzXG4iKTsNCj4+PiArCX0NCj4+PiAr DQo+Pj4gICAJcnRlX2V0aF9wcm9taXNjdW91c19lbmFibGUoQk9ORF9QT1JUKTsNCj4+PiAgIA0K Pj4+ICAgCXN0cnVjdCBldGhlcl9hZGRyIGFkZHI7DQo+Pj4NCj4gDQoNCg0KDQo=