enum tapi_env_addr_type

Overview

Types of addresses More…

#include <tapi_env.h>

enum tapi_env_addr_type {
    TAPI_ENV_ADDR_LOOPBACK,
    TAPI_ENV_ADDR_UNICAST,
    TAPI_ENV_ADDR_FAKE_UNICAST,
    TAPI_ENV_ADDR_MULTICAST,
    TAPI_ENV_ADDR_MCAST_ALL_HOSTS,
    TAPI_ENV_ADDR_BROADCAST,
    TAPI_ENV_ADDR_WILDCARD,
    TAPI_ENV_ADDR_ALIEN,
    TAPI_ENV_ADDR_IP4MAPPED_UC,
    TAPI_ENV_ADDR_LINKLOCAL,
    TAPI_ENV_ADDR_SITELOCAL,
    TAPI_ENV_ADDR_EXTERNAL,
    TAPI_ENV_ADDR_INVALID,
};

Detailed Documentation

Types of addresses

Enum Values

TAPI_ENV_ADDR_LOOPBACK

Loopback

TAPI_ENV_ADDR_UNICAST

Unicast

TAPI_ENV_ADDR_FAKE_UNICAST

Unicast from the same subnet, but does not assigned

TAPI_ENV_ADDR_MULTICAST

Multicast

TAPI_ENV_ADDR_MCAST_ALL_HOSTS

Multicast all hosts group

TAPI_ENV_ADDR_BROADCAST

Broadcast

TAPI_ENV_ADDR_WILDCARD

Wildcard

TAPI_ENV_ADDR_ALIEN

Address not assigned to any interface of the host

TAPI_ENV_ADDR_IP4MAPPED_UC

Unicast IPv4-mapped IPv6 address

TAPI_ENV_ADDR_LINKLOCAL

Link-local IPv6 address

TAPI_ENV_ADDR_SITELOCAL

Site-local IPv6 address

TAPI_ENV_ADDR_EXTERNAL

IP address visible from outside the network