📄 natsnmplib.c
字号:
ARC(2, l_natSessionNumber), ARC(3, l_natSwVersion), ARC(4, l_natPrRealmType), ARC(5, l_natExtRealmType), ARC(6, n_natTable), END_OF_ARC_LIST };STATICMIBNODE_T n_natDesc = NODE_NT("natDesc", 0, a_natDesc);LEAF_NT_ASYS( l_natBindStatic, 0, "natBindStatic", VT_NUMBER, READ_ACCESS, TABULAR, null_test_async, natBindEntryGet, null_set_async, natBindEntryNext, ((char *)0), 0x0000, 0xFF, 0xFF);LEAF_NT_ASYS( l_natBindType, 0, "natBindType", VT_NUMBER, READ_ACCESS, TABULAR, null_test_async, natBindEntryGet, null_set_async, natBindEntryNext, ((char *)0), 0x0000, 0xFF, 0xFF);LEAF_NT_ASYS( l_natBindLocalAddress, 0, "natBindLocalAddress", VT_IPADDRESS, READ_ACCESS, TABULAR, null_test_async, natBindEntryGet, null_set_async, natBindEntryNext, ((char *)0), 0x0000, 0xFF, 0xFF);LEAF_NT_ASYS( l_natBindLocalPort, 0, "natBindLocalPort", VT_NUMBER, READ_ACCESS, TABULAR, null_test_async, natBindEntryGet, null_set_async, natBindEntryNext, ((char *)0), 0x0000, 0xFF, 0xFF);LEAF_NT_ASYS( l_natBindRemAddress, 0, "natBindRemAddress", VT_IPADDRESS, READ_ACCESS, TABULAR, null_test_async, natBindEntryGet, null_set_async, natBindEntryNext, ((char *)0), 0x0000, 0xFF, 0xFF);LEAF_NT_ASYS( l_natBindRemPort, 0, "natBindRemPort", VT_NUMBER, READ_ACCESS, TABULAR, null_test_async, natBindEntryGet, null_set_async, natBindEntryNext, ((char *)0), 0x0000, 0xFF, 0xFF);LEAF_NT_ASYS( l_natBindMaxLeaseTime, 0, "natBindMaxLeaseTime", VT_NUMBER, READ_ACCESS, TABULAR, null_test_async, natBindEntryGet, null_set_async, natBindEntryNext, ((char *)0), 0x0000, 0xFF, 0xFF);LEAF_NT_ASYS( l_natBindLeaseLeft, 0, "natBindLeaseLeft", VT_NUMBER, READ_ACCESS, TABULAR, null_test_async, natBindEntryGet, null_set_async, natBindEntryNext, ((char *)0), 0x0000, 0xFF, 0xFF);LEAF_NT_ASYS( l_natBindMaxIdle, 0, "natBindMaxIdle", VT_NUMBER, READ_ACCESS, TABULAR, null_test_async, natBindEntryGet, null_set_async, natBindEntryNext, ((char *)0), 0x0000, 0xFF, 0xFF);LEAF_NT_ASYS( l_natBindCurrIdle, 0, "natBindCurrIdle", VT_NUMBER, READ_ACCESS, TABULAR, null_test_async, natBindEntryGet, null_set_async, natBindEntryNext, ((char *)0), 0x0000, 0xFF, 0xFF);LEAF_NT_ASYS( l_natBindDirection, 0, "natBindDirection", VT_NUMBER, READ_ACCESS, TABULAR, null_test_async, natBindEntryGet, null_set_async, natBindEntryNext, ((char *)0), 0x0000, 0xFF, 0xFF);LEAF_NT_ASYS( l_natBindLocalIfNumber, 0, "natBindLocalIfNumber", VT_NUMBER, READ_ACCESS, TABULAR, null_test_async, natBindEntryGet, null_set_async, natBindEntryNext, ((char *)0), 0x0000, 0xFF, 0xFF);LEAF_NT_ASYS( l_natBindExtIfNumber, 0, "natBindExtIfNumber", VT_NUMBER, READ_ACCESS, TABULAR, null_test_async, natBindEntryGet, null_set_async, natBindEntryNext, ((char *)0), 0x0000, 0xFF, 0xFF);LEAF_NT_ASYS( l_natBindLocalIfName, 0, "natBindLocalIfName", VT_STRING, READ_ACCESS, TABULAR, null_test_async, natBindEntryGet, null_set_async, natBindEntryNext, ((char *)0), 0x0000, 0xFF, 0xFF);LEAF_NT_ASYS( l_natBindExtIfName, 0, "natBindExtIfName", VT_STRING, READ_ACCESS, TABULAR, null_test_async, natBindEntryGet, null_set_async, natBindEntryNext, ((char *)0), 0x0000, 0xFF, 0xFF);LEAF_NT_ASY( l_natBindProto, 0, "natBindProto", VT_NUMBER, READ_WRITE_ACCESS, TABULAR, natBindEntryTest, natBindEntryGet, natBindEntrySet, natBindEntryNext, ((char *)0), 0x0000, 0xFF, 0xFF);LEAF_NT_ASY( l_natBindAction, 0, "natBindAction", VT_NUMBER, READ_WRITE_ACCESS, TABULAR, natBindEntryTest, natBindEntryGet, natBindEntrySet, natBindEntryNext, ((char *)0), 0x0000, 0xFF, 0xFF);LEAF_NT_ASYS( l_natBindContrAgent, 0, "natBindContrAgent", VT_NUMBER, READ_ACCESS, TABULAR, null_test_async, natBindEntryGet, null_set_async, natBindEntryNext, ((char *)0), 0x0000, 0xFF, 0xFF);STATICMIBARC_T a_natBindEntry[] = { ARC(1, l_natBindStatic), ARC(2, l_natBindType), ARC(3, l_natBindLocalAddress), ARC(4, l_natBindLocalPort), ARC(5, l_natBindRemAddress), ARC(6, l_natBindRemPort), ARC(7, l_natBindMaxLeaseTime), ARC(8, l_natBindLeaseLeft), ARC(9, l_natBindMaxIdle), ARC(10, l_natBindCurrIdle), ARC(11, l_natBindDirection), ARC(12, l_natBindLocalIfNumber), ARC(13, l_natBindExtIfNumber), ARC(14, l_natBindLocalIfName), ARC(15, l_natBindExtIfName), ARC(16, l_natBindProto), ARC(17, l_natBindAction), ARC(18, l_natBindContrAgent), END_OF_ARC_LIST };STATICMIBNODE_T n_natBindEntry = NODE_NT("natBindEntry", 0, a_natBindEntry);STATICMIBARC_T a_natBindTable[] = { ARC(1, n_natBindEntry), END_OF_ARC_LIST };STATICMIBNODE_T n_natBindTable = NODE_NT("natBindTable", 0, a_natBindTable);STATICMIBARC_T a_natBind[] = { ARC(8, n_natBindTable), END_OF_ARC_LIST };STATICMIBNODE_T n_natBind = NODE_NT("natBind", 0, a_natBind);LEAF_NT_ASYS( l_natSessionProto, 0, "natSessionProto", VT_NUMBER, READ_ACCESS, TABULAR, null_test_async, natSessionEntryGet, null_set_async, natSessionEntryNext, ((char *)0), 0x0000, 0xFF, 0xFF);LEAF_NT_ASYS( l_natSessionLocalAddress, 0, "natSessionLocalAddress", VT_IPADDRESS, READ_ACCESS, TABULAR, null_test_async, natSessionEntryGet, null_set_async, natSessionEntryNext, ((char *)0), 0x0000, 0xFF, 0xFF);LEAF_NT_ASYS( l_natSessionLocalPort, 0, "natSessionLocalPort", VT_NUMBER, READ_ACCESS, TABULAR, null_test_async, natSessionEntryGet, null_set_async, natSessionEntryNext, ((char *)0), 0x0000, 0xFF, 0xFF);LEAF_NT_ASYS( l_natSessionRemAddress, 0, "natSessionRemAddress", VT_IPADDRESS, READ_ACCESS, TABULAR, null_test_async, natSessionEntryGet, null_set_async, natSessionEntryNext, ((char *)0), 0x0000, 0xFF, 0xFF);LEAF_NT_ASYS( l_natSessionRemPort, 0, "natSessionRemPort", VT_NUMBER, READ_ACCESS, TABULAR, null_test_async, natSessionEntryGet, null_set_async, natSessionEntryNext, ((char *)0), 0x0000, 0xFF, 0xFF);LEAF_NT_ASYS( l_natXSessionLocalAddress, 0, "natXSessionLocalAddress", VT_IPADDRESS, READ_ACCESS, TABULAR, null_test_async, natSessionEntryGet, null_set_async, natSessionEntryNext, ((char *)0), 0x0000, 0xFF, 0xFF);LEAF_NT_ASYS( l_natXSessionLocalPort, 0, "natXSessionLocalPort", VT_NUMBER, READ_ACCESS, TABULAR, null_test_async, natSessionEntryGet, null_set_async, natSessionEntryNext, ((char *)0), 0x0000, 0xFF, 0xFF);LEAF_NT_ASYS( l_natXSessionRemAddress, 0, "natXSessionRemAddress", VT_IPADDRESS, READ_ACCESS, TABULAR, null_test_async, natSessionEntryGet, null_set_async, natSessionEntryNext, ((char *)0), 0x0000, 0xFF, 0xFF);LEAF_NT_ASYS( l_natXSessionRemPort, 0, "natXSessionRemPort", VT_NUMBER, READ_ACCESS, TABULAR, null_test_async, natSessionEntryGet, null_set_async, natSessionEntryNext, ((char *)0), 0x0000, 0xFF, 0xFF);LEAF_NT_ASYS( l_natSessionEnd, 0, "natSessionEnd", VT_NUMBER, READ_ACCESS, TABULAR, null_test_async, natSessionEntryGet, null_set_async, natSessionEntryNext, ((char *)0), 0x0000, 0xFF, 0xFF);LEAF_NT_ASYS( l_natSessionIdleTimeLeft, 0, "natSessionIdleTimeLeft", VT_NUMBER, READ_ACCESS, TABULAR, null_test_async, natSessionEntryGet, null_set_async, natSessionEntryNext, ((char *)0), 0x0000, 0xFF, 0xFF);LEAF_NT_ASYS( l_natSessionPacketModifier, 0, "natSessionPacketModifier", VT_NUMBER, READ_ACCESS, TABULAR, null_test_async, natSessionEntryGet, null_set_async, natSessionEntryNext, ((char *)0), 0x0000, 0xFF, 0xFF);LEAF_NT_ASYS( l_natSessionDirection, 0, "natSessionDirection", VT_NUMBER, READ_ACCESS, TABULAR, null_test_async, natSessionEntryGet, null_set_async, natSessionEntryNext, ((char *)0), 0x0000, 0xFF, 0xFF);LEAF_NT_ASYS( l_natSessionContrAgent, 0, "natSessionContrAgent", VT_NUMBER, READ_ACCESS, TABULAR, null_test_async, natSessionEntryGet, null_set_async, natSessionEntryNext, ((char *)0), 0x0000, 0xFF, 0xFF);STATICMIBARC_T a_natSessionEntry[] = { ARC(1, l_natSessionProto), ARC(2, l_natSessionLocalAddress), ARC(3, l_natSessionLocalPort), ARC(4, l_natSessionRemAddress), ARC(5, l_natSessionRemPort), ARC(6, l_natXSessionLocalAddress), ARC(7, l_natXSessionLocalPort), ARC(8, l_natXSessionRemAddress), ARC(9, l_natXSessionRemPort), ARC(10, l_natSessionEnd), ARC(11, l_natSessionIdleTimeLeft), ARC(13, l_natSessionPacketModifier), ARC(14, l_natSessionDirection), ARC(15, l_natSessionContrAgent), END_OF_ARC_LIST };STATICMIBNODE_T n_natSessionEntry = NODE_NT("natSessionEntry", 0, a_natSessionEntry);STATICMIBARC_T a_natSessionTable[] = { ARC(1, n_natSessionEntry), END_OF_ARC_LIST };STATICMIBNODE_T n_natSessionTable = NODE_NT("natSessionTable", 0, a_natSessionTable);STATICMIBARC_T a_natSession[] = { ARC(1, n_natSessionTable), END_OF_ARC_LIST };STATICMIBNODE_T n_natSession = NODE_NT("natSession", 0, a_natSession);STATICMIBARC_T a_natMib[] = { ARC(1, n_natDesc), ARC(2, n_natBind), ARC(3, n_natSession), END_OF_ARC_LIST };MIBNODE_T nat_snmp_engine_node = NODE_NT("natMib", 0, a_natMib);/******************************************************************************** m2NatTreeAdd - add NAT MIB fragment to the main MIB tree** This routine adds the NAT MIB fragment to the main MIB tree. This allows* access to the NAT MIB using the Envoy SNMP manager.** RETURNS: OK, or ERROR if fragment addition fails** NOMANUAL*/STATUS m2NatTreeAdd () { MIBNODE_T *rnode; int status; status = Add_Node_From_Root (NULL, &objid_nat_snmp_engine_node, &nat_snmp_engine_node, &rnode); if (status) return (ERROR); return (OK); }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -