Skip to content
Snippets Groups Projects
Commit a2b2f96f authored by Martine Lenders's avatar Martine Lenders Committed by Martine Lenders
Browse files

gnrc_netif: rename _create_iid_from_short() to emphesize EUI-64

parent 9468342e
Branches
No related tags found
No related merge requests found
...@@ -123,15 +123,15 @@ void gnrc_netif_ipv6_init_mtu(gnrc_netif_t *netif) ...@@ -123,15 +123,15 @@ void gnrc_netif_ipv6_init_mtu(gnrc_netif_t *netif)
} }
#if defined(MODULE_CC110X) || defined(MODULE_NRFMIN) #if defined(MODULE_CC110X) || defined(MODULE_NRFMIN)
static void _create_iid_from_short(const uint8_t *addr, size_t addr_len, static void _create_eui64_from_short(const uint8_t *addr, size_t addr_len,
eui64_t *iid) eui64_t *eui64)
{ {
const unsigned offset = sizeof(eui64_t) - addr_len; const unsigned offset = sizeof(eui64_t) - addr_len;
memset(iid->uint8, 0, sizeof(iid->uint8)); memset(eui64->uint8, 0, sizeof(eui64->uint8));
iid->uint8[3] = 0xff; eui64->uint8[3] = 0xff;
iid->uint8[4] = 0xfe; eui64->uint8[4] = 0xfe;
memcpy(&iid->uint8[offset], addr, addr_len); memcpy(&eui64->uint8[offset], addr, addr_len);
} }
#endif /* defined(MODULE_CC110X) || defined(MODULE_NRFMIN) */ #endif /* defined(MODULE_CC110X) || defined(MODULE_NRFMIN) */
...@@ -168,7 +168,7 @@ int gnrc_netif_ipv6_iid_from_addr(const gnrc_netif_t *netif, ...@@ -168,7 +168,7 @@ int gnrc_netif_ipv6_iid_from_addr(const gnrc_netif_t *netif,
case NETDEV_TYPE_CC110X: case NETDEV_TYPE_CC110X:
case NETDEV_TYPE_NRFMIN: case NETDEV_TYPE_NRFMIN:
if (addr_len <= 3) { if (addr_len <= 3) {
_create_iid_from_short(addr, addr_len, iid); _create_eui64_from_short(addr, addr_len, iid);
return sizeof(eui64_t); return sizeof(eui64_t);
} }
else { else {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment