# otIp6InterfaceIdentifier Struct Reference

# otIp6InterfaceIdentifier


`#include <openthread/ip6.h>`

Represents the Interface Identifier of an IPv6 address.

## Summary

| ### Public attributes ||
|---|---|
| `https://openthread.io/reference/struct/ot-ip6-interface-identifier#structot_ip6_interface_identifier_1a64b96034b91c75bba7f86c869ba7a074` | `union https://openthread.io/reference/union/ot-ip6-interface-identifier/o-t-t-o-o-l-p-a-c-k-e-d-f-i-e-l-d` The Interface Identifier accessor fields. |

| ### Unions ||
|---|---|
| [otIp6InterfaceIdentifier::OT_TOOL_PACKED_FIELD](https://openthread.io/reference/union/ot-ip6-interface-identifier/o-t-t-o-o-l-p-a-c-k-e-d-f-i-e-l-d) |   |

## Public attributes

### mFields

```
union otIp6InterfaceIdentifier::OT_TOOL_PACKED_FIELD otIp6InterfaceIdentifier::mFields
```
The Interface Identifier accessor fields.

## Resources

OpenThread API Reference topics originate from the source code, available
on [GitHub](https://github.com/openthread/openthread/tree/main/include/openthread).
For more information, or to contribute to our documentation, refer to
[Resources](https://openthread.io/resources).