From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Nikolay Aleksandrov Date: Fri, 9 Oct 2020 21:53:23 +0000 Message-ID: <7b6678065b33aea63ab5e802852e738035b94719.camel@nvidia.com> References: <20201009143530.2438738-1-henrik.bjoernlund@microchip.com> <20201009143530.2438738-8-henrik.bjoernlund@microchip.com> In-Reply-To: <20201009143530.2438738-8-henrik.bjoernlund@microchip.com> Reply-To: Nikolay Aleksandrov Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nvidia.com; s=n1; t=1602280406; bh=5jtXPI1EluYc5Al6woS/GT6MG+BefbL+qt4Dm+VYiWU=; h=ARC-Seal:ARC-Message-Signature:ARC-Authentication-Results:From:To: CC:Subject:Thread-Topic:Thread-Index:Date:Message-ID:References: In-Reply-To:Reply-To:Accept-Language:Content-Language: X-MS-Has-Attach:X-MS-TNEF-Correlator:user-agent: authentication-results:x-originating-ip:x-ms-publictraffictype: x-ms-office365-filtering-correlation-id:x-ms-traffictypediagnostic: x-ms-exchange-transport-forked:x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers:x-ms-exchange-senderadcheck: x-microsoft-antispam:x-microsoft-antispam-message-info: x-forefront-antispam-report:x-ms-exchange-antispam-messagedata: Content-Type:Content-ID:Content-Transfer-Encoding:MIME-Version: X-MS-Exchange-CrossTenant-AuthAs: X-MS-Exchange-CrossTenant-AuthSource: X-MS-Exchange-CrossTenant-Network-Message-Id: X-MS-Exchange-CrossTenant-originalarrivaltime: X-MS-Exchange-CrossTenant-fromentityheader: X-MS-Exchange-CrossTenant-id:X-MS-Exchange-CrossTenant-mailboxtype: X-MS-Exchange-CrossTenant-userprincipalname: X-MS-Exchange-Transport-CrossTenantHeadersStamped:X-OriginatorOrg; b=DIcRAxVHAabx6Oqq7tach6/fu0JMjS9v/QFJ+u1MIE9ygXcp6sAtuP1jl50GV4t4q 8LbStW3TbVhJOLvcfY5KJP6XHMigvx5plRWGafDfYYCPxqWkQ4SvbunK46zAMK51VX upCfEnbXUcaZ/2BlM4B6eNq8YngaroJ2Vo56SK51L9nzU2ooGRoKho6TIZKBUQc601 SW0XFnV+s94AtsB8FnP43+cPRPA3youmEynJrQxzvH9ngVd9X/vj6YiVpsJ6S6M0UY gG4nfTbOfVQEe/Ep69ZCycBk3o8ADPXmbxc+rfo4UflL2Tee/CZRstyMvXmYY79wpo pRDtnaO+QgG+A== Subject: Re: [Bridge] [PATCH net-next v4 07/10] bridge: cfm: Netlink SET configuration Interface. List-Id: Linux Ethernet Bridging List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: "bridge@lists.linux-foundation.org" , "henrik.bjoernlund@microchip.com" , "davem@davemloft.net" , "linux-kernel@vger.kernel.org" , "jiri@mellanox.com" , "netdev@vger.kernel.org" , Roopa Prabhu , "idosch@mellanox.com" , "kuba@kernel.org" , "UNGLinuxDriver@microchip.com" Cc: "horatiu.vultur@microchip.com" T24gRnJpLCAyMDIwLTEwLTA5IGF0IDE0OjM1ICswMDAwLCBIZW5yaWsgQmpvZXJubHVuZCB3cm90 ZToNCj4gVGhpcyBpcyB0aGUgaW1wbGVtZW50YXRpb24gb2YgQ0ZNIG5ldGxpbmsgY29uZmlndXJh dGlvbg0KPiBzZXQgaW5mb3JtYXRpb24gaW50ZXJmYWNlLg0KPiANCj4gQWRkIG5ldyBuZXN0ZWQg bmV0bGluayBhdHRyaWJ1dGVzLiBUaGVzZSBhdHRyaWJ1dGVzIGFyZSB1c2VkIGJ5IHRoZQ0KPiB1 c2VyIHNwYWNlIHRvIGNyZWF0ZS9kZWxldGUvY29uZmlndXJlIENGTSBpbnN0YW5jZXMuDQo+IA0K PiBTRVRMSU5LOg0KPiAgICAgSUZMQV9CUklER0VfQ0ZNOg0KPiAgICAgICAgIEluZGljYXRlIHRo YXQgdGhlIGZvbGxvd2luZyBhdHRyaWJ1dGVzIGFyZSBDRk0uDQo+IA0KPiAgICAgSUZMQV9CUklE R0VfQ0ZNX01FUF9DUkVBVEU6DQo+ICAgICAgICAgVGhpcyBpbmRpY2F0ZSB0aGF0IGEgTUVQIGlu c3RhbmNlIG11c3QgYmUgY3JlYXRlZC4NCj4gICAgIElGTEFfQlJJREdFX0NGTV9NRVBfREVMRVRF Og0KPiAgICAgICAgIFRoaXMgaW5kaWNhdGUgdGhhdCBhIE1FUCBpbnN0YW5jZSBtdXN0IGJlIGRl bGV0ZWQuDQo+ICAgICBJRkxBX0JSSURHRV9DRk1fTUVQX0NPTkZJRzoNCj4gICAgICAgICBUaGlz IGluZGljYXRlIHRoYXQgYSBNRVAgaW5zdGFuY2UgbXVzdCBiZSBjb25maWd1cmVkLg0KPiAgICAg SUZMQV9CUklER0VfQ0ZNX0NDX0NPTkZJRzoNCj4gICAgICAgICBUaGlzIGluZGljYXRlIHRoYXQg YSBNRVAgaW5zdGFuY2UgQ29udGludWl0eSBDaGVjayAoQ0MpDQo+ICAgICAgICAgZnVuY3Rpb25h bGl0eSBtdXN0IGJlIGNvbmZpZ3VyZWQuDQo+ICAgICBJRkxBX0JSSURHRV9DRk1fQ0NfUEVFUl9N RVBfQUREOg0KPiAgICAgICAgIFRoaXMgaW5kaWNhdGUgdGhhdCBhIENDIFBlZXIgTUVQIG11c3Qg YmUgYWRkZWQuDQo+ICAgICBJRkxBX0JSSURHRV9DRk1fQ0NfUEVFUl9NRVBfUkVNT1ZFOg0KPiAg ICAgICAgIFRoaXMgaW5kaWNhdGUgdGhhdCBhIENDIFBlZXIgTUVQIG11c3QgYmUgcmVtb3ZlZC4N Cj4gICAgIElGTEFfQlJJREdFX0NGTV9DQ19DQ01fVFg6DQo+ICAgICAgICAgVGhpcyBpbmRpY2F0 ZSB0aGF0IHRoZSBDQyB0cmFuc21pdHRlZCBDQ00gUERVIG11c3QgYmUgY29uZmlndXJlZC4NCj4g ICAgIElGTEFfQlJJREdFX0NGTV9DQ19SREk6DQo+ICAgICAgICAgVGhpcyBpbmRpY2F0ZSB0aGF0 IHRoZSBDQyB0cmFuc21pdHRlZCBDQ00gUERVIFJESSBtdXN0IGJlDQo+ICAgICAgICAgY29uZmln dXJlZC4NCj4gDQo+IENGTSBuZXN0ZWQgYXR0cmlidXRlIGhhcyB0aGUgZm9sbG93aW5nIGF0dHJp YnV0ZXMgaW4gbmV4dCBsZXZlbC4NCj4gDQo+IFNFVExJTksgUlRFWFRfRklMVEVSX0NGTV9DT05G SUc6DQo+ICAgICBJRkxBX0JSSURHRV9DRk1fTUVQX0NSRUFURV9JTlNUQU5DRToNCj4gICAgICAg ICBUaGUgY3JlYXRlZCBNRVAgaW5zdGFuY2UgbnVtYmVyLg0KPiAgICAgICAgIFRoZSB0eXBlIGlz IHUzMi4NCj4gICAgIElGTEFfQlJJREdFX0NGTV9NRVBfQ1JFQVRFX0RPTUFJTjoNCj4gICAgICAg ICBUaGUgY3JlYXRlZCBNRVAgZG9tYWluLg0KPiAgICAgICAgIFRoZSB0eXBlIGlzIHUzMiAoYnJf Y2ZtX2RvbWFpbikuDQo+ICAgICAgICAgSXQgbXVzdCBiZSBCUl9DRk1fUE9SVC4NCj4gICAgICAg ICBUaGlzIG1lYW5zIHRoYXQgQ0ZNIGZyYW1lcyBhcmUgdHJhbnNtaXR0ZWQgYW5kIHJlY2VpdmVk DQo+ICAgICAgICAgZGlyZWN0bHkgb24gdGhlIHBvcnQgLSB1bnRhZ2dlZC4gTm90IGluIGEgVkxB Ti4NCj4gICAgIElGTEFfQlJJREdFX0NGTV9NRVBfQ1JFQVRFX0RJUkVDVElPTjoNCj4gICAgICAg ICBUaGUgY3JlYXRlZCBNRVAgZGlyZWN0aW9uLg0KPiAgICAgICAgIFRoZSB0eXBlIGlzIHUzMiAo YnJfY2ZtX21lcF9kaXJlY3Rpb24pLg0KPiAgICAgICAgIEl0IG11c3QgYmUgQlJfQ0ZNX01FUF9E SVJFQ1RJT05fRE9XTi4NCj4gICAgICAgICBUaGlzIG1lYW5zIHRoYXQgQ0ZNIGZyYW1lcyBhcmUg dHJhbnNtaXR0ZWQgYW5kIHJlY2VpdmVkIG9uDQo+ICAgICAgICAgdGhlIHBvcnQuIE5vdCBpbiB0 aGUgYnJpZGdlLg0KPiAgICAgSUZMQV9CUklER0VfQ0ZNX01FUF9DUkVBVEVfSUZJTkRFWDoNCj4g ICAgICAgICBUaGUgY3JlYXRlZCBNRVAgcmVzaWRlbmNlIHBvcnQgaWZpbmRleC4NCj4gICAgICAg ICBUaGUgdHlwZSBpcyB1MzIgKGlmaW5kZXgpLg0KPiANCj4gICAgIElGTEFfQlJJREdFX0NGTV9N RVBfREVMRVRFX0lOU1RBTkNFOg0KPiAgICAgICAgIFRoZSBkZWxldGVkIE1FUCBpbnN0YW5jZSBu dW1iZXIuDQo+ICAgICAgICAgVGhlIHR5cGUgaXMgdTMyLg0KPiANCj4gICAgIElGTEFfQlJJREdF X0NGTV9NRVBfQ09ORklHX0lOU1RBTkNFOg0KPiAgICAgICAgIFRoZSBjb25maWd1cmVkIE1FUCBp bnN0YW5jZSBudW1iZXIuDQo+ICAgICAgICAgVGhlIHR5cGUgaXMgdTMyLg0KPiAgICAgSUZMQV9C UklER0VfQ0ZNX01FUF9DT05GSUdfVU5JQ0FTVF9NQUM6DQo+ICAgICAgICAgVGhlIGNvbmZpZ3Vy ZWQgTUVQIHVuaWNhc3QgTUFDIGFkZHJlc3MuDQo+ICAgICAgICAgVGhlIHR5cGUgaXMgNip1OCAo YXJyYXkpLg0KPiAgICAgICAgIFRoaXMgaXMgdXNlZCBhcyBTTUFDIGluIGFsbCB0cmFuc21pdHRl ZCBDRk0gZnJhbWVzLg0KPiAgICAgSUZMQV9CUklER0VfQ0ZNX01FUF9DT05GSUdfTURMRVZFTDoN Cj4gICAgICAgICBUaGUgY29uZmlndXJlZCBNRVAgdW5pY2FzdCBNRCBsZXZlbC4NCj4gICAgICAg ICBUaGUgdHlwZSBpcyB1MzIuDQo+ICAgICAgICAgSXQgbXVzdCBiZSBpbiB0aGUgcmFuZ2UgMS03 Lg0KPiAgICAgICAgIE5vIENGTSBmcmFtZXMgYXJlIHBhc3NpbmcgdGhyb3VnaCB0aGlzIE1FUCBv biBsb3dlciBsZXZlbHMuDQo+ICAgICBJRkxBX0JSSURHRV9DRk1fTUVQX0NPTkZJR19NRVBJRDoN Cj4gICAgICAgICBUaGUgY29uZmlndXJlZCBNRVAgSUQuDQo+ICAgICAgICAgVGhlIHR5cGUgaXMg dTMyLg0KPiAgICAgICAgIEl0IG11c3QgYmUgaW4gdGhlIHJhbmdlIDAtMHgxRkZGLg0KPiAgICAg ICAgIFRoaXMgTUVQIElEIGlzIGluc2VydGVkIGluIGFueSB0cmFuc21pdHRlZCBDQ00gZnJhbWUu DQo+IA0KPiAgICAgSUZMQV9CUklER0VfQ0ZNX0NDX0NPTkZJR19JTlNUQU5DRToNCj4gICAgICAg ICBUaGUgY29uZmlndXJlZCBNRVAgaW5zdGFuY2UgbnVtYmVyLg0KPiAgICAgICAgIFRoZSB0eXBl IGlzIHUzMi4NCj4gICAgIElGTEFfQlJJREdFX0NGTV9DQ19DT05GSUdfRU5BQkxFOg0KPiAgICAg ICAgIFRoZSBDb250aW51aXR5IENoZWNrIChDQykgZnVuY3Rpb25hbGl0eSBpcyBlbmFibGVkIG9y IGRpc2FibGVkLg0KPiAgICAgICAgIFRoZSB0eXBlIGlzIHUzMiAoYm9vbCkuDQo+ICAgICBJRkxB X0JSSURHRV9DRk1fQ0NfQ09ORklHX0VYUF9JTlRFUlZBTDoNCj4gICAgICAgICBUaGUgQ0MgZXhw ZWN0ZWQgcmVjZWl2ZSBpbnRlcnZhbCBvZiBDQ00gZnJhbWVzLg0KPiAgICAgICAgIFRoZSB0eXBl IGlzIHUzMiAoYnJfY2ZtX2NjbV9pbnRlcnZhbCkuDQo+ICAgICAgICAgVGhpcyBpcyBhbHNvIHRo ZSB0cmFuc21pc3Npb24gaW50ZXJ2YWwgb2YgQ0NNIGZyYW1lcyB3aGVuIGVuYWJsZWQuDQo+ICAg ICBJRkxBX0JSSURHRV9DRk1fQ0NfQ09ORklHX0VYUF9NQUlEOg0KPiAgICAgICAgIFRoZSBDQyBl eHBlY3RlZCByZWNlaXZlIE1BSUQgaW4gQ0NNIGZyYW1lcy4NCj4gICAgICAgICBUaGUgdHlwZSBp cyBDRk1fTUFJRF9MRU5HVEgqdTguDQo+ICAgICAgICAgVGhpcyBpcyBNQUlEIGlzIGFsc28gaW5z ZXJ0ZWQgaW4gdHJhbnNtaXR0ZWQgQ0NNIGZyYW1lcy4NCj4gDQo+ICAgICBJRkxBX0JSSURHRV9D Rk1fQ0NfUEVFUl9NRVBfSU5TVEFOQ0U6DQo+ICAgICAgICAgVGhlIGNvbmZpZ3VyZWQgTUVQIGlu c3RhbmNlIG51bWJlci4NCj4gICAgICAgICBUaGUgdHlwZSBpcyB1MzIuDQo+ICAgICBJRkxBX0JS SURHRV9DRk1fQ0NfUEVFUl9NRVBJRDoNCj4gICAgICAgICBUaGUgQ0MgUGVlciBNRVAgSUQgYWRk ZWQuDQo+ICAgICAgICAgVGhlIHR5cGUgaXMgdTMyLg0KPiAgICAgICAgIFdoZW4gYSBQZWVyIE1F UCBJRCBpcyBhZGRlZCBhbmQgQ0MgaXMgZW5hYmxlZCBpdCBpcyBleHBlY3RlZCB0bw0KPiAgICAg ICAgIHJlY2VpdmUgQ0NNIGZyYW1lcyBmcm9tIHRoYXQgUGVlciBNRVAuDQo+IA0KPiAgICAgSUZM QV9CUklER0VfQ0ZNX0NDX1JESV9JTlNUQU5DRToNCj4gICAgICAgICBUaGUgY29uZmlndXJlZCBN RVAgaW5zdGFuY2UgbnVtYmVyLg0KPiAgICAgICAgIFRoZSB0eXBlIGlzIHUzMi4NCj4gICAgIElG TEFfQlJJREdFX0NGTV9DQ19SRElfUkRJOg0KPiAgICAgICAgIFRoZSBSREkgdGhhdCBpcyBpbnNl cnRlZCBpbiB0cmFuc21pdHRlZCBDQ00gUERVLg0KPiAgICAgICAgIFRoZSB0eXBlIGlzIHUzMiAo Ym9vbCkuDQo+IA0KPiAgICAgSUZMQV9CUklER0VfQ0ZNX0NDX0NDTV9UWF9JTlNUQU5DRToNCj4g ICAgICAgICBUaGUgY29uZmlndXJlZCBNRVAgaW5zdGFuY2UgbnVtYmVyLg0KPiAgICAgICAgIFRo ZSB0eXBlIGlzIHUzMi4NCj4gICAgIElGTEFfQlJJREdFX0NGTV9DQ19DQ01fVFhfRE1BQzoNCj4g ICAgICAgICBUaGUgdHJhbnNtaXR0ZWQgQ0NNIGZyYW1lIGRlc3RpbmF0aW9uIE1BQyBhZGRyZXNz Lg0KPiAgICAgICAgIFRoZSB0eXBlIGlzIDYqdTggKGFycmF5KS4NCj4gICAgICAgICBUaGlzIGlz IHVzZWQgYXMgRE1BQyBpbiBhbGwgdHJhbnNtaXR0ZWQgQ0ZNIGZyYW1lcy4NCj4gICAgIElGTEFf QlJJREdFX0NGTV9DQ19DQ01fVFhfU0VRX05PX1VQREFURToNCj4gICAgICAgICBUaGUgdHJhbnNt aXR0ZWQgQ0NNIGZyYW1lIHVwZGF0ZSAoaW5jcmVtZW50KSBvZiBzZXF1ZW5jZQ0KPiAgICAgICAg IG51bWJlciBpcyBlbmFibGVkIG9yIGRpc2FibGVkLg0KPiAgICAgICAgIFRoZSB0eXBlIGlzIHUz MiAoYm9vbCkuDQo+ICAgICBJRkxBX0JSSURHRV9DRk1fQ0NfQ0NNX1RYX1BFUklPRDoNCj4gICAg ICAgICBUaGUgcGVyaW9kIG9mIHRpbWUgd2hlcmUgQ0NNIGZyYW1lIGFyZSB0cmFuc21pdHRlZC4N Cj4gICAgICAgICBUaGUgdHlwZSBpcyB1MzIuDQo+ICAgICAgICAgVGhlIHRpbWUgaXMgZ2l2ZW4g aW4gc2Vjb25kcy4gU0VUTElOSyBJRkxBX0JSSURHRV9DRk1fQ0NfQ0NNX1RYDQo+ICAgICAgICAg bXVzdCBiZSBkb25lIGJlZm9yZSB0aW1lb3V0IHRvIGtlZXAgdHJhbnNtaXNzaW9uIGFsaXZlLg0K PiAgICAgICAgIFdoZW4gcGVyaW9kIGlzIHplcm8gYW55IG9uZ29pbmcgQ0NNIGZyYW1lIHRyYW5z bWlzc2lvbg0KPiAgICAgICAgIHdpbGwgYmUgc3RvcHBlZC4NCj4gICAgIElGTEFfQlJJREdFX0NG TV9DQ19DQ01fVFhfSUZfVExWOg0KPiAgICAgICAgIFRoZSB0cmFuc21pdHRlZCBDQ00gZnJhbWUg dXBkYXRlIHdpdGggSW50ZXJmYWNlIFN0YXR1cyBUTFYNCj4gICAgICAgICBpcyBlbmFibGVkIG9y IGRpc2FibGVkLg0KPiAgICAgICAgIFRoZSB0eXBlIGlzIHUzMiAoYm9vbCkuDQo+ICAgICBJRkxB X0JSSURHRV9DRk1fQ0NfQ0NNX1RYX0lGX1RMVl9WQUxVRToNCj4gICAgICAgICBUaGUgdHJhbnNt aXR0ZWQgSW50ZXJmYWNlIFN0YXR1cyBUTFYgdmFsdWUgZmllbGQuDQo+ICAgICAgICAgVGhlIHR5 cGUgaXMgdTguDQo+ICAgICBJRkxBX0JSSURHRV9DRk1fQ0NfQ0NNX1RYX1BPUlRfVExWOg0KPiAg ICAgICAgIFRoZSB0cmFuc21pdHRlZCBDQ00gZnJhbWUgdXBkYXRlIHdpdGggUG9ydCBTdGF0dXMg VExWIGlzIGVuYWJsZWQNCj4gICAgICAgICBvciBkaXNhYmxlZC4NCj4gICAgICAgICBUaGUgdHlw ZSBpcyB1MzIgKGJvb2wpLg0KPiAgICAgSUZMQV9CUklER0VfQ0ZNX0NDX0NDTV9UWF9QT1JUX1RM Vl9WQUxVRToNCj4gICAgICAgICBUaGUgdHJhbnNtaXR0ZWQgUG9ydCBTdGF0dXMgVExWIHZhbHVl IGZpZWxkLg0KPiAgICAgICAgIFRoZSB0eXBlIGlzIHU4Lg0KPiANCj4gU2lnbmVkLW9mZi1ieTog SGVucmlrIEJqb2Vybmx1bmQgIDxoZW5yaWsuYmpvZXJubHVuZEBtaWNyb2NoaXAuY29tPg0KPiBS ZXZpZXdlZC1ieTogSG9yYXRpdSBWdWx0dXIgIDxob3JhdGl1LnZ1bHR1ckBtaWNyb2NoaXAuY29t Pg0KPiAtLS0NCj4gIGluY2x1ZGUvdWFwaS9saW51eC9pZl9icmlkZ2UuaCB8ICA5MCArKysrKysr DQo+ICBpbmNsdWRlL3VhcGkvbGludXgvcnRuZXRsaW5rLmggfCAgIDEgKw0KPiAgbmV0L2JyaWRn ZS9NYWtlZmlsZSAgICAgICAgICAgIHwgICAyICstDQo+ICBuZXQvYnJpZGdlL2JyX2NmbS5jICAg ICAgICAgICAgfCAgIDUgKw0KPiAgbmV0L2JyaWRnZS9icl9jZm1fbmV0bGluay5jICAgIHwgNDU4 ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKw0KPiAgbmV0L2JyaWRnZS9icl9uZXRs aW5rLmMgICAgICAgIHwgICA1ICsNCj4gIG5ldC9icmlkZ2UvYnJfcHJpdmF0ZS5oICAgICAgICB8 ICAxNyArLQ0KPiAgNyBmaWxlcyBjaGFuZ2VkLCA1NzYgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlv bnMoLSkNCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBuZXQvYnJpZGdlL2JyX2NmbV9uZXRsaW5rLmMN Cj4gDQoNCkFja2VkLWJ5OiBOaWtvbGF5IEFsZWtzYW5kcm92IDxuaWtvbGF5QG52aWRpYS5jb20+ DQoNCg==