From mboxrd@z Thu Jan 1 00:00:00 1970 From: Eugeniy.Paltsev@synopsys.com (Eugeniy Paltsev) Date: Mon, 6 Aug 2018 13:24:56 +0000 Subject: [PATCH] ARC: AXS10x/HSDK: Allow U-Boot to pass MAC-address to the kernel In-Reply-To: References: <20180802101937.6202-1-abrodkin@synopsys.com> List-ID: Message-ID: <1533561894.32021.5.camel@synopsys.com> To: linux-snps-arc@lists.infradead.org Hi Vineet, On Thu, 2018-08-02@21:58 +0000, Vineet Gupta wrote: > On 08/02/2018 03:19 AM, Alexey Brodkin wrote: > > Otherwise kernel uses random MAC which is not very conveniet. > > Curious what exactly is the issue - why does the user care what MAC is assigned ? > > > With that change in place use might set desired MAC in U-Boot > > with "setenv ethaddr 11:22:33:44:55:66", save environment and > > then from boot to boot the same MAC will be used by the kernel. > > > > And what if one is running without uboot - it will resort to all zeros vs. random > yet working MAC ? > If one is running without u-boot - it will resort to random MAC as we don't treat "00:00:00:00:00:00" as a valid Ethernet address. Look at following link for more details. https://elixir.bootlin.com/linux/v4.18-rc8/source/include/linux/etherdevice.h#L184 BTW: Tested-by: Evgeniy Paltsev > > _______________________________________________ > linux-snps-arc mailing list > linux-snps-arc at lists.infradead.org > https://urldefense.proofpoint.com/v2/url?u=http-3A__lists.infradead.org_mailman_listinfo_linux-2Dsnps-2Darc&d=DwICAg&c=DPL6_X_6JkXFx7AXWqB0tg&r=ZlJN > 1MriPUTkBKCrPSx67GmaplEUGcAEk9yPtCLdUXI&m=pEe31Mq4FC20ZBQ1SMGdCpesPmQFyaQCdpY9-N_aWRc&s=lwI7vTqAmbVPHdfMz_FlOzfBDvtYCQDL-6s-Z2FFr_Y&e= -- Eugeniy Paltsev From mboxrd@z Thu Jan 1 00:00:00 1970 From: Eugeniy Paltsev Subject: Re: [PATCH] ARC: AXS10x/HSDK: Allow U-Boot to pass MAC-address to the kernel Date: Mon, 6 Aug 2018 13:24:56 +0000 Message-ID: <1533561894.32021.5.camel@synopsys.com> References: <20180802101937.6202-1-abrodkin@synopsys.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: Content-Language: en-US Content-ID: Sender: stable-owner@vger.kernel.org To: "Vineet.Gupta1@synopsys.com" , "Alexey.Brodkin@synopsys.com" , "linux-snps-arc@lists.infradead.org" Cc: "linux-kernel@vger.kernel.org" , "stable@vger.kernel.org" , "robh+dt@kernel.org" , "devicetree@vger.kernel.org" List-Id: devicetree@vger.kernel.org SGkgVmluZWV0LA0KDQpPbiBUaHUsIDIwMTgtMDgtMDIgYXQgMjE6NTggKzAwMDAsIFZpbmVldCBH dXB0YSB3cm90ZToNCj4gT24gMDgvMDIvMjAxOCAwMzoxOSBBTSwgQWxleGV5IEJyb2RraW4gd3Jv dGU6DQo+ID4gT3RoZXJ3aXNlIGtlcm5lbCB1c2VzIHJhbmRvbSBNQUMgd2hpY2ggaXMgbm90IHZl cnkgY29udmVuaWV0Lg0KPiANCj4gQ3VyaW91cyB3aGF0IGV4YWN0bHkgaXMgdGhlIGlzc3VlIC0g d2h5IGRvZXMgdGhlIHVzZXIgY2FyZSB3aGF0IE1BQyBpcyBhc3NpZ25lZCA/DQo+IA0KPiA+IFdp dGggdGhhdCBjaGFuZ2UgaW4gcGxhY2UgdXNlIG1pZ2h0IHNldCBkZXNpcmVkIE1BQyBpbiBVLUJv b3QNCj4gPiB3aXRoICJzZXRlbnYgZXRoYWRkciAxMToyMjozMzo0NDo1NTo2NiIsIHNhdmUgZW52 aXJvbm1lbnQgYW5kDQo+ID4gdGhlbiBmcm9tIGJvb3QgdG8gYm9vdCB0aGUgc2FtZSBNQUMgd2ls bCBiZSB1c2VkIGJ5IHRoZSBrZXJuZWwuDQo+ID4gDQo+IA0KPiBBbmQgd2hhdCBpZiBvbmUgaXMg cnVubmluZyB3aXRob3V0IHVib290IC0gaXQgd2lsbCByZXNvcnQgdG8gYWxsIHplcm9zIHZzLiBy YW5kb20NCj4geWV0IHdvcmtpbmcgTUFDID8NCj4gDQoNCklmIG9uZSBpcyBydW5uaW5nIHdpdGhv dXQgdS1ib290IC0gaXQgd2lsbCByZXNvcnQgdG8gcmFuZG9tIE1BQyBhcyB3ZSBkb24ndCB0cmVh dCANCiIwMDowMDowMDowMDowMDowMCIgYXMgYSB2YWxpZCBFdGhlcm5ldCBhZGRyZXNzLg0KDQpM b29rIGF0IGZvbGxvd2luZyBsaW5rIGZvciBtb3JlIGRldGFpbHMuDQpodHRwczovL2VsaXhpci5i b290bGluLmNvbS9saW51eC92NC4xOC1yYzgvc291cmNlL2luY2x1ZGUvbGludXgvZXRoZXJkZXZp Y2UuaCNMMTg0DQoNCg0KQlRXOg0KVGVzdGVkLWJ5OiBFdmdlbml5IFBhbHRzZXYgPHBhbHRzZXZA c3lub3BzeXMuY29tPg0KDQo+IA0KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXw0KPiBsaW51eC1zbnBzLWFyYyBtYWlsaW5nIGxpc3QNCj4gbGludXgtc25w cy1hcmNAbGlzdHMuaW5mcmFkZWFkLm9yZw0KPiBodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2lu dC5jb20vdjIvdXJsP3U9aHR0cC0zQV9fbGlzdHMuaW5mcmFkZWFkLm9yZ19tYWlsbWFuX2xpc3Rp bmZvX2xpbnV4LTJEc25wcy0yRGFyYyZkPUR3SUNBZyZjPURQTDZfWF82SmtYRng3QVhXcUIwdGcm cj1abEpODQo+IDFNcmlQVVRrQktDclBTeDY3R21hcGxFVUdjQUVrOXlQdENMZFVYSSZtPXBFZTMx TXE0RkMyMFpCUTFTTUdkQ3Blc1BtUUZ5YVFDZHBZOS1OX2FXUmMmcz1sd0k3dlRxQW1iVlBIZGZN el9GbE96ZkJEdnRZQ1FETC02cy1aMkZGcl9ZJmU9DQotLSANCiBFdWdlbml5IFBhbHRzZXY=