IPv6 Functions

IPv6 Functions

Function Name

Description

Function Name

Description

NetIPv6_AddrAutoCfgEn()

Enables the IPv6 Stateless Address Auto-Configuation procedure.

NetIPv6_AddrAutoCfgDis()

Disables the IPv6 Stateless Address Auto-Configuration procedure.

NetIPv6_AddrAutoCfgHookSet()

Set IPv6 Auto-Configuration hook function.

NetIPv6_CfgAddrHookSet()

Set IPv6 Address Static Configuration hook function.

NetIPv6_CfgAddrAdd()

Add a statically-configured IPv6 host address to an interface.

NetIPv6_CfgAddrRemove()

Remove a configured IPv6 host address & multicast solicited mode address from an interface.

NetIPv6_CfgAddrRemoveAll()

Remove all configured IPv6 host address(es) from an interface.

NetIPv6_CfgFragReasmTimeout()

Configure IPv6 fragment reassembly timeout.

NetIPv6_GetAddrHost()

Get an interface's IPv6 host address(es).

NetIPv6_GetAddrSrc()

Find the best matched source address in the IPv6 configured host addresses for the specified destination address.

NetIPv6_GetAddrMatchingLen()

Compute the number of identical most significant bits of two IPv6 addresses.

NetIPv6_GetAddrScope()

Get the scope of a specific IPv6 address.

NetIPv6_IsAddrHostCfgd()

Validate an IPv6 address as a configured IPv6 host address on an enabled interface.

NetIPv6_IsAddrsCfgdOnIF()

Validate if any IPv6 host addresses are configured on a specific interface.

NetIPv6_IsValidAddrHost()

Validate an IPv6 host address. 

NetIPv6_IsAddrLinkLocal()

Validate an IPv6 address as a link-local IPv6 address.

NetIPv6_IsAddrSiteLocal()

Validate an IPv6 address as a site-local address.

NetIPv6_IsAddrMcast()

Validate an IPv6 address as a multicast address.

NetIPv6_IsAddrMcastSolNode()

Validate an IPv6 address as a solicited node multicast address.

NetIPv6_IsAddrMcastAllNodes()

Validate an IPv6 address as the all nodes multicast address.

NetIPv6_IsAddrMcastAllRouters()

Validate an IPv6 address as the all routers multicast address.

NetIPv6_IsAddrMcastRsvd()

Validate the IPv6 address as a a reserved multicast IPv6 address.

NetIPv6_IsAddrUnspecified()

Validate an IPv6 address as the unspecified IPv6 address.

NetIPv6_IsAddrLoopback()

Validate an IPv6 address as the IPv6 loopback address.