/****************************************************************************** ****************************************************************************** **** 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/rfc4001.mib, **** D:/WindRivervx681released/vxworks-6.8/target/src/wrn/wm/snmp/std-mibs/rfc3873.mib, **** D:/WindRivervx681released/components/ip_net2-6.8/wrsnmp/src/sctp.ctl **** starting from node: sctpMIB ****************************************************************************** ****************************************************************************** */ #define _MIB 1 #include #include #include #include #ifndef STATIC #define STATIC static #endif /** ** Subtree Object Identifier for Add_Node_From_Root ** sctpMIB OBJECT IDENTIFIER ::= { mib-2 104 } **/ STATIC OIDC_T oid_sctp_root_node[] = { 1, 3, 6, 1, 2, 1, 104 }; OBJ_ID_T objid_sctp_root_node = { sizeof(oid_sctp_root_node)/sizeof(OIDC_T), oid_sctp_root_node }; LEAF_NT_ASYS( l_sctpCurrEstab, REPLACEABLE, "sctpCurrEstab", VT_GAUGE, READ_ACCESS, SCALAR, null_test_async, sctpStats_get, null_set_async, sctpStats_next, ((char *)0), 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_sctpActiveEstabs, REPLACEABLE, "sctpActiveEstabs", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, sctpStats_get, null_set_async, sctpStats_next, ((char *)0), 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_sctpPassiveEstabs, REPLACEABLE, "sctpPassiveEstabs", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, sctpStats_get, null_set_async, sctpStats_next, ((char *)0), 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_sctpAborteds, REPLACEABLE, "sctpAborteds", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, sctpStats_get, null_set_async, sctpStats_next, ((char *)0), 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_sctpShutdowns, REPLACEABLE, "sctpShutdowns", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, sctpStats_get, null_set_async, sctpStats_next, ((char *)0), 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_sctpOutOfBlues, REPLACEABLE, "sctpOutOfBlues", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, sctpStats_get, null_set_async, sctpStats_next, ((char *)0), 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_sctpChecksumErrors, REPLACEABLE, "sctpChecksumErrors", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, sctpStats_get, null_set_async, sctpStats_next, ((char *)0), 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_sctpOutCtrlChunks, REPLACEABLE, "sctpOutCtrlChunks", VT_COUNTER64, READ_ACCESS, SCALAR, null_test_async, sctpStats_get, null_set_async, sctpStats_next, ((char *)0), 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_sctpOutOrderChunks, REPLACEABLE, "sctpOutOrderChunks", VT_COUNTER64, READ_ACCESS, SCALAR, null_test_async, sctpStats_get, null_set_async, sctpStats_next, ((char *)0), 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_sctpOutUnorderChunks, REPLACEABLE, "sctpOutUnorderChunks", VT_COUNTER64, READ_ACCESS, SCALAR, null_test_async, sctpStats_get, null_set_async, sctpStats_next, ((char *)0), 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_sctpInCtrlChunks, REPLACEABLE, "sctpInCtrlChunks", VT_COUNTER64, READ_ACCESS, SCALAR, null_test_async, sctpStats_get, null_set_async, sctpStats_next, ((char *)0), 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_sctpInOrderChunks, REPLACEABLE, "sctpInOrderChunks", VT_COUNTER64, READ_ACCESS, SCALAR, null_test_async, sctpStats_get, null_set_async, sctpStats_next, ((char *)0), 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_sctpInUnorderChunks, REPLACEABLE, "sctpInUnorderChunks", VT_COUNTER64, READ_ACCESS, SCALAR, null_test_async, sctpStats_get, null_set_async, sctpStats_next, ((char *)0), 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_sctpFragUsrMsgs, REPLACEABLE, "sctpFragUsrMsgs", VT_COUNTER64, READ_ACCESS, SCALAR, null_test_async, sctpStats_get, null_set_async, sctpStats_next, ((char *)0), 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_sctpReasmUsrMsgs, REPLACEABLE, "sctpReasmUsrMsgs", VT_COUNTER64, READ_ACCESS, SCALAR, null_test_async, sctpStats_get, null_set_async, sctpStats_next, ((char *)0), 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_sctpOutSCTPPacks, REPLACEABLE, "sctpOutSCTPPacks", VT_COUNTER64, READ_ACCESS, SCALAR, null_test_async, sctpStats_get, null_set_async, sctpStats_next, ((char *)0), 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_sctpInSCTPPacks, REPLACEABLE, "sctpInSCTPPacks", VT_COUNTER64, READ_ACCESS, SCALAR, null_test_async, sctpStats_get, null_set_async, sctpStats_next, ((char *)0), 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_sctpDiscontinuityTime, REPLACEABLE, "sctpDiscontinuityTime", VT_TIMETICKS, READ_ACCESS, SCALAR, null_test_async, sctpStats_get, null_set_async, sctpStats_next, ((char *)0), 0x0000, 0xFF, 0xFF); STATIC MIBARC_T a_sctpStats[] = { ARC(1, l_sctpCurrEstab), ARC(2, l_sctpActiveEstabs), ARC(3, l_sctpPassiveEstabs), ARC(4, l_sctpAborteds), ARC(5, l_sctpShutdowns), ARC(6, l_sctpOutOfBlues), ARC(7, l_sctpChecksumErrors), ARC(8, l_sctpOutCtrlChunks), ARC(9, l_sctpOutOrderChunks), ARC(10, l_sctpOutUnorderChunks), ARC(11, l_sctpInCtrlChunks), ARC(12, l_sctpInOrderChunks), ARC(13, l_sctpInUnorderChunks), ARC(14, l_sctpFragUsrMsgs), ARC(15, l_sctpReasmUsrMsgs), ARC(16, l_sctpOutSCTPPacks), ARC(17, l_sctpInSCTPPacks), ARC(18, l_sctpDiscontinuityTime), END_OF_ARC_LIST }; STATIC MIBNODE_T n_sctpStats = NODE_NT("sctpStats", REPLACEABLE, a_sctpStats); LEAF_NT_ASYS( l_sctpRtoAlgorithm, REPLACEABLE, "sctpRtoAlgorithm", VT_NUMBER, READ_ACCESS, SCALAR, null_test_async, sctpParams_get, null_set_async, sctpParams_next, ((char *)0), 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_sctpRtoMin, REPLACEABLE, "sctpRtoMin", VT_GAUGE, READ_ACCESS, SCALAR, null_test_async, sctpParams_get, null_set_async, sctpParams_next, ((char *)0), 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_sctpRtoMax, REPLACEABLE, "sctpRtoMax", VT_GAUGE, READ_ACCESS, SCALAR, null_test_async, sctpParams_get, null_set_async, sctpParams_next, ((char *)0), 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_sctpRtoInitial, REPLACEABLE, "sctpRtoInitial", VT_GAUGE, READ_ACCESS, SCALAR, null_test_async, sctpParams_get, null_set_async, sctpParams_next, ((char *)0), 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_sctpMaxAssocs, REPLACEABLE, "sctpMaxAssocs", VT_NUMBER, READ_ACCESS, SCALAR, null_test_async, sctpParams_get, null_set_async, sctpParams_next, ((char *)0), 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_sctpValCookieLife, REPLACEABLE, "sctpValCookieLife", VT_GAUGE, READ_ACCESS, SCALAR, null_test_async, sctpParams_get, null_set_async, sctpParams_next, ((char *)0), 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_sctpMaxInitRetr, REPLACEABLE, "sctpMaxInitRetr", VT_GAUGE, READ_ACCESS, SCALAR, null_test_async, sctpParams_get, null_set_async, sctpParams_next, ((char *)0), 0x0000, 0xFF, 0xFF); STATIC MIBARC_T a_sctpParams[] = { ARC(1, l_sctpRtoAlgorithm), ARC(2, l_sctpRtoMin), ARC(3, l_sctpRtoMax), ARC(4, l_sctpRtoInitial), ARC(5, l_sctpMaxAssocs), ARC(6, l_sctpValCookieLife), ARC(7, l_sctpMaxInitRetr), END_OF_ARC_LIST }; STATIC MIBNODE_T n_sctpParams = NODE_NT("sctpParams", REPLACEABLE, a_sctpParams); STATIC MIBARC_T a_sctpAssocId[] = { END_OF_ARC_LIST }; STATIC MIBNODE_T n_sctpAssocId = NODE_NT("sctpAssocId", REPLACEABLE, a_sctpAssocId); LEAF_NT_ASYS( l_sctpAssocRemHostName, REPLACEABLE, "sctpAssocRemHostName", VT_STRING, READ_ACCESS, TABULAR, null_test_async, sctpAssocEntry_get, null_set_async, sctpAssocEntry_next, ((char *)0), 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_sctpAssocLocalPort, REPLACEABLE, "sctpAssocLocalPort", VT_GAUGE, READ_ACCESS, TABULAR, null_test_async, sctpAssocEntry_get, null_set_async, sctpAssocEntry_next, ((char *)0), 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_sctpAssocRemPort, REPLACEABLE, "sctpAssocRemPort", VT_GAUGE, READ_ACCESS, TABULAR, null_test_async, sctpAssocEntry_get, null_set_async, sctpAssocEntry_next, ((char *)0), 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_sctpAssocRemPrimAddrType, REPLACEABLE, "sctpAssocRemPrimAddrType", VT_NUMBER, READ_ACCESS, TABULAR, null_test_async, sctpAssocEntry_get, null_set_async, sctpAssocEntry_next, ((char *)0), 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_sctpAssocRemPrimAddr, REPLACEABLE, "sctpAssocRemPrimAddr", VT_STRING, READ_ACCESS, TABULAR, null_test_async, sctpAssocEntry_get, null_set_async, sctpAssocEntry_next, ((char *)0), 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_sctpAssocHeartBeatInterval, REPLACEABLE, "sctpAssocHeartBeatInterval", VT_GAUGE, READ_ACCESS, TABULAR, null_test_async, sctpAssocEntry_get, null_set_async, sctpAssocEntry_next, ((char *)0), 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_sctpAssocState, REPLACEABLE, "sctpAssocState", VT_NUMBER, READ_WRITE_ACCESS, TABULAR, sctpAssocEntry_test, sctpAssocEntry_get, sctpAssocEntry_set, sctpAssocEntry_next, ((char *)0), 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_sctpAssocInStreams, REPLACEABLE, "sctpAssocInStreams", VT_GAUGE, READ_ACCESS, TABULAR, null_test_async, sctpAssocEntry_get, null_set_async, sctpAssocEntry_next, ((char *)0), 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_sctpAssocOutStreams, REPLACEABLE, "sctpAssocOutStreams", VT_GAUGE, READ_ACCESS, TABULAR, null_test_async, sctpAssocEntry_get, null_set_async, sctpAssocEntry_next, ((char *)0), 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_sctpAssocMaxRetr, REPLACEABLE, "sctpAssocMaxRetr", VT_GAUGE, READ_ACCESS, TABULAR, null_test_async, sctpAssocEntry_get, null_set_async, sctpAssocEntry_next, ((char *)0), 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_sctpAssocPrimProcess, REPLACEABLE, "sctpAssocPrimProcess", VT_GAUGE, READ_ACCESS, TABULAR, null_test_async, sctpAssocEntry_get, null_set_async, sctpAssocEntry_next, ((char *)0), 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_sctpAssocT1expireds, REPLACEABLE, "sctpAssocT1expireds", VT_COUNTER, READ_ACCESS, TABULAR, null_test_async, sctpAssocEntry_get, null_set_async, sctpAssocEntry_next, ((char *)0), 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_sctpAssocT2expireds, REPLACEABLE, "sctpAssocT2expireds", VT_COUNTER, READ_ACCESS, TABULAR, null_test_async, sctpAssocEntry_get, null_set_async, sctpAssocEntry_next, ((char *)0), 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_sctpAssocRtxChunks, REPLACEABLE, "sctpAssocRtxChunks", VT_COUNTER, READ_ACCESS, TABULAR, null_test_async, sctpAssocEntry_get, null_set_async, sctpAssocEntry_next, ((char *)0), 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_sctpAssocStartTime, REPLACEABLE, "sctpAssocStartTime", VT_TIMETICKS, READ_ACCESS, TABULAR, null_test_async, sctpAssocEntry_get, null_set_async, sctpAssocEntry_next, ((char *)0), 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_sctpAssocDiscontinuityTime, REPLACEABLE, "sctpAssocDiscontinuityTime", VT_TIMETICKS, READ_ACCESS, TABULAR, null_test_async, sctpAssocEntry_get, null_set_async, sctpAssocEntry_next, ((char *)0), 0x0000, 0xFF, 0xFF); STATIC MIBARC_T a_sctpAssocEntry[] = { ARC(1, n_sctpAssocId), ARC(2, l_sctpAssocRemHostName), ARC(3, l_sctpAssocLocalPort), ARC(4, l_sctpAssocRemPort), ARC(5, l_sctpAssocRemPrimAddrType), ARC(6, l_sctpAssocRemPrimAddr), ARC(7, l_sctpAssocHeartBeatInterval), ARC(8, l_sctpAssocState), ARC(9, l_sctpAssocInStreams), ARC(10, l_sctpAssocOutStreams), ARC(11, l_sctpAssocMaxRetr), ARC(12, l_sctpAssocPrimProcess), ARC(13, l_sctpAssocT1expireds), ARC(14, l_sctpAssocT2expireds), ARC(15, l_sctpAssocRtxChunks), ARC(16, l_sctpAssocStartTime), ARC(17, l_sctpAssocDiscontinuityTime), END_OF_ARC_LIST }; STATIC MIBNODE_T n_sctpAssocEntry = NODE_NT("sctpAssocEntry", REPLACEABLE, a_sctpAssocEntry); STATIC MIBARC_T a_sctpAssocTable[] = { ARC(1, n_sctpAssocEntry), END_OF_ARC_LIST }; STATIC MIBNODE_T n_sctpAssocTable = NODE_NT("sctpAssocTable", REPLACEABLE, a_sctpAssocTable); STATIC MIBARC_T a_sctpAssocLocalAddrType[] = { END_OF_ARC_LIST }; STATIC MIBNODE_T n_sctpAssocLocalAddrType = NODE_NT("sctpAssocLocalAddrType", REPLACEABLE, a_sctpAssocLocalAddrType); STATIC MIBARC_T a_sctpAssocLocalAddr[] = { END_OF_ARC_LIST }; STATIC MIBNODE_T n_sctpAssocLocalAddr = NODE_NT("sctpAssocLocalAddr", REPLACEABLE, a_sctpAssocLocalAddr); LEAF_NT_ASYS( l_sctpAssocLocalAddrStartTime, REPLACEABLE, "sctpAssocLocalAddrStartTime", VT_TIMETICKS, READ_ACCESS, TABULAR, null_test_async, sctpAssocLocalAddrEntry_get, null_set_async, sctpAssocLocalAddrEntry_next, ((char *)0), 0x0000, 0xFF, 0xFF); STATIC MIBARC_T a_sctpAssocLocalAddrEntry[] = { ARC(1, n_sctpAssocLocalAddrType), ARC(2, n_sctpAssocLocalAddr), ARC(3, l_sctpAssocLocalAddrStartTime), END_OF_ARC_LIST }; STATIC MIBNODE_T n_sctpAssocLocalAddrEntry = NODE_NT("sctpAssocLocalAddrEntry", REPLACEABLE, a_sctpAssocLocalAddrEntry); STATIC MIBARC_T a_sctpAssocLocalAddrTable[] = { ARC(1, n_sctpAssocLocalAddrEntry), END_OF_ARC_LIST }; STATIC MIBNODE_T n_sctpAssocLocalAddrTable = NODE_NT("sctpAssocLocalAddrTable", REPLACEABLE, a_sctpAssocLocalAddrTable); STATIC MIBARC_T a_sctpAssocRemAddrType[] = { END_OF_ARC_LIST }; STATIC MIBNODE_T n_sctpAssocRemAddrType = NODE_NT("sctpAssocRemAddrType", REPLACEABLE, a_sctpAssocRemAddrType); STATIC MIBARC_T a_sctpAssocRemAddr[] = { END_OF_ARC_LIST }; STATIC MIBNODE_T n_sctpAssocRemAddr = NODE_NT("sctpAssocRemAddr", REPLACEABLE, a_sctpAssocRemAddr); LEAF_NT_ASYS( l_sctpAssocRemAddrActive, REPLACEABLE, "sctpAssocRemAddrActive", VT_NUMBER, READ_ACCESS, TABULAR, null_test_async, sctpAssocRemAddrEntry_get, null_set_async, sctpAssocRemAddrEntry_next, ((char *)0), 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_sctpAssocRemAddrHBActive, REPLACEABLE, "sctpAssocRemAddrHBActive", VT_NUMBER, READ_ACCESS, TABULAR, null_test_async, sctpAssocRemAddrEntry_get, null_set_async, sctpAssocRemAddrEntry_next, ((char *)0), 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_sctpAssocRemAddrRTO, REPLACEABLE, "sctpAssocRemAddrRTO", VT_GAUGE, READ_ACCESS, TABULAR, null_test_async, sctpAssocRemAddrEntry_get, null_set_async, sctpAssocRemAddrEntry_next, ((char *)0), 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_sctpAssocRemAddrMaxPathRtx, REPLACEABLE, "sctpAssocRemAddrMaxPathRtx", VT_GAUGE, READ_ACCESS, TABULAR, null_test_async, sctpAssocRemAddrEntry_get, null_set_async, sctpAssocRemAddrEntry_next, ((char *)0), 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_sctpAssocRemAddrRtx, REPLACEABLE, "sctpAssocRemAddrRtx", VT_COUNTER, READ_ACCESS, TABULAR, null_test_async, sctpAssocRemAddrEntry_get, null_set_async, sctpAssocRemAddrEntry_next, ((char *)0), 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_sctpAssocRemAddrStartTime, REPLACEABLE, "sctpAssocRemAddrStartTime", VT_TIMETICKS, READ_ACCESS, TABULAR, null_test_async, sctpAssocRemAddrEntry_get, null_set_async, sctpAssocRemAddrEntry_next, ((char *)0), 0x0000, 0xFF, 0xFF); STATIC MIBARC_T a_sctpAssocRemAddrEntry[] = { ARC(1, n_sctpAssocRemAddrType), ARC(2, n_sctpAssocRemAddr), ARC(3, l_sctpAssocRemAddrActive), ARC(4, l_sctpAssocRemAddrHBActive), ARC(5, l_sctpAssocRemAddrRTO), ARC(6, l_sctpAssocRemAddrMaxPathRtx), ARC(7, l_sctpAssocRemAddrRtx), ARC(8, l_sctpAssocRemAddrStartTime), END_OF_ARC_LIST }; STATIC MIBNODE_T n_sctpAssocRemAddrEntry = NODE_NT("sctpAssocRemAddrEntry", REPLACEABLE, a_sctpAssocRemAddrEntry); STATIC MIBARC_T a_sctpAssocRemAddrTable[] = { ARC(1, n_sctpAssocRemAddrEntry), END_OF_ARC_LIST }; STATIC MIBNODE_T n_sctpAssocRemAddrTable = NODE_NT("sctpAssocRemAddrTable", REPLACEABLE, a_sctpAssocRemAddrTable); STATIC MIBARC_T a_sctpObjects[] = { ARC(1, n_sctpStats), ARC(2, n_sctpParams), ARC(3, n_sctpAssocTable), ARC(4, n_sctpAssocLocalAddrTable), ARC(5, n_sctpAssocRemAddrTable), END_OF_ARC_LIST }; STATIC MIBNODE_T n_sctpObjects = NODE_NT("sctpObjects", REPLACEABLE, a_sctpObjects); STATIC MIBARC_T a_sctpMibCompliance[] = { END_OF_ARC_LIST }; STATIC MIBNODE_T n_sctpMibCompliance = NODE_NT("sctpMibCompliance", REPLACEABLE, a_sctpMibCompliance); STATIC MIBARC_T a_sctpMibCompliances[] = { ARC(1, n_sctpMibCompliance), END_OF_ARC_LIST }; STATIC MIBNODE_T n_sctpMibCompliances = NODE_NT("sctpMibCompliances", REPLACEABLE, a_sctpMibCompliances); STATIC MIBARC_T a_sctpLayerParamsGroup[] = { END_OF_ARC_LIST }; STATIC MIBNODE_T n_sctpLayerParamsGroup = NODE_NT("sctpLayerParamsGroup", REPLACEABLE, a_sctpLayerParamsGroup); STATIC MIBARC_T a_sctpStatsGroup[] = { END_OF_ARC_LIST }; STATIC MIBNODE_T n_sctpStatsGroup = NODE_NT("sctpStatsGroup", REPLACEABLE, a_sctpStatsGroup); STATIC MIBARC_T a_sctpPerAssocParamsGroup[] = { END_OF_ARC_LIST }; STATIC MIBNODE_T n_sctpPerAssocParamsGroup = NODE_NT("sctpPerAssocParamsGroup", REPLACEABLE, a_sctpPerAssocParamsGroup); STATIC MIBARC_T a_sctpPerAssocStatsGroup[] = { END_OF_ARC_LIST }; STATIC MIBNODE_T n_sctpPerAssocStatsGroup = NODE_NT("sctpPerAssocStatsGroup", REPLACEABLE, a_sctpPerAssocStatsGroup); STATIC MIBARC_T a_sctpInverseGroup[] = { END_OF_ARC_LIST }; STATIC MIBNODE_T n_sctpInverseGroup = NODE_NT("sctpInverseGroup", REPLACEABLE, a_sctpInverseGroup); STATIC MIBARC_T a_sctpMibGroups[] = { ARC(1, n_sctpLayerParamsGroup), ARC(2, n_sctpStatsGroup), ARC(3, n_sctpPerAssocParamsGroup), ARC(4, n_sctpPerAssocStatsGroup), ARC(5, n_sctpInverseGroup), END_OF_ARC_LIST }; STATIC MIBNODE_T n_sctpMibGroups = NODE_NT("sctpMibGroups", REPLACEABLE, a_sctpMibGroups); STATIC MIBARC_T a_sctpMibConformance[] = { ARC(1, n_sctpMibCompliances), ARC(2, n_sctpMibGroups), END_OF_ARC_LIST }; STATIC MIBNODE_T n_sctpMibConformance = NODE_NT("sctpMibConformance", REPLACEABLE, a_sctpMibConformance); STATIC MIBARC_T a_sctpMIB[] = { ARC(1, n_sctpObjects), ARC(2, n_sctpMibConformance), END_OF_ARC_LIST }; MIBNODE_T sctp_root_node = NODE_NT("sctpMIB", REPLACEABLE, a_sctpMIB);