/* ipmip6pm_attr.h - ipmip6pm_attr.h */ /* ****************************************************************************** * HEADER FILE * * Document no: @(#) $Name: VXWORKS_ITER40_2019102207 $ $RCSfile: ipmip6pm_attr.h,v $ $Revision: 1.13 $ * $Source: /home/interpeak/CVSRoot/ipmip6pm/include/ipmip6pm_attr.h,v $ * $Author: jhorteli $ $Date: 2009-06-18 12:53:20 $ * $State: Exp $ $Locker: $ * * INTERPEAK_COPYRIGHT_STRING * Design and implementation by Joel Hortelius ****************************************************************************** */ #ifndef IPMIP6PM_ATTR_H #define IPMIP6PM_ATTR_H /* **************************************************************************** * 1 DESCRIPTION **************************************************************************** */ /* DESCRIPTION No description currently provided */ /* **************************************************************************** * 2 CONFIGURATION **************************************************************************** */ /* **************************************************************************** * 3 INCLUDE FILES **************************************************************************** */ #include #include #ifdef __cplusplus extern "C" { #endif /* **************************************************************************** * 4 DEFINES **************************************************************************** */ enum { IPMIP6PM_CLI_BC_P_LIST = IPMIP6_CLI_BASE, IPMIP6PM_CLI_BC_P_GET, IPMIP6PM_CLI_BC_P_CREATE, IPMIP6PM_CLI_BC_P_DELETE, IPMIP6PM_CLI_BC_P_DEREGISTER_DELETE, IPMIP6PM_CLI_BC_P_DEREGISTER, IPMIP6PM_CLI_BC_P_REVOKE, IPMIP6PM_CLI_BC_P_REVOKE_INET, IPMIP6PM_CLI_BC_P_REVOKE_LMA, IPMIP6PM_CLI_BC_P_GET_LMA, IPMIP6PM_CLI_BC_P_LIST_SERVICE, IPMIP6PM_CLI_BC_P_LIST_LINK, IPMIP6PM_CLI_BC_P_STATUS, IPMIP6PM_CLI_MAX }; enum { IPMIP6PM_CLI_ATTR_NONE, IPMIP6PM_CLI_ATTR_BC_P, IPMIP6PM_CLI_ATTR_LMA, IPMIP6PM_CLI_ATTR_MAX }; enum { IPMIP6PM_CLI_ATTR_BC_P_NONE, IPMIP6PM_CLI_ATTR_BC_P_MOBILE_NAI, IPMIP6PM_CLI_ATTR_BC_P_IFIDENT, IPMIP6PM_CLI_ATTR_BC_P_IFLLA, IPMIP6PM_CLI_ATTR_BC_P_IFNAME, IPMIP6PM_CLI_ATTR_BC_P_COA_IFNAME, IPMIP6PM_CLI_ATTR_BC_P_ACCESS_TYPE, IPMIP6PM_CLI_ATTR_BC_P_HANDOFF_INDICATOR, IPMIP6PM_CLI_ATTR_BC_P_CREATED, IPMIP6PM_CLI_ATTR_BC_P_HOME_AGENT, IPMIP6PM_CLI_ATTR_BC_P_HOME_AGENT_INET, IPMIP6PM_CLI_ATTR_BC_P_HOME_PREFIX_LIST, IPMIP6PM_CLI_ATTR_BC_P_STATUS, IPMIP6PM_CLI_ATTR_BC_P_TUNNEL_TYPE, IPMIP6PM_CLI_ATTR_BC_P_MIB_mip6MnBLTable, IPMIP6PM_CLI_ATTR_BC_P_MIB_mip6NodeTrafficEntry, IPMIP6PM_CLI_ATTR_BC_P_MAG_Link_Local, IPMIP6PM_CLI_ATTR_BC_P_MAG_Link_Layer, IPMIP6PM_CLI_ATTR_BC_P_HOME_ADDRESS_INET, IPMIP6PM_CLI_ATTR_BC_P_SERVICE, IPMIP6PM_CLI_ATTR_BC_P_LINK, IPMIP6PM_CLI_ATTR_BC_P_GRE, IPMIP6PM_CLI_ATTR_BC_P_TUNNEL_IFNAME, IPMIP6PM_CLI_ATTR_BC_P_HANDLE, IPMIP6PM_CLI_ATTR_BC_P_TRANSPORT_MASK, IPMIP6PM_CLI_ATTR_BC_P_REVOKE_REASON, IPMIP6PM_CLI_ATTR_BC_P_ALT_COA, IPMIP6PM_CLI_ATTR_BC_P_MAX }; enum { IPMIP6PM_CLI_ATTR_BC_P_SRV_NONE, IPMIP6PM_CLI_ATTR_BC_P_SRV_MODULE, IPMIP6PM_CLI_ATTR_BC_P_SRV_VALUE, IPMIP6PM_CLI_ATTR_BC_P_SRV_MAX }; enum { IPMIP6PM_CLI_ATTR_BC_P_STATUS_CREATED, IPMIP6PM_CLI_ATTR_BC_P_STATUS_PENDING, IPMIP6PM_CLI_ATTR_BC_P_STATUS_RETRANSMIT, IPMIP6PM_CLI_ATTR_BC_P_STATUS_TIMEOUT, IPMIP6PM_CLI_ATTR_BC_P_STATUS_ERROR, IPMIP6PM_CLI_ATTR_BC_P_STATUS_DELETED, IPMIP6PM_CLI_ATTR_BC_P_STATUS_REGISTERED, IPMIP6PM_CLI_ATTR_BC_P_STATUS_RUNNING, IPMIP6PM_CLI_ATTR_BC_P_STATUS_MAX }; #define IPMIP6PM_CLI_ATTR_BC_P_STATUS_NONE IPMIP6PM_CLI_ATTR_BC_P_STATUS_MAX extern const char *ipmip6pm_attr_status_desc[IPMIP6PM_CLI_ATTR_BC_P_STATUS_MAX]; /* **************************************************************************** * 6 FUNCTIONS **************************************************************************** */ #ifdef __cplusplus } #endif #endif /* **************************************************************************** * END OF FILE **************************************************************************** */