{"action":"created","issue":{"url":"https://api.github.com/repos/RIOT-OS/RIOT/issues/2584","labels_url":"https://api.github.com/repos/RIOT-OS/RIOT/issues/2584/labels{/name}","comments_url":"https://api.github.com/repos/RIOT-OS/RIOT/issues/2584/comments","events_url":"https://api.github.com/repos/RIOT-OS/RIOT/issues/2584/events","html_url":"https://github.com/RIOT-OS/RIOT/pull/2584","id":60778626,"number":2584,"title":"sys: Set Local bit in EUI64 generated from CPU ID","user":{"login":"gebart","id":317506,"avatar_url":"https://avatars.githubusercontent.com/u/317506?v=3","gravatar_id":"","url":"https://api.github.com/users/gebart","html_url":"https://github.com/gebart","followers_url":"https://api.github.com/users/gebart/followers","following_url":"https://api.github.com/users/gebart/following{/other_user}","gists_url":"https://api.github.com/users/gebart/gists{/gist_id}","starred_url":"https://api.github.com/users/gebart/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gebart/subscriptions","organizations_url":"https://api.github.com/users/gebart/orgs","repos_url":"https://api.github.com/users/gebart/repos","events_url":"https://api.github.com/users/gebart/events{/privacy}","received_events_url":"https://api.github.com/users/gebart/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/RIOT-OS/RIOT/labels/network","name":"network","color":"bfdadc"},{"url":"https://api.github.com/repos/RIOT-OS/RIOT/labels/Request%20for%20Comments","name":"Request for Comments","color":"23F823"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-03-12T06:52:07Z","updated_at":"2015-03-12T07:07:44Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/RIOT-OS/RIOT/pulls/2584","html_url":"https://github.com/RIOT-OS/RIOT/pull/2584","diff_url":"https://github.com/RIOT-OS/RIOT/pull/2584.diff","patch_url":"https://github.com/RIOT-OS/RIOT/pull/2584.patch"},"body":"This changes the auto_init procedure for generating EUI-64 from CPU ID to always set the Local/Universal bit in the generated EUI-64. The bit should only be cleared on globally unique EUI-64 addresses, which are assigned by the device manufacturers. When we generate an EUI-64 from the CPU ID hash we can not guarantee that it is globally unique. Also the OUI part of the address (first three bytes) in a globally unique address should point to the manufacturer of the device, which it won't when we pick one at random.\r\n\r\nComments on this?"},"comment":{"url":"https://api.github.com/repos/RIOT-OS/RIOT/issues/comments/78433211","html_url":"https://github.com/RIOT-OS/RIOT/pull/2584#issuecomment-78433211","issue_url":"https://api.github.com/repos/RIOT-OS/RIOT/issues/2584","id":78433211,"user":{"login":"OlegHahm","id":1590423,"avatar_url":"https://avatars.githubusercontent.com/u/1590423?v=3","gravatar_id":"","url":"https://api.github.com/users/OlegHahm","html_url":"https://github.com/OlegHahm","followers_url":"https://api.github.com/users/OlegHahm/followers","following_url":"https://api.github.com/users/OlegHahm/following{/other_user}","gists_url":"https://api.github.com/users/OlegHahm/gists{/gist_id}","starred_url":"https://api.github.com/users/OlegHahm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/OlegHahm/subscriptions","organizations_url":"https://api.github.com/users/OlegHahm/orgs","repos_url":"https://api.github.com/users/OlegHahm/repos","events_url":"https://api.github.com/users/OlegHahm/events{/privacy}","received_events_url":"https://api.github.com/users/OlegHahm/received_events","type":"User","site_admin":false},"created_at":"2015-03-12T07:07:44Z","updated_at":"2015-03-12T07:07:44Z","body":"According to http://standards.ieee.org/develop/regauth/tut/macgrp.pdf this seems to be the correct way to do it. ACK"}}