From dd977645d923ab9b791182b0946f0b04305565b6 Mon Sep 17 00:00:00 2001 From: Hauke Petersen Date: Thu, 6 Dec 2018 19:02:42 +0100 Subject: [PATCH] net/ethernet: remove get_iid() function the fuctionality was moved into eui48_to_ipv6_iid() --- sys/include/net/ethernet.h | 23 ----------------------- 1 file changed, 23 deletions(-) diff --git a/sys/include/net/ethernet.h b/sys/include/net/ethernet.h index e8185d64924f8..ac79d314f3d7d 100644 --- a/sys/include/net/ethernet.h +++ b/sys/include/net/ethernet.h @@ -47,29 +47,6 @@ extern "C" { */ #define ETHERNET_MAX_LEN (ETHERNET_FRAME_LEN + ETHERNET_FCS_LEN) -/** - * @brief Generates an IPv6 interface identifier from a 48-bit MAC address. - * - * @see - * RFC 2464, section 4 - * - * - * @param[out] eui64 The resulting EUI-64. - * @param[in] mac A 48-bit MAC address. Is expected to be at least - * @ref ETHERNET_ADDR_LEN long. - */ -static inline void ethernet_get_iid(eui64_t *eui64, const uint8_t *mac) -{ - eui64->uint8[0] = mac[0] ^ 0x02; - eui64->uint8[1] = mac[1]; - eui64->uint8[2] = mac[2]; - eui64->uint8[3] = 0xff; - eui64->uint8[4] = 0xfe; - eui64->uint8[5] = mac[3]; - eui64->uint8[6] = mac[4]; - eui64->uint8[7] = mac[5]; -} - #ifdef __cplusplus } #endif