IPV6_DEV_RECORD Struct Reference

The structure describes the IPv6 Device Record. More...

#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.


Detailed Description

The structure describes the IPv6 Device Record.

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.


The documentation for this struct was generated from the following file:
Copyright 2009, Texas Instruments Incorporated