⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 natsnmplib.c

📁 vxworks下ppp的实现源码
💻 C
📖 第 1 页 / 共 2 页
字号:
			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 + -