Home
last modified time | relevance | path

Searched refs:uuid_ether (Results 1 – 1 of 1) sorted by relevance

/src/sys/kern/
H A Dkern_uuid.c85 static struct uuid_macaddr uuid_ether[UUID_NETHER]; variable
101 if (uuid_ether[0].state == UUID_ETHER_EMPTY) { in uuid_node()
103 uuid_ether[0].node[i] = (uint16_t)arc4random(); in uuid_node()
104 *((uint8_t*)uuid_ether[0].node) |= 0x01; in uuid_node()
105 uuid_ether[0].state = UUID_ETHER_RANDOM; in uuid_node()
108 node[i] = uuid_ether[0].node[i]; in uuid_node()
221 while (i < UUID_NETHER && uuid_ether[i].state == UUID_ETHER_UNIQUE) { in uuid_ether_add()
222 if (!bcmp(addr, uuid_ether[i].node, UUID_NODE_LEN)) { in uuid_ether_add()
234 if (uuid_ether[i].state == UUID_ETHER_RANDOM && i < UUID_NETHER - 1) in uuid_ether_add()
235 uuid_ether[i + 1] = uuid_ether[i]; in uuid_ether_add()
[all …]