#include <ip6if.h>
Data Fields | |
UINT32 | EUI64 [2] |
This is the 64 bit EUI Identifier. | |
HANDLE | hLinkLocalBind |
This is the handle to the Link Local BIND Object. | |
HANDLE | hIF |
This is the handle to the NIMU Network Object. | |
HANDLE | hLinkLoopbackRoute |
This is the handle to Link Loopback route. | |
UINT8 | CurHopLimit |
This is the hop limit to be used when sending UNICAST packets. | |
UINT16 | LinkMTU |
This is the Link MTU associated with the device. | |
UINT32 | BaseReachableTime |
This is the base Value used for computing the random value. | |
UINT32 | ReachableTime |
This is the time for which a neighbour is considered reachable. | |
UINT32 | RetransTimer |
This is the time between retransmissions of NS messages. | |
UINT8 | ManagedFlag |
This is the Managed Flag copied from the RA Message. | |
UINT8 | OtherConfigFlag |
This is the Other Config Flag copied from the RA Message. | |
void(* | DADStatus )(IP6N Address, UINT16 dev_index, UINT8 Status) |
This is DAD Status call back function which is invoked after the DAD State machine has been executed and can be used to notify application developers on the result. |
The IPv6 Device record is maintained per each NIMU Network Interface Object in the system. If this record is NULL then IPv6 has not been instantiated on the interface and so the interface will not be able to receive or transmit IPv6 packets. The structure is used to store IPV6 host specific parameters on a per interface basis.