Hi, On 08/04/2016 10:26 AM, Luiz Augusto von Dentz wrote: > Hi Alex, > > On Tue, Aug 2, 2016 at 5:37 PM, Alexander Aring <aar@xxxxxxxxxxxxxx> wrote: >> This patch changes the ARPHRD_IEEE802154 to ARPHRD_6LOWPAN. The IEEE >> 802.15.4 6lowpan module changed the ARPHRD_IEEE802154 type to >> ARPHRD_6LOWPAN. Nowadays it's use ARPHRD_6LOWPAN which is also used by >> BTLE 6LoWPAN. Both interfaces uses an EUI64 address and the handling to >> get the link-layer address should be the same. > > Bluetooth MAC addresses are 48 bits long, it could be converted to 64 > bits to generate the so called IID but that is only to generate the > link-local address: > > https://tools.ietf.org/html/rfc7668#section-3.2.2 > Ah, yes sorry. This commit msg was created in a time when I just looked into the bluetooth code ans saw dev->addr_len = 8 and trust it. :-) Patch 2/2 will care about different address lengths. btw: Radvd needs the device address for option: AdvSourceLLAddress on|off see [0]. However Patch 2/2 will fix it, I just need to convert to a netlink handling. I have it running now, but it looks ugly (maybe that's normal when doing low-level netlink stuff). I will fix the commit msg. - Alex [0] http://linux.die.net/man/5/radvd.conf -- To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html