/****************************************************************************** ****************************************************************************** **** This file was automatically generated by Wind River's **** MIB Compiler, version 10.2. **** This file was generated using the -mib.c switch. **** **** This file contains a representation of a MIB tree suitable **** for use by an SNMP agent running Wind River's WindManage SNMP package. **** **** DO NOT EDIT THIS FILE BY HAND. **** **** Last build date: Fri Apr 02 13:08:27 2010 **** from files: **** **** D:/WindRivervx681released/vxworks-6.8/target/src/wrn/wm/snmp/std-mibs/rfc1213.mib, **** D:/WindRivervx681released/vxworks-6.8/target/src/wrn/wm/snmp/std-mibs/rfc3418.mib, **** D:/WindRivervx681released/vxworks-6.8/target/src/wrn/wm/snmp/std-mibs/rfc1573a.mib, **** D:/WindRivervx681released/vxworks-6.8/target/src/wrn/wm/snmp/std-mibs/rfc2863.mib, **** D:/WindRivervx681released/vxworks-6.8/target/src/wrn/wm/snmp/std-mibs/rfc4001.mib, **** D:/WindRivervx681released/vxworks-6.8/target/src/wrn/wm/snmp/std-mibs/rfc4293.mib, **** D:/WindRivervx681released/vxworks-6.8/target/src/wrn/wm/snmp/std-mibs/rfc4295.mib, **** D:/WindRivervx681released/components/ip_net2-6.8/wrsnmp/src/mip6.ctl **** starting from node: mip6MIB ****************************************************************************** ****************************************************************************** */ #define _MIB 1 #include #include #include #include #ifndef STATIC #define STATIC static #endif /** ** Subtree Object Identifier for Add_Node_From_Root ** mip6MIB OBJECT IDENTIFIER ::= { mib-2 133 } **/ STATIC OIDC_T oid_mip6_root_node[] = { 1, 3, 6, 1, 2, 1, 133 }; OBJ_ID_T objid_mip6_root_node = { sizeof(oid_mip6_root_node)/sizeof(OIDC_T), oid_mip6_root_node }; STATIC MIBARC_T a_mip6MnRegistered[] = { END_OF_ARC_LIST }; STATIC MIBNODE_T n_mip6MnRegistered = NODE_NT("mip6MnRegistered", REPLACEABLE, a_mip6MnRegistered); STATIC MIBARC_T a_mip6MnDeRegistered[] = { END_OF_ARC_LIST }; STATIC MIBNODE_T n_mip6MnDeRegistered = NODE_NT("mip6MnDeRegistered", REPLACEABLE, a_mip6MnDeRegistered); STATIC MIBARC_T a_mip6MnCOAChanged[] = { END_OF_ARC_LIST }; STATIC MIBNODE_T n_mip6MnCOAChanged = NODE_NT("mip6MnCOAChanged", REPLACEABLE, a_mip6MnCOAChanged); STATIC MIBARC_T a_mip6MnBindingExpiredAtHA[] = { END_OF_ARC_LIST }; STATIC MIBNODE_T n_mip6MnBindingExpiredAtHA = NODE_NT("mip6MnBindingExpiredAtHA", REPLACEABLE, a_mip6MnBindingExpiredAtHA); STATIC MIBARC_T a_mip6MnBindingExpiredAtCN[] = { END_OF_ARC_LIST }; STATIC MIBNODE_T n_mip6MnBindingExpiredAtCN = NODE_NT("mip6MnBindingExpiredAtCN", REPLACEABLE, a_mip6MnBindingExpiredAtCN); STATIC MIBARC_T a_mip6Notifications[] = { ARC(1, n_mip6MnRegistered), ARC(2, n_mip6MnDeRegistered), ARC(3, n_mip6MnCOAChanged), ARC(4, n_mip6MnBindingExpiredAtHA), ARC(5, n_mip6MnBindingExpiredAtCN), END_OF_ARC_LIST }; STATIC MIBNODE_T n_mip6Notifications = NODE_NT("mip6Notifications", REPLACEABLE, a_mip6Notifications); LEAF_NT_ASYS( l_mip6Capabilities, REPLACEABLE, "mip6Capabilities", VT_STRING, READ_ACCESS, SCALAR, null_test_async, mip6System_get, null_set_async, mip6System_next, ((char *)0), 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_mip6Status, REPLACEABLE, "mip6Status", VT_NUMBER, READ_WRITE_ACCESS, SCALAR, mip6System_test, mip6System_get, mip6System_set, mip6System_next, ((char *)0), 0x0000, 0xFF, 0xFF); STATIC MIBARC_T a_mip6System[] = { ARC(1, l_mip6Capabilities), ARC(2, l_mip6Status), END_OF_ARC_LIST }; STATIC MIBNODE_T n_mip6System = NODE_NT("mip6System", REPLACEABLE, a_mip6System); STATIC MIBARC_T a_mip6BindingCacheTable[] = { END_OF_ARC_LIST }; STATIC MIBNODE_T n_mip6BindingCacheTable = NODE_NT("mip6BindingCacheTable", REPLACEABLE, a_mip6BindingCacheTable); STATIC MIBARC_T a_mip6BindingHistoryTable[] = { END_OF_ARC_LIST }; STATIC MIBNODE_T n_mip6BindingHistoryTable = NODE_NT("mip6BindingHistoryTable", REPLACEABLE, a_mip6BindingHistoryTable); STATIC MIBARC_T a_mip6Bindings[] = { ARC(1, n_mip6BindingCacheTable), ARC(2, n_mip6BindingHistoryTable), END_OF_ARC_LIST }; STATIC MIBNODE_T n_mip6Bindings = NODE_NT("mip6Bindings", REPLACEABLE, a_mip6Bindings); LEAF_NT_ASYS( l_mip6InOctets, REPLACEABLE, "mip6InOctets", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, mip6TotalTraffic_get, null_set_async, mip6TotalTraffic_next, ((char *)0), 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_mip6HCInOctets, REPLACEABLE, "mip6HCInOctets", VT_COUNTER64, READ_ACCESS, SCALAR, null_test_async, mip6TotalTraffic_get, null_set_async, mip6TotalTraffic_next, ((char *)0), 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_mip6InPkts, REPLACEABLE, "mip6InPkts", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, mip6TotalTraffic_get, null_set_async, mip6TotalTraffic_next, ((char *)0), 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_mip6HCInPkts, REPLACEABLE, "mip6HCInPkts", VT_COUNTER64, READ_ACCESS, SCALAR, null_test_async, mip6TotalTraffic_get, null_set_async, mip6TotalTraffic_next, ((char *)0), 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_mip6OutOctets, REPLACEABLE, "mip6OutOctets", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, mip6TotalTraffic_get, null_set_async, mip6TotalTraffic_next, ((char *)0), 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_mip6HCOutOctets, REPLACEABLE, "mip6HCOutOctets", VT_COUNTER64, READ_ACCESS, SCALAR, null_test_async, mip6TotalTraffic_get, null_set_async, mip6TotalTraffic_next, ((char *)0), 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_mip6OutPkts, REPLACEABLE, "mip6OutPkts", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, mip6TotalTraffic_get, null_set_async, mip6TotalTraffic_next, ((char *)0), 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_mip6HCOutPkts, REPLACEABLE, "mip6HCOutPkts", VT_COUNTER64, READ_ACCESS, SCALAR, null_test_async, mip6TotalTraffic_get, null_set_async, mip6TotalTraffic_next, ((char *)0), 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_mip6CounterDiscontinuityTime, REPLACEABLE, "mip6CounterDiscontinuityTime", VT_TIMETICKS, READ_ACCESS, SCALAR, null_test_async, mip6TotalTraffic_get, null_set_async, mip6TotalTraffic_next, ((char *)0), 0x0000, 0xFF, 0xFF); STATIC MIBARC_T a_mip6TotalTraffic[] = { ARC(1, l_mip6InOctets), ARC(2, l_mip6HCInOctets), ARC(3, l_mip6InPkts), ARC(4, l_mip6HCInPkts), ARC(5, l_mip6OutOctets), ARC(6, l_mip6HCOutOctets), ARC(7, l_mip6OutPkts), ARC(8, l_mip6HCOutPkts), ARC(9, l_mip6CounterDiscontinuityTime), END_OF_ARC_LIST }; STATIC MIBNODE_T n_mip6TotalTraffic = NODE_NT("mip6TotalTraffic", REPLACEABLE, a_mip6TotalTraffic); STATIC MIBARC_T a_mip6NodeTrafficTable[] = { END_OF_ARC_LIST }; STATIC MIBNODE_T n_mip6NodeTrafficTable = NODE_NT("mip6NodeTrafficTable", REPLACEABLE, a_mip6NodeTrafficTable); STATIC MIBARC_T a_mip6Stats[] = { ARC(1, n_mip6TotalTraffic), ARC(2, n_mip6NodeTrafficTable), END_OF_ARC_LIST }; STATIC MIBNODE_T n_mip6Stats = NODE_NT("mip6Stats", REPLACEABLE, a_mip6Stats); STATIC MIBARC_T a_mip6Core[] = { ARC(1, n_mip6System), ARC(2, n_mip6Bindings), ARC(3, n_mip6Stats), END_OF_ARC_LIST }; STATIC MIBNODE_T n_mip6Core = NODE_NT("mip6Core", REPLACEABLE, a_mip6Core); STATIC MIBARC_T a_mip6MnHomeAddressTable[] = { END_OF_ARC_LIST }; STATIC MIBNODE_T n_mip6MnHomeAddressTable = NODE_NT("mip6MnHomeAddressTable", REPLACEABLE, a_mip6MnHomeAddressTable); STATIC MIBARC_T a_mip6MnSystem[] = { ARC(1, n_mip6MnHomeAddressTable), END_OF_ARC_LIST }; STATIC MIBNODE_T n_mip6MnSystem = NODE_NT("mip6MnSystem", REPLACEABLE, a_mip6MnSystem); LEAF_NT_ASYS( l_mip6MnDiscoveryRequests, REPLACEABLE, "mip6MnDiscoveryRequests", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, mip6MnConf_get, null_set_async, mip6MnConf_next, ((char *)0), 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_mip6MnDiscoveryReplies, REPLACEABLE, "mip6MnDiscoveryReplies", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, mip6MnConf_get, null_set_async, mip6MnConf_next, ((char *)0), 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_mip6MnDiscoveryTimeouts, REPLACEABLE, "mip6MnDiscoveryTimeouts", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, mip6MnConf_get, null_set_async, mip6MnConf_next, ((char *)0), 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_mip6MnPrefixSolicitationsSent, REPLACEABLE, "mip6MnPrefixSolicitationsSent", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, mip6MnConf_get, null_set_async, mip6MnConf_next, ((char *)0), 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_mip6MnPrefixAdvsRecd, REPLACEABLE, "mip6MnPrefixAdvsRecd", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, mip6MnConf_get, null_set_async, mip6MnConf_next, ((char *)0), 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_mip6MnPrefixAdvsIgnored, REPLACEABLE, "mip6MnPrefixAdvsIgnored", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, mip6MnConf_get, null_set_async, mip6MnConf_next, ((char *)0), 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_mip6MnMovedToFN, REPLACEABLE, "mip6MnMovedToFN", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, mip6MnConf_get, null_set_async, mip6MnConf_next, ((char *)0), 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_mip6MnMovedToHN, REPLACEABLE, "mip6MnMovedToHN", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, mip6MnConf_get, null_set_async, mip6MnConf_next, ((char *)0), 0x0000, 0xFF, 0xFF); STATIC MIBARC_T a_mip6MnConf[] = { ARC(1, l_mip6MnDiscoveryRequests), ARC(2, l_mip6MnDiscoveryReplies), ARC(3, l_mip6MnDiscoveryTimeouts), ARC(4, l_mip6MnPrefixSolicitationsSent), ARC(5, l_mip6MnPrefixAdvsRecd), ARC(6, l_mip6MnPrefixAdvsIgnored), ARC(7, l_mip6MnMovedToFN), ARC(8, l_mip6MnMovedToHN), END_OF_ARC_LIST }; STATIC MIBNODE_T n_mip6MnConf = NODE_NT("mip6MnConf", REPLACEABLE, a_mip6MnConf); STATIC MIBARC_T a_mip6MnBLNodeAddressType[] = { END_OF_ARC_LIST }; STATIC MIBNODE_T n_mip6MnBLNodeAddressType = NODE_NT("mip6MnBLNodeAddressType", REPLACEABLE, a_mip6MnBLNodeAddressType); STATIC MIBARC_T a_mip6MnBLNodeAddress[] = { END_OF_ARC_LIST }; STATIC MIBNODE_T n_mip6MnBLNodeAddress = NODE_NT("mip6MnBLNodeAddress", REPLACEABLE, a_mip6MnBLNodeAddress); LEAF_NT_ASYS( l_mip6MnBLCOAType, REPLACEABLE, "mip6MnBLCOAType", VT_NUMBER, READ_ACCESS, TABULAR, null_test_async, mip6MnBLEntry_get, null_set_async, mip6MnBLEntry_next, ((char *)0), 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_mip6MnBLCOA, REPLACEABLE, "mip6MnBLCOA", VT_STRING, READ_ACCESS, TABULAR, null_test_async, mip6MnBLEntry_get, null_set_async, mip6MnBLEntry_next, ((char *)0), 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_mip6MnBLLifeTimeRequested, REPLACEABLE, "mip6MnBLLifeTimeRequested", VT_GAUGE, READ_ACCESS, TABULAR, null_test_async, mip6MnBLEntry_get, null_set_async, mip6MnBLEntry_next, ((char *)0), 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_mip6MnBLLifeTimeGranted, REPLACEABLE, "mip6MnBLLifeTimeGranted", VT_GAUGE, READ_ACCESS, TABULAR, null_test_async, mip6MnBLEntry_get, null_set_async, mip6MnBLEntry_next, ((char *)0), 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_mip6MnBLMaxSeq, REPLACEABLE, "mip6MnBLMaxSeq", VT_GAUGE, READ_ACCESS, TABULAR, null_test_async, mip6MnBLEntry_get, null_set_async, mip6MnBLEntry_next, ((char *)0), 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_mip6MnBLTimeSent, REPLACEABLE, "mip6MnBLTimeSent", VT_STRING, READ_ACCESS, TABULAR, null_test_async, mip6MnBLEntry_get, null_set_async, mip6MnBLEntry_next, ((char *)0), 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_mip6MnBLAccepted, REPLACEABLE, "mip6MnBLAccepted", VT_NUMBER, READ_ACCESS, TABULAR, null_test_async, mip6MnBLEntry_get, null_set_async, mip6MnBLEntry_next, ((char *)0), 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_mip6MnBLAcceptedTime, REPLACEABLE, "mip6MnBLAcceptedTime", VT_STRING, READ_ACCESS, TABULAR, null_test_async, mip6MnBLEntry_get, null_set_async, mip6MnBLEntry_next, ((char *)0), 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_mip6MnBLRetransmissions, REPLACEABLE, "mip6MnBLRetransmissions", VT_GAUGE, READ_ACCESS, TABULAR, null_test_async, mip6MnBLEntry_get, null_set_async, mip6MnBLEntry_next, ((char *)0), 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_mip6MnBLDontSendBUFlag, REPLACEABLE, "mip6MnBLDontSendBUFlag", VT_NUMBER, READ_ACCESS, TABULAR, null_test_async, mip6MnBLEntry_get, null_set_async, mip6MnBLEntry_next, ((char *)0), 0x0000, 0xFF, 0xFF); STATIC MIBARC_T a_mip6MnBLEntry[] = { ARC(1, n_mip6MnBLNodeAddressType), ARC(2, n_mip6MnBLNodeAddress), ARC(3, l_mip6MnBLCOAType), ARC(4, l_mip6MnBLCOA), ARC(5, l_mip6MnBLLifeTimeRequested), ARC(6, l_mip6MnBLLifeTimeGranted), ARC(7, l_mip6MnBLMaxSeq), ARC(8, l_mip6MnBLTimeSent), ARC(9, l_mip6MnBLAccepted), ARC(10, l_mip6MnBLAcceptedTime), ARC(11, l_mip6MnBLRetransmissions), ARC(12, l_mip6MnBLDontSendBUFlag), END_OF_ARC_LIST }; STATIC MIBNODE_T n_mip6MnBLEntry = NODE_NT("mip6MnBLEntry", REPLACEABLE, a_mip6MnBLEntry); STATIC MIBARC_T a_mip6MnBLTable[] = { ARC(1, n_mip6MnBLEntry), END_OF_ARC_LIST }; STATIC MIBNODE_T n_mip6MnBLTable = NODE_NT("mip6MnBLTable", REPLACEABLE, a_mip6MnBLTable); LEAF_NT_ASYS( l_mip6MnMobilityMessagesSent, REPLACEABLE, "mip6MnMobilityMessagesSent", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, mip6MnRegnCounters_get, null_set_async, mip6MnRegnCounters_next, ((char *)0), 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_mip6MnMobilityMessagesRecd, REPLACEABLE, "mip6MnMobilityMessagesRecd", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, mip6MnRegnCounters_get, null_set_async, mip6MnRegnCounters_next, ((char *)0), 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_mip6MnBUsToHA, REPLACEABLE, "mip6MnBUsToHA", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, mip6MnRegnCounters_get, null_set_async, mip6MnRegnCounters_next, ((char *)0), 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_mip6MnBUAcksFromHA, REPLACEABLE, "mip6MnBUAcksFromHA", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, mip6MnRegnCounters_get, null_set_async, mip6MnRegnCounters_next, ((char *)0), 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_mip6MnBUsToCN, REPLACEABLE, "mip6MnBUsToCN", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, mip6MnRegnCounters_get, null_set_async, mip6MnRegnCounters_next, ((char *)0), 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_mip6MnBUAcksFromCN, REPLACEABLE, "mip6MnBUAcksFromCN", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, mip6MnRegnCounters_get, null_set_async, mip6MnRegnCounters_next, ((char *)0), 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_mip6MnBindingErrorsFromCN, REPLACEABLE, "mip6MnBindingErrorsFromCN", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, mip6MnRegnCounters_get, null_set_async, mip6MnRegnCounters_next, ((char *)0), 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_mip6MnICMPErrorsRecd, REPLACEABLE, "mip6MnICMPErrorsRecd", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, mip6MnRegnCounters_get, null_set_async, mip6MnRegnCounters_next, ((char *)0), 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_mip6MnBRRequestsRecd, REPLACEABLE, "mip6MnBRRequestsRecd", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, mip6MnRegnCounters_get, null_set_async, mip6MnRegnCounters_next, ((char *)0), 0x0000, 0xFF, 0xFF); STATIC MIBARC_T a_mip6MnRegnCounters[] = { ARC(1, l_mip6MnMobilityMessagesSent), ARC(2, l_mip6MnMobilityMessagesRecd), ARC(3, l_mip6MnBUsToHA), ARC(4, l_mip6MnBUAcksFromHA), ARC(5, l_mip6MnBUsToCN), ARC(6, l_mip6MnBUAcksFromCN), ARC(7, l_mip6MnBindingErrorsFromCN), ARC(8, l_mip6MnICMPErrorsRecd), ARC(9, l_mip6MnBRRequestsRecd), END_OF_ARC_LIST }; STATIC MIBNODE_T n_mip6MnRegnCounters = NODE_NT("mip6MnRegnCounters", REPLACEABLE, a_mip6MnRegnCounters); STATIC MIBARC_T a_mip6MnRegistration[] = { ARC(1, n_mip6MnBLTable), ARC(2, n_mip6MnRegnCounters), END_OF_ARC_LIST }; STATIC MIBNODE_T n_mip6MnRegistration = NODE_NT("mip6MnRegistration", REPLACEABLE, a_mip6MnRegistration); STATIC MIBARC_T a_mip6Mn[] = { ARC(1, n_mip6MnSystem), ARC(2, n_mip6MnConf), ARC(3, n_mip6MnRegistration), END_OF_ARC_LIST }; STATIC MIBNODE_T n_mip6Mn = NODE_NT("mip6Mn", REPLACEABLE, a_mip6Mn); STATIC MIBARC_T a_mip6CnSystem[] = { END_OF_ARC_LIST }; STATIC MIBNODE_T n_mip6CnSystem = NODE_NT("mip6CnSystem", REPLACEABLE, a_mip6CnSystem); STATIC MIBARC_T a_mip6CnCounterTable[] = { END_OF_ARC_LIST }; STATIC MIBNODE_T n_mip6CnCounterTable = NODE_NT("mip6CnCounterTable", REPLACEABLE, a_mip6CnCounterTable); STATIC MIBARC_T a_mip6CnStats[] = { ARC(2, n_mip6CnCounterTable), END_OF_ARC_LIST }; STATIC MIBNODE_T n_mip6CnStats = NODE_NT("mip6CnStats", REPLACEABLE, a_mip6CnStats); STATIC MIBARC_T a_mip6Cn[] = { ARC(1, n_mip6CnSystem), ARC(2, n_mip6CnStats), END_OF_ARC_LIST }; STATIC MIBNODE_T n_mip6Cn = NODE_NT("mip6Cn", REPLACEABLE, a_mip6Cn); STATIC MIBARC_T a_mip6HaCounterTable[] = { END_OF_ARC_LIST }; STATIC MIBNODE_T n_mip6HaCounterTable = NODE_NT("mip6HaCounterTable", REPLACEABLE, a_mip6HaCounterTable); STATIC MIBARC_T a_mip6HaStats[] = { ARC(2, n_mip6HaCounterTable), END_OF_ARC_LIST }; STATIC MIBNODE_T n_mip6HaStats = NODE_NT("mip6HaStats", REPLACEABLE, a_mip6HaStats); STATIC MIBARC_T a_mip6Ha[] = { ARC(2, n_mip6HaStats), END_OF_ARC_LIST }; STATIC MIBNODE_T n_mip6Ha = NODE_NT("mip6Ha", REPLACEABLE, a_mip6Ha); STATIC MIBARC_T a_mip6Objects[] = { ARC(1, n_mip6Core), ARC(2, n_mip6Mn), ARC(3, n_mip6Cn), ARC(4, n_mip6Ha), END_OF_ARC_LIST }; STATIC MIBNODE_T n_mip6Objects = NODE_NT("mip6Objects", REPLACEABLE, a_mip6Objects); STATIC MIBARC_T a_mip6SystemGroup[] = { END_OF_ARC_LIST }; STATIC MIBNODE_T n_mip6SystemGroup = NODE_NT("mip6SystemGroup", REPLACEABLE, a_mip6SystemGroup); STATIC MIBARC_T a_mip6BindingCacheGroup[] = { END_OF_ARC_LIST }; STATIC MIBNODE_T n_mip6BindingCacheGroup = NODE_NT("mip6BindingCacheGroup", REPLACEABLE, a_mip6BindingCacheGroup); STATIC MIBARC_T a_mip6BindingHstGroup[] = { END_OF_ARC_LIST }; STATIC MIBNODE_T n_mip6BindingHstGroup = NODE_NT("mip6BindingHstGroup", REPLACEABLE, a_mip6BindingHstGroup); STATIC MIBARC_T a_mip6TotalTrafficGroup[] = { END_OF_ARC_LIST }; STATIC MIBNODE_T n_mip6TotalTrafficGroup = NODE_NT("mip6TotalTrafficGroup", REPLACEABLE, a_mip6TotalTrafficGroup); STATIC MIBARC_T a_mip6NodeTrafficGroup[] = { END_OF_ARC_LIST }; STATIC MIBNODE_T n_mip6NodeTrafficGroup = NODE_NT("mip6NodeTrafficGroup", REPLACEABLE, a_mip6NodeTrafficGroup); STATIC MIBARC_T a_mip6MnSystemGroup[] = { END_OF_ARC_LIST }; STATIC MIBNODE_T n_mip6MnSystemGroup = NODE_NT("mip6MnSystemGroup", REPLACEABLE, a_mip6MnSystemGroup); STATIC MIBARC_T a_mip6MnConfGroup[] = { END_OF_ARC_LIST }; STATIC MIBNODE_T n_mip6MnConfGroup = NODE_NT("mip6MnConfGroup", REPLACEABLE, a_mip6MnConfGroup); STATIC MIBARC_T a_mip6MnRegistrationGroup[] = { END_OF_ARC_LIST }; STATIC MIBNODE_T n_mip6MnRegistrationGroup = NODE_NT("mip6MnRegistrationGroup", REPLACEABLE, a_mip6MnRegistrationGroup); STATIC MIBARC_T a_mip6CnStatsGroup[] = { END_OF_ARC_LIST }; STATIC MIBNODE_T n_mip6CnStatsGroup = NODE_NT("mip6CnStatsGroup", REPLACEABLE, a_mip6CnStatsGroup); STATIC MIBARC_T a_mip6HaSystemGroup[] = { END_OF_ARC_LIST }; STATIC MIBNODE_T n_mip6HaSystemGroup = NODE_NT("mip6HaSystemGroup", REPLACEABLE, a_mip6HaSystemGroup); STATIC MIBARC_T a_mip6HaListGroup[] = { END_OF_ARC_LIST }; STATIC MIBNODE_T n_mip6HaListGroup = NODE_NT("mip6HaListGroup", REPLACEABLE, a_mip6HaListGroup); STATIC MIBARC_T a_mip6HaStatsGroup[] = { END_OF_ARC_LIST }; STATIC MIBNODE_T n_mip6HaStatsGroup = NODE_NT("mip6HaStatsGroup", REPLACEABLE, a_mip6HaStatsGroup); STATIC MIBARC_T a_mip6CnGlobalStatsGroup[] = { END_OF_ARC_LIST }; STATIC MIBNODE_T n_mip6CnGlobalStatsGroup = NODE_NT("mip6CnGlobalStatsGroup", REPLACEABLE, a_mip6CnGlobalStatsGroup); STATIC MIBARC_T a_mip6HaGlobalStatsGroup[] = { END_OF_ARC_LIST }; STATIC MIBNODE_T n_mip6HaGlobalStatsGroup = NODE_NT("mip6HaGlobalStatsGroup", REPLACEABLE, a_mip6HaGlobalStatsGroup); STATIC MIBARC_T a_mip6BindingCacheCtlGroup[] = { END_OF_ARC_LIST }; STATIC MIBNODE_T n_mip6BindingCacheCtlGroup = NODE_NT("mip6BindingCacheCtlGroup", REPLACEABLE, a_mip6BindingCacheCtlGroup); STATIC MIBARC_T a_mip6NotificationGroup[] = { END_OF_ARC_LIST }; STATIC MIBNODE_T n_mip6NotificationGroup = NODE_NT("mip6NotificationGroup", REPLACEABLE, a_mip6NotificationGroup); STATIC MIBARC_T a_mip6Groups[] = { ARC(1, n_mip6SystemGroup), ARC(2, n_mip6BindingCacheGroup), ARC(3, n_mip6BindingHstGroup), ARC(4, n_mip6TotalTrafficGroup), ARC(5, n_mip6NodeTrafficGroup), ARC(6, n_mip6MnSystemGroup), ARC(7, n_mip6MnConfGroup), ARC(8, n_mip6MnRegistrationGroup), ARC(9, n_mip6CnStatsGroup), ARC(10, n_mip6HaSystemGroup), ARC(11, n_mip6HaListGroup), ARC(12, n_mip6HaStatsGroup), ARC(13, n_mip6CnGlobalStatsGroup), ARC(14, n_mip6HaGlobalStatsGroup), ARC(15, n_mip6BindingCacheCtlGroup), ARC(16, n_mip6NotificationGroup), END_OF_ARC_LIST }; STATIC MIBNODE_T n_mip6Groups = NODE_NT("mip6Groups", REPLACEABLE, a_mip6Groups); STATIC MIBARC_T a_mip6CoreCompliance[] = { END_OF_ARC_LIST }; STATIC MIBNODE_T n_mip6CoreCompliance = NODE_NT("mip6CoreCompliance", REPLACEABLE, a_mip6CoreCompliance); STATIC MIBARC_T a_mip6Compliance2[] = { END_OF_ARC_LIST }; STATIC MIBNODE_T n_mip6Compliance2 = NODE_NT("mip6Compliance2", REPLACEABLE, a_mip6Compliance2); STATIC MIBARC_T a_mip6Compliance3[] = { END_OF_ARC_LIST }; STATIC MIBNODE_T n_mip6Compliance3 = NODE_NT("mip6Compliance3", REPLACEABLE, a_mip6Compliance3); STATIC MIBARC_T a_mip6CoreReadOnlyCompliance[] = { END_OF_ARC_LIST }; STATIC MIBNODE_T n_mip6CoreReadOnlyCompliance = NODE_NT("mip6CoreReadOnlyCompliance", REPLACEABLE, a_mip6CoreReadOnlyCompliance); STATIC MIBARC_T a_mip6ReadOnlyCompliance2[] = { END_OF_ARC_LIST }; STATIC MIBNODE_T n_mip6ReadOnlyCompliance2 = NODE_NT("mip6ReadOnlyCompliance2", REPLACEABLE, a_mip6ReadOnlyCompliance2); STATIC MIBARC_T a_mip6ReadOnlyCompliance3[] = { END_OF_ARC_LIST }; STATIC MIBNODE_T n_mip6ReadOnlyCompliance3 = NODE_NT("mip6ReadOnlyCompliance3", REPLACEABLE, a_mip6ReadOnlyCompliance3); STATIC MIBARC_T a_mip6MnCoreCompliance[] = { END_OF_ARC_LIST }; STATIC MIBNODE_T n_mip6MnCoreCompliance = NODE_NT("mip6MnCoreCompliance", REPLACEABLE, a_mip6MnCoreCompliance); STATIC MIBARC_T a_mip6MnCompliance2[] = { END_OF_ARC_LIST }; STATIC MIBNODE_T n_mip6MnCompliance2 = NODE_NT("mip6MnCompliance2", REPLACEABLE, a_mip6MnCompliance2); STATIC MIBARC_T a_mip6CnCoreCompliance[] = { END_OF_ARC_LIST }; STATIC MIBNODE_T n_mip6CnCoreCompliance = NODE_NT("mip6CnCoreCompliance", REPLACEABLE, a_mip6CnCoreCompliance); STATIC MIBARC_T a_mip6CnCompliance[] = { END_OF_ARC_LIST }; STATIC MIBNODE_T n_mip6CnCompliance = NODE_NT("mip6CnCompliance", REPLACEABLE, a_mip6CnCompliance); STATIC MIBARC_T a_mip6HaCoreCompliance[] = { END_OF_ARC_LIST }; STATIC MIBNODE_T n_mip6HaCoreCompliance = NODE_NT("mip6HaCoreCompliance", REPLACEABLE, a_mip6HaCoreCompliance); STATIC MIBARC_T a_mip6HaCompliance2[] = { END_OF_ARC_LIST }; STATIC MIBNODE_T n_mip6HaCompliance2 = NODE_NT("mip6HaCompliance2", REPLACEABLE, a_mip6HaCompliance2); STATIC MIBARC_T a_mip6HaCompliance3[] = { END_OF_ARC_LIST }; STATIC MIBNODE_T n_mip6HaCompliance3 = NODE_NT("mip6HaCompliance3", REPLACEABLE, a_mip6HaCompliance3); STATIC MIBARC_T a_mip6HaCoreReadOnlyCompliance[] = { END_OF_ARC_LIST }; STATIC MIBNODE_T n_mip6HaCoreReadOnlyCompliance = NODE_NT("mip6HaCoreReadOnlyCompliance", REPLACEABLE, a_mip6HaCoreReadOnlyCompliance); STATIC MIBARC_T a_mip6HaReadOnlyCompliance2[] = { END_OF_ARC_LIST }; STATIC MIBNODE_T n_mip6HaReadOnlyCompliance2 = NODE_NT("mip6HaReadOnlyCompliance2", REPLACEABLE, a_mip6HaReadOnlyCompliance2); STATIC MIBARC_T a_mip6HaReadOnlyCompliance3[] = { END_OF_ARC_LIST }; STATIC MIBNODE_T n_mip6HaReadOnlyCompliance3 = NODE_NT("mip6HaReadOnlyCompliance3", REPLACEABLE, a_mip6HaReadOnlyCompliance3); STATIC MIBARC_T a_mip6NotificationCompliance[] = { END_OF_ARC_LIST }; STATIC MIBNODE_T n_mip6NotificationCompliance = NODE_NT("mip6NotificationCompliance", REPLACEABLE, a_mip6NotificationCompliance); STATIC MIBARC_T a_mip6Compliances[] = { ARC(1, n_mip6CoreCompliance), ARC(2, n_mip6Compliance2), ARC(3, n_mip6Compliance3), ARC(4, n_mip6CoreReadOnlyCompliance), ARC(5, n_mip6ReadOnlyCompliance2), ARC(6, n_mip6ReadOnlyCompliance3), ARC(7, n_mip6MnCoreCompliance), ARC(8, n_mip6MnCompliance2), ARC(9, n_mip6CnCoreCompliance), ARC(10, n_mip6CnCompliance), ARC(11, n_mip6HaCoreCompliance), ARC(12, n_mip6HaCompliance2), ARC(13, n_mip6HaCompliance3), ARC(14, n_mip6HaCoreReadOnlyCompliance), ARC(15, n_mip6HaReadOnlyCompliance2), ARC(16, n_mip6HaReadOnlyCompliance3), ARC(17, n_mip6NotificationCompliance), END_OF_ARC_LIST }; STATIC MIBNODE_T n_mip6Compliances = NODE_NT("mip6Compliances", REPLACEABLE, a_mip6Compliances); STATIC MIBARC_T a_mip6Conformance[] = { ARC(1, n_mip6Groups), ARC(2, n_mip6Compliances), END_OF_ARC_LIST }; STATIC MIBNODE_T n_mip6Conformance = NODE_NT("mip6Conformance", REPLACEABLE, a_mip6Conformance); STATIC MIBARC_T a_mip6MIB[] = { ARC(0, n_mip6Notifications), ARC(1, n_mip6Objects), ARC(2, n_mip6Conformance), END_OF_ARC_LIST }; MIBNODE_T mip6_root_node = NODE_NT("mip6MIB", REPLACEABLE, a_mip6MIB);