44#define EUI64_LOCAL_FLAG 0x02
49#define EUI64_GROUP_FLAG 0x01
84 addr->
uint8[0] &= ~EUI64_GROUP_FLAG;
Functions to work with different byte orders.
static void eui64_set_local(eui64_t *addr)
Set the locally administrated bit in the EUI-64 address.
#define EUI64_LOCAL_FLAG
Locally administered address.
static void eui64_clear_group(eui64_t *addr)
Clear the group address bit to signal the address as individual address.
A 16 bit integer in big endian aka network byte order.
A 32 bit integer in big endian aka network byte order.
A 64 bit integer in big endian aka network byte order.
Data type to represent an EUI-64.
uint8_t uint8[8]
split into 8 8-bit words.
network_uint64_t uint64
represented as 64 bit value