Go to the documentation of this file.
70 #ifndef LUID_BACKUP_SEED
71 #define LUID_BACKUP_SEED 0x23
89 void luid_get(
void *buf,
size_t len);
void luid_custom(void *buf, size_t len, int gen)
Get a custom unique ID based on a user given generator value.
void luid_get_eui64(eui64_t *addr)
Get a unique EUI64 address.
A 16 bit integer in big endian aka network byte order.
void luid_netdev_get_eui64(const netdev_t *netdev, eui64_t *addr)
Get a unique EUI64 address.
Data type to represent an EUI-48.
void luid_get(void *buf, size_t len)
Get a unique ID.
void luid_get_eui48(eui48_t *addr)
Get a unique EUI48 address.
void luid_get_short(network_uint16_t *addr)
Get a unique short unicast address.
Definitions low-level network driver interface.
void luid_netdev_get_eui48(const netdev_t *netdev, eui48_t *addr)
Get a unique EUI48 address.
Structure to hold driver state.
Data type to represent an EUI-64.
EUI-64 data type definition.
void luid_get_lb(void *buf, size_t len)
Get a unique ID with change in the last byte.
void luid_base(void *buf, size_t len)
Get a LUID base value.
Definition and IPv6 IID conversion for IEEE EUI-48 identifiers.