/* ipmipfa_mib.h - ipmipfa_mib.h */ /* ****************************************************************************** * HEADER FILE * * Document no: @(#) $Name: VXWORKS_ITER40_2019102207 $ $RCSfile: ipmipfa_mib.h,v $ $Revision: 1.3 $ * $Source: /home/interpeak/CVSRoot/ipmipfa/include/ipmipfa_mib.h,v $ * $Author: joel $ $Date: 2007-08-28 14:54:49 $ * $State: Exp $ $Locker: $ * * INTERPEAK_COPYRIGHT_STRING * Design and implementation by Joel Hortelius ****************************************************************************** */ #ifndef IPMIPFA_MIB_H #define IPMIPFA_MIB_H /* **************************************************************************** * 1 DESCRIPTION **************************************************************************** */ /* DESCRIPTION No description currently provided */ /* **************************************************************************** * 2 CONFIGURATION **************************************************************************** */ /* **************************************************************************** * 3 INCLUDE FILES **************************************************************************** */ #ifdef __cplusplus extern "C" { #endif /* **************************************************************************** * 4 DEFINES **************************************************************************** */ /* **************************************************************************** * 5 TYPES **************************************************************************** */ struct Ipmipfa_mib_faCOAEntry { struct Ip_in_addr faSupportedCOA; Ip_s32 faCOAStatus; }; struct Ipmipfa_mib_faAdvertisement { Ip_bool faIsBusy; Ip_bool faRegistrationRequired; }; struct Ipmipfa_mib_faVisitorEntry { struct Ip_in_addr faVisitorIPAddress; struct Ip_in_addr faVisitorHomeAddress; struct Ip_in_addr faVisitorHomeAgentAddress; Ip_s32 faVisitorTimeGranted; Ip_u32 faVisitorTimeRemaining; Ip_u32 faVisitorRegFlags; Ip_s32 faVisitorRegIDLow; Ip_s32 faVisitorRegIDHigh; Ip_bool faVisitorRegIsAccepted; }; struct Ipmipfa_mib_RegistrationCounters { Ip_u32 faRegRequestsReceived; Ip_u32 faRegRequestsRelayed; Ip_u32 faReasonUnspecified; Ip_u32 faAdmProhibited; Ip_u32 faInsufficientResource; Ip_u32 faMNAuthenticationFailure; Ip_u32 faRegLifetimeTooLong; Ip_u32 faPoorlyFormedRequests; Ip_u32 faEncapsulationUnavailable; Ip_u32 faVJCompressionUnavailable; Ip_u32 faHAUnreachable; Ip_u32 faRegRepliesRecieved; Ip_u32 faRegRepliesRelayed; Ip_u32 faHAAuthenticationFailure; Ip_u32 faPoorlyFormedReplies; }; /* **************************************************************************** * 6 FUNCTIONS **************************************************************************** */ #ifdef __cplusplus } #endif #endif /* **************************************************************************** * END OF FILE **************************************************************************** */