From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id DA590A00BE; Wed, 30 Oct 2019 03:12:30 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 388791BEAE; Wed, 30 Oct 2019 03:12:30 +0100 (CET) Received: from huawei.com (szxga02-in.huawei.com [45.249.212.188]) by dpdk.org (Postfix) with ESMTP id 2A0E31BE89 for ; Wed, 30 Oct 2019 03:12:27 +0100 (CET) Received: from DGGEMM405-HUB.china.huawei.com (unknown [172.30.72.55]) by Forcepoint Email with ESMTP id 17FB558DC20FE3ADFFA5 for ; Wed, 30 Oct 2019 10:12:26 +0800 (CST) Received: from DGGEMM512-MBS.china.huawei.com ([169.254.4.14]) by DGGEMM405-HUB.china.huawei.com ([10.3.20.213]) with mapi id 14.03.0439.000; Wed, 30 Oct 2019 10:12:17 +0800 From: lidejun To: "dev@dpdk.org" CC: Shiweixian , "liucheng (J)" , "chenhaifeng (A)" , houdisheng Thread-Topic: [PATCH]net/bonding: add DEFAULTED state in rx_machine in 802.3ad bonding implementation Thread-Index: AdWOxTnZxfW8Cy59R9WreUcvCAL8NQ== Date: Wed, 30 Oct 2019 02:12:16 +0000 Message-ID: Accept-Language: zh-CN, en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.177.98.154] MIME-Version: 1.0 X-CFilter-Loop: Reflected Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: base64 X-Content-Filtered-By: Mailman/MimeDel 2.1.15 Subject: [dpdk-dev] [PATCH]net/bonding: add DEFAULTED state in rx_machine in 802.3ad bonding implementation 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: , Errors-To: dev-bounces@dpdk.org Sender: "dev" SGkgQWxsOg0KVGhpcyBwYXRjaCBmaXhlcyBhIGlzc3VlIHdoZW4gRFBESyA4MDIuM2FkIGJvbmRp bmcgcnhfbWFjaGluZSBlbnRlcnMgRVhQSVJFRCBzdGF0ZSwgYnV0IHRoZSBvcHBvc2l0ZSBTV0lU Q0ggbGFjcCBpZ25vcmVzIGRpc3RyaWJ1dGluZyBhbmQgY29sbGVjdGluZyBiaXQsIHNvIHRoZSBT V0lUQ0ggc3RpbGwgc2VuZHMgcGFja2V0cyB0byBEUERLIGFuZCBhbGwgdGhlc2UgcGFja2V0cyBh cmUgZHJvcHBlZC4NCg0KZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L2JvbmRpbmcvcnRlX2V0aF9i b25kXzgwMjNhZC5jIGIvZHJpdmVycy9uZXQvYm9uZGluZy9ydGVfZXRoX2JvbmRfODAyM2FkLmMN CmluZGV4IDAwN2M5OWUuLjdkNTE3ZTkgMTAwNjQ0DQotLS0gYS9kcml2ZXJzL25ldC9ib25kaW5n L3J0ZV9ldGhfYm9uZF84MDIzYWQuYw0KKysrIGIvZHJpdmVycy9uZXQvYm9uZGluZy9ydGVfZXRo X2JvbmRfODAyM2FkLmMNCkBAIC0yNTMsNiArMjUzLDEzIEBAIHNob3dfd2FybmluZ3ModWludDE2 X3Qgc2xhdmVfaWQpDQp9DQogc3RhdGljIHZvaWQNCit1cGRhdGVfZGVmYXVsdF9zZWxlY3RlZChz dHJ1Y3QgcG9ydCAqcG9ydCkNCit7DQorICAgIC8qIFBhcnRuZXIgYWRtaW4gcGFyYW1ldGVycyBh cmUgbm90IGltcGxlbWVudGVkLCBzbyBtYXJrIHBvcnQgdW5zZWxlY3RlZC4gKi8NCisgICAgcG9y dC0+c2VsZWN0ZWQgPSBVTlNFTEVDVEVEOw0KK30NCisNCitzdGF0aWMgdm9pZA0KcmVjb3JkX2Rl ZmF1bHQoc3RydWN0IHBvcnQgKnBvcnQpDQp7DQogICAgLyogUmVjb3JkIGRlZmF1bHQgcGFyYW1l dGVycyBmb3IgcGFydG5lci4gUGFydG5lciBhZG1pbiBwYXJhbWV0ZXJzDQpAQCAtMzc3LDYgKzM4 NCwyNCBAQCByeF9tYWNoaW5lKHN0cnVjdCBib25kX2Rldl9wcml2YXRlICppbnRlcm5hbHMsIHVp bnQxNl90IHNsYXZlX2lkLA0KICAgICAgICAgIHJldHVybjsgLyogTm8gc3RhdGUgY2hhbmdlICov DQogICAgfQ0KKyAgIGlmICh0aW1lcl9pc19leHBpcmVkKCZwb3J0LT5jdXJyZW50X3doaWxlX3Rp bWVyKSkgew0KKyAgICAgICAgIGlmIChBQ1RPUl9TVEFURShwb3J0LCBFWFBJUkVEKSkgew0KKyAg ICAgICAgICAgICAgIC8qIHVwZGF0ZV9EZWZhdWx0X1NlbGVjdGVkICovDQorICAgICAgICAgICAg ICAgdXBkYXRlX2RlZmF1bHRfc2VsZWN0ZWQocG9ydCk7DQorDQorICAgICAgICAgICAgICAgLyog cmVjb3JkRGVmYXVsdCAqLw0KKyAgICAgICAgICAgICAgIHJlY29yZF9kZWZhdWx0KHBvcnQpOw0K Kw0KKyAgICAgICAgICAgICAgIC8qIEFjdG9yX09wZXJfUG9ydF9TdGF0ZS5FeHBpcmVkIDw9PT0g RkFMU0UgKi8NCisgICAgICAgICAgICAgICBBQ1RPUl9TVEFURV9DTFIocG9ydCwgRVhQSVJFRCk7 DQorICAgICAgICAgICAgICAgdGltZXJfY2FuY2VsKCZwb3J0LT5jdXJyZW50X3doaWxlX3RpbWVy KTsNCisgICAgICAgICAgICAgICByZXR1cm47DQorICAgICAgICAgfQ0KKyAgICAgICAgIGlmIChB Q1RPUl9TVEFURShwb3J0LCBERUZBVUxURUQpKSB7DQorICAgICAgICAgICAgICAgcmV0dXJuOw0K KyAgICAgICAgIH0NCisgICB9DQorDQogICAgLyogSWYgQ1VSUkVOVCBzdGF0ZSB0aW1lciBpcyBu b3QgcnVubmluZyAoc3RvcHBlZCBvciBleHBpcmVkKQ0KICAgICAqIHRyYW5zaXQgdG8gRVhQSVJF RCBzdGF0ZSBmcm9tIERJU0FCTEVEIG9yIENVUlJFTlQgKi8NCiAgICBpZiAoIXRpbWVyX2lzX3J1 bm5pbmcoJnBvcnQtPmN1cnJlbnRfd2hpbGVfdGltZXIpKSB7DQoNCsDutcK+/A0KDQpDbG91ZCBC VSC7+bSht/7O8bL6xreyvw0KQ2xvdWQgSW5mcmFzdHJ1Y3R1cmUgU2VydmljZSBQcm9kdWN0IERl cHQuLCBDbG91ZCBCVSwgSFVBV0VJDQpNb2JpbGU6IDE4NTAwMjkxMDE0DQrW0Ln6KENoaW5hKS26 vNbdKEhhbmd6aG91KS2x9b2tx/i9rbrnwrc0MTC6xbuqzqq6vNbd0dC3otbQ0MRaNg0KRS1tYWls OiBsaWRlanVuMUBodWF3ZWkuY29tPG1haWx0bzpsaWRlanVuMUBodWF3ZWkuY29tPg0KDQo=