otSemanticallyOpaqueIidGeneratorData

#include <ip6.h>

This structure represents data used by Semantically Opaque IID Generator.

Summary

Public attributes

mDadCounter
uint8_t
Duplicate address detection counter.
mInterfaceId
uint8_t *
String of bytes representing interface ID. Like "eth0" or "wlan0".
mInterfaceIdLength
uint8_t
Length of interface ID string.
mNetworkId
uint8_t *
Network ID (or name). Can be null if mNetworkIdLength is 0.
mNetworkIdLength
uint8_t
Length of Network ID string.
mSecretKey
uint8_t *
Secret key used to create IID. Cannot be null.
mSecretKeyLength
uint16_t
Secret key length in bytes. Should be at least 16 bytes == 128 bits.

Public attributes

mDadCounter

uint8_t otSemanticallyOpaqueIidGeneratorData::mDadCounter

Duplicate address detection counter.

mInterfaceId

uint8_t * otSemanticallyOpaqueIidGeneratorData::mInterfaceId

String of bytes representing interface ID. Like "eth0" or "wlan0".

mInterfaceIdLength

uint8_t otSemanticallyOpaqueIidGeneratorData::mInterfaceIdLength

Length of interface ID string.

mNetworkId

uint8_t * otSemanticallyOpaqueIidGeneratorData::mNetworkId

Network ID (or name). Can be null if mNetworkIdLength is 0.

mNetworkIdLength

uint8_t otSemanticallyOpaqueIidGeneratorData::mNetworkIdLength

Length of Network ID string.

mSecretKey

uint8_t * otSemanticallyOpaqueIidGeneratorData::mSecretKey

Secret key used to create IID. Cannot be null.

mSecretKeyLength

uint16_t otSemanticallyOpaqueIidGeneratorData::mSecretKeyLength

Secret key length in bytes. Should be at least 16 bytes == 128 bits.