153 lines
4.4 KiB
C
153 lines
4.4 KiB
C
/* 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 <joel.hortelius@interpeak.se>
|
|
******************************************************************************
|
|
*/
|
|
#ifndef IPMIP6PM_ATTR_H
|
|
#define IPMIP6PM_ATTR_H
|
|
|
|
/*
|
|
****************************************************************************
|
|
* 1 DESCRIPTION
|
|
****************************************************************************
|
|
*/
|
|
/*
|
|
DESCRIPTION
|
|
|
|
No description currently provided
|
|
*/
|
|
|
|
/*
|
|
****************************************************************************
|
|
* 2 CONFIGURATION
|
|
****************************************************************************
|
|
*/
|
|
|
|
/*
|
|
****************************************************************************
|
|
* 3 INCLUDE FILES
|
|
****************************************************************************
|
|
*/
|
|
#include <ipmip6_mib.h>
|
|
#include <private/ipmip6_attr.h>
|
|
|
|
#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
|
|
****************************************************************************
|
|
*/
|