Loading...
Searching...
No Matches
IEEE EUI-64 identifier

Type definition of the IEEE EUI-64 identifier. More...

Detailed Description

Type definition of the IEEE EUI-64 identifier.

See also
IEEE, "Guidelines for 64-bit Global Identifier (EUI-64)"

Files

file  eui64.h
 EUI-64 data type definition.
 

Data Structures

union  eui64_t
 Data type to represent an EUI-64. More...
 

Functions

static void eui64_set_local (eui64_t *addr)
 Set the locally administrated bit in the EUI-64 address.
 
static void eui64_clear_group (eui64_t *addr)
 Clear the group address bit to signal the address as individual address.
 

EUI-64 bit flags contained in the first octet

See also
IEEE 802-2001 section 9.2
#define EUI64_LOCAL_FLAG   0x02
 Locally administered address.
 
#define EUI64_GROUP_FLAG   0x01
 Group type address.
 

Macro Definition Documentation

◆ EUI64_GROUP_FLAG

#define EUI64_GROUP_FLAG   0x01

Group type address.

Definition at line 49 of file eui64.h.

◆ EUI64_LOCAL_FLAG

#define EUI64_LOCAL_FLAG   0x02

Locally administered address.

Definition at line 44 of file eui64.h.

Function Documentation

◆ eui64_clear_group()

static void eui64_clear_group ( eui64_t addr)
inlinestatic

Clear the group address bit to signal the address as individual address.

See also
IEEE 802-2001 section 9.2
Parameters
addreui64 address

Definition at line 82 of file eui64.h.

◆ eui64_set_local()

static void eui64_set_local ( eui64_t addr)
inlinestatic

Set the locally administrated bit in the EUI-64 address.

See also
IEEE 802-2001 section 9.2
Parameters
addreui64 address

Definition at line 69 of file eui64.h.