blob: 4df08e7522c37974212a705ffa1fbabc7bc81595 [file] [log] [blame]
<?xml version="1.0" encoding="utf-8" ?>
<!--
If not stated otherwise in this file or this component's Licenses.txt file the
following copyright and licenses apply:
Copyright 2018 RDK Management
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<!--
Copyright [2014] [Cisco Systems, Inc.]
Licensed under the Apache License, Version 2.0 (the \"License\");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an \"AS IS\" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<dataModelInfo>
<version>1</version>
<moduleName>COSA_TR181_USGv2</moduleName>
<author></author>
<description>COSA TR181 and extension for USGv2.</description>
<library>
<path>libtr181</path>
<func_Init>COSA_Init</func_Init>
<func_Async_Init>COSA_Async_Init</func_Async_Init>
<func_Unload>COSA_Unload</func_Unload>
<func_MemoryCheck>COSA_MemoryCheck</func_MemoryCheck>
<func_MemoryUsage>COSA_MemoryUsage</func_MemoryUsage>
<func_MemoryTable>COSA_MemoryTable</func_MemoryTable>
</library>
<objects>
<object>
<baseObjName>com.cisco.spvtg.ccsp.pam.</baseObjName>
<name>Helper</name>
<objectType>object</objectType>
<functions>
<func_GetParamBoolValue>Pam_GetParamBoolValue</func_GetParamBoolValue>
<func_GetParamIntValue>Pam_GetParamIntValue</func_GetParamIntValue>
<func_GetParamUlongValue>Pam_GetParamUlongValue</func_GetParamUlongValue>
<func_GetParamStringValue>Pam_GetParamStringValue</func_GetParamStringValue>
</functions>
<parameters>
<parameter>
<name>FirstUpstreamIpInterface</name>
<type>string</type>
<syntax>string</syntax>
</parameter>
<parameter>
<name>FirstDownstreamIpInterface</name>
<type>string</type>
<syntax>string</syntax>
</parameter>
<parameter>
<name>FirstUpstreamIpv4Address</name>
<type>string</type>
<syntax>string</syntax>
</parameter>
<parameter>
<name>FirstUpstreamIpv4SubnetMask</name>
<type>string</type>
<syntax>string</syntax>
</parameter>
<parameter>
<name>FirstDownstreamIpv4Address</name>
<type>string</type>
<syntax>string</syntax>
</parameter>
<parameter>
<name>FirstDownstreamIpv4SubnetMask</name>
<type>string</type>
<syntax>string</syntax>
</parameter>
</parameters>
</object>
<object>
<name>DeviceInfo</name>
<objectType>object</objectType>
<functions>
<func_GetParamBoolValue>DeviceInfo_GetParamBoolValue</func_GetParamBoolValue>
<func_GetParamIntValue>DeviceInfo_GetParamIntValue</func_GetParamIntValue>
<func_GetParamUlongValue>DeviceInfo_GetParamUlongValue</func_GetParamUlongValue>
<func_GetParamStringValue>DeviceInfo_GetParamStringValue</func_GetParamStringValue>
<func_SetParamBoolValue>DeviceInfo_SetParamBoolValue</func_SetParamBoolValue>
<func_SetParamIntValue>DeviceInfo_SetParamIntValue</func_SetParamIntValue>
<func_SetParamUlongValue>DeviceInfo_SetParamUlongValue</func_SetParamUlongValue>
<func_SetParamStringValue>DeviceInfo_SetParamStringValue</func_SetParamStringValue>
<func_Validate>DeviceInfo_Validate</func_Validate>
<func_Commit>DeviceInfo_Commit</func_Commit>
<func_Rollback>DeviceInfo_Rollback</func_Rollback>
</functions>
<parameters>
<!--
<parameter>
<name>ProcessorNumberOfEntries</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
</parameter>
<parameter>
<name>VendorLogFileNumberOfEntries</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
</parameter>
-->
<parameter>
<name>X_CISCO_COM_BootloaderVersion</name>
<type>string(64)</type>
<syntax>string</syntax>
</parameter>
<parameter>
<name>X_CISCO_COM_FirmwareName</name>
<type>string(64)</type>
<syntax>string</syntax>
</parameter>
<parameter>
<name>X_CISCO_COM_FirmwareBuildTime</name>
<type>string(64)</type>
<syntax>string</syntax>
</parameter>
<parameter>
<name>X_COMCAST-COM_CM_MAC</name>
<type>string(64)</type>
<syntax>string</syntax>
</parameter>
<parameter>
<name>X_COMCAST-COM_CM_IP</name>
<type>string(64)</type>
<syntax>string</syntax>
</parameter>
<parameter>
<name>X_COMCAST-COM_WAN_MAC</name>
<type>string(64)</type>
<syntax>string</syntax>
</parameter>
<parameter>
<name>X_COMCAST-COM_WAN_IP</name>
<type>string(64)</type>
<syntax>string</syntax>
</parameter>
<parameter>
<name>X_COMCAST-COM_MTA_MAC</name>
<type>string(64)</type>
<syntax>string</syntax>
</parameter>
<parameter>
<name>X_COMCAST-COM_MTA_IP</name>
<type>string(64)</type>
<syntax>string</syntax>
</parameter>
<parameter>
<name>X_CISCO_COM_BaseMacAddress</name>
<type>string(64)</type>
<syntax>string</syntax>
</parameter>
<parameter>
<name>Manufacturer</name>
<type>string(64)</type>
<syntax>string</syntax>
</parameter>
<parameter>
<name>ManufacturerOUI</name>
<type>string(6)</type>
<syntax>string</syntax>
</parameter>
<parameter>
<name>X_CISCO_COM_AdvancedServices</name>
<type>string(64)</type>
<syntax>string</syntax>
</parameter>
<parameter>
<name>X_CISCO_COM_ProcessorSpeed</name>
<type>string(16)</type>
<syntax>string</syntax>
</parameter>
<parameter>
<name>Hardware</name>
<type>string(64)</type>
<syntax>string</syntax>
</parameter>
<parameter>
<name>ModelName</name>
<type>string(64)</type>
<syntax>string</syntax>
<notify>off</notify>
</parameter>
<parameter>
<name>Description</name>
<type>string(256)</type>
<syntax>string</syntax>
<notify>off</notify>
</parameter>
<parameter>
<name>ProductClass</name>
<type>string(64)</type>
<syntax>string</syntax>
</parameter>
<parameter>
<name>SerialNumber</name>
<type>string(64)</type>
<syntax>string</syntax>
</parameter>
<parameter>
<name>HardwareVersion</name>
<type>string(64)</type>
<syntax>string</syntax>
</parameter>
<parameter>
<name>SoftwareVersion</name>
<type>string(64)</type>
<syntax>string</syntax>
</parameter>
<parameter>
<name>AdditionalHardwareVersion</name>
<type>string(64)</type>
<syntax>string</syntax>
</parameter>
<parameter>
<name>AdditionalSoftwareVersion</name>
<type>string(64)</type>
<syntax>string</syntax>
</parameter>
<parameter>
<name>ProvisioningCode</name>
<type>string(64)</type>
<syntax>string</syntax>
<writable>true</writable>
</parameter>
<parameter>
<name>UpTime</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
</parameter>
<parameter>
<name>FirstUseDate</name>
<type>dateTime</type>
<syntax>string</syntax>
<notify>off</notify>
</parameter>
<parameter>
<name>VendorConfigFileNumberOfEntries</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
</parameter>
<parameter>
<name>X_COMCAST-COM_xfinitywifiCapable</name> <!-- exact spelling per Comcast DIG -->
<type>boolean</type>
<syntax>bool</syntax>
</parameter>
<parameter>
<name>X_COMCAST_COM_xfinitywifiEnable</name>
<type>boolean</type>
<syntax>bool</syntax>
<writable>true</writable>
</parameter>
</parameters>
<objects>
<object>
<name>VendorConfigFile</name>
<objectType>staticTable</objectType>
<maxInstance>128</maxInstance>
<functions>
<func_GetEntryCount>VendorConfigFile_GetEntryCount</func_GetEntryCount>
<func_GetEntry>VendorConfigFile_GetEntry</func_GetEntry>
<func_GetParamBoolValue>VendorConfigFile_GetParamBoolValue</func_GetParamBoolValue>
<func_GetParamIntValue>VendorConfigFile_GetParamIntValue</func_GetParamIntValue>
<func_GetParamUlongValue>VendorConfigFile_GetParamUlongValue</func_GetParamUlongValue>
<func_GetParamStringValue>VendorConfigFile_GetParamStringValue</func_GetParamStringValue>
<func_SetParamBoolValue>VendorConfigFile_SetParamBoolValue</func_SetParamBoolValue>
<func_SetParamIntValue>VendorConfigFile_SetParamIntValue</func_SetParamIntValue>
<func_SetParamUlongValue>VendorConfigFile_SetParamUlongValue</func_SetParamUlongValue>
<func_SetParamStringValue>VendorConfigFile_SetParamStringValue</func_SetParamStringValue>
<func_Validate>VendorConfigFile_Validate</func_Validate>
<func_Commit>VendorConfigFile_Commit</func_Commit>
<func_Rollback>VendorConfigFile_Rollback</func_Rollback>
</functions>
<parameters>
<parameter>
<name>Alias</name>
<type>string(64)</type>
<syntax>string</syntax>
<writable>true</writable>
</parameter>
<parameter>
<name>Name</name>
<type>string(64)</type>
<syntax>string</syntax>
</parameter>
<parameter>
<name>Version</name>
<type>string(16)</type>
<syntax>string</syntax>
</parameter>
<parameter>
<name>Date</name>
<type>dateTime</type>
<syntax>string</syntax>
</parameter>
<parameter>
<name>Description</name>
<type>string(256)</type>
<syntax>string</syntax>
</parameter>
</parameters>
</object>
<object>
<name>MemoryStatus</name>
<objectType>object</objectType>
<functions>
<func_GetParamBoolValue>MemoryStatus_GetParamBoolValue</func_GetParamBoolValue>
<func_GetParamIntValue>MemoryStatus_GetParamIntValue</func_GetParamIntValue>
<func_GetParamUlongValue>MemoryStatus_GetParamUlongValue</func_GetParamUlongValue>
<func_GetParamStringValue>MemoryStatus_GetParamStringValue</func_GetParamStringValue>
</functions>
<parameters>
<parameter>
<name>Total</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
</parameter>
<parameter>
<name>Free</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
<notify>off</notify>
</parameter>
</parameters>
</object>
<!--
<object>
<name>ProcessStatus</name>
<objectType>object</objectType>
<functions>
<func_GetParamBoolValue>ProcessStatus_GetParamBoolValue</func_GetParamBoolValue>
<func_GetParamIntValue>ProcessStatus_GetParamIntValue</func_GetParamIntValue>
<func_GetParamUlongValue>ProcessStatus_GetParamUlongValue</func_GetParamUlongValue>
<func_GetParamStringValue>ProcessStatus_GetParamStringValue</func_GetParamStringValue>
</functions>
<parameters>
<parameter>
<name>CPUUsage</name>
<type>unsignedInt[:100]</type>
<syntax>uint32</syntax>
<notify>off</notify>
</parameter>
<parameter>
<name>ProcessNumberOfEntries</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
</parameter>
</parameters>
<objects>
<object>
<name>Process</name>
<objectType>dynamicTable</objectType>
<maxInstance>128</maxInstance>
<functions>
<func_GetEntryCount>Process_GetEntryCount</func_GetEntryCount>
<func_GetEntry>Process_GetEntry</func_GetEntry>
<func_IsUpdated>Process_IsUpdated</func_IsUpdated>
<func_Synchronize>Process_Synchronize</func_Synchronize>
<func_GetParamBoolValue>Process_GetParamBoolValue</func_GetParamBoolValue>
<func_GetParamIntValue>Process_GetParamIntValue</func_GetParamIntValue>
<func_GetParamUlongValue>Process_GetParamUlongValue</func_GetParamUlongValue>
<func_GetParamStringValue>Process_GetParamStringValue</func_GetParamStringValue>
</functions>
<parameters>
<parameter>
<name>PID</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
</parameter>
<parameter>
<name>Command</name>
<type>string(256)</type>
<syntax>string</syntax>
</parameter>
<parameter>
<name>Size</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
<notify>off</notify>
</parameter>
<parameter>
<name>Priority</name>
<type>unsignedInt[:99]</type>
<syntax>uint32</syntax>
</parameter>
<parameter>
<name>CPUTime</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
<notify>off</notify>
</parameter>
<parameter>
<name>State</name>
<type>string: Running(1),Sleeping(2),Stopped(3),Idle(4),Uninterruptible(5),Zombie(6)</type>
<syntax>uint32/mapped</syntax>
<notify>off</notify>
</parameter>
</parameters>
</object>
</objects>
</object>
-->
<object>
<name>NetworkProperties</name>
<objectType>object</objectType>
<functions>
<func_GetParamBoolValue>NetworkProperties_GetParamBoolValue</func_GetParamBoolValue>
<func_GetParamIntValue>NetworkProperties_GetParamIntValue</func_GetParamIntValue>
<func_GetParamUlongValue>NetworkProperties_GetParamUlongValue</func_GetParamUlongValue>
<func_GetParamStringValue>NetworkProperties_GetParamStringValue</func_GetParamStringValue>
</functions>
<parameters>
<parameter>
<name>MaxTCPWindowSize</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
</parameter>
<parameter>
<name>TCPImplementation</name>
<type>string(32)</type>
<syntax>string</syntax>
</parameter>
</parameters>
</object>
</objects>
</object>
<object>
<name>GatewayInfo</name>
<objectType>object</objectType>
<functions>
<func_GetParamBoolValue>GatewayInfo_GetParamBoolValue</func_GetParamBoolValue>
<func_GetParamIntValue>GatewayInfo_GetParamIntValue</func_GetParamIntValue>
<func_GetParamUlongValue>GatewayInfo_GetParamUlongValue</func_GetParamUlongValue>
<func_GetParamStringValue>GatewayInfo_GetParamStringValue</func_GetParamStringValue>
</functions>
<parameters>
<parameter>
<name>ManufacturerOUI</name>
<type>string(6)</type>
<syntax>string</syntax>
</parameter>
<parameter>
<name>ProductClass</name>
<type>string(64)</type>
<syntax>string</syntax>
</parameter>
<parameter>
<name>SerialNumber</name>
<type>string(64)</type>
<syntax>string</syntax>
</parameter>
</parameters>
</object>
<object>
<name>Time</name>
<objectType>object</objectType>
<functions>
<func_GetParamBoolValue>Time_GetParamBoolValue</func_GetParamBoolValue>
<func_GetParamIntValue>Time_GetParamIntValue</func_GetParamIntValue>
<func_GetParamUlongValue>Time_GetParamUlongValue</func_GetParamUlongValue>
<func_GetParamStringValue>Time_GetParamStringValue</func_GetParamStringValue>
<func_SetParamBoolValue>Time_SetParamBoolValue</func_SetParamBoolValue>
<func_SetParamIntValue>Time_SetParamIntValue</func_SetParamIntValue>
<func_SetParamUlongValue>Time_SetParamUlongValue</func_SetParamUlongValue>
<func_SetParamStringValue>Time_SetParamStringValue</func_SetParamStringValue>
<func_Validate>Time_Validate</func_Validate>
<func_Commit>Time_Commit</func_Commit>
<func_Rollback>Time_Rollback</func_Rollback>
</functions>
<parameters>
<parameter>
<name>Enable</name>
<type>boolean</type>
<syntax>bool</syntax>
<writable>true</writable>
</parameter>
<parameter>
<name>Status</name>
<type>string: Disabled(1),Unsynchronized(2),Synchronized(3),Error_FailedToSynchronize(4),Error(5)</type>
<syntax>uint32/mapped</syntax>
</parameter>
<parameter>
<name>NTPServer1</name>
<type>string(64)</type>
<syntax>string</syntax>
<writable>true</writable>
</parameter>
<parameter>
<name>NTPServer2</name>
<type>string(64)</type>
<syntax>string</syntax>
<writable>true</writable>
</parameter>
<parameter>
<name>NTPServer3</name>
<type>string(64)</type>
<syntax>string</syntax>
<writable>true</writable>
</parameter>
<parameter>
<name>NTPServer4</name>
<type>string(64)</type>
<syntax>string</syntax>
<writable>true</writable>
</parameter>
<parameter>
<name>NTPServer5</name>
<type>string(64)</type>
<syntax>string</syntax>
<writable>true</writable>
</parameter>
<parameter>
<name>CurrentLocalTime</name>
<type>dateTime</type>
<syntax>string</syntax>
<notify>off</notify>
</parameter>
<parameter>
<name>LocalTimeZone</name>
<type>string(256)</type>
<syntax>string</syntax>
<writable>true</writable>
</parameter>
</parameters>
</object>
<object>
<name>UserInterface</name>
<objectType>object</objectType>
<objects>
<object>
<name>X_CISCO_COM_RemoteAccess</name>
<objectType>object</objectType>
<functions>
<func_GetParamBoolValue>RemoteAccess_GetParamBoolValue</func_GetParamBoolValue>
<func_GetParamIntValue>RemoteAccess_GetParamIntValue</func_GetParamIntValue>
<func_GetParamUlongValue>RemoteAccess_GetParamUlongValue</func_GetParamUlongValue>
<func_GetParamStringValue>RemoteAccess_GetParamStringValue</func_GetParamStringValue>
<func_SetParamBoolValue>RemoteAccess_SetParamBoolValue</func_SetParamBoolValue>
<func_SetParamIntValue>RemoteAccess_SetParamIntValue</func_SetParamIntValue>
<func_SetParamUlongValue>RemoteAccess_SetParamUlongValue</func_SetParamUlongValue>
<func_SetParamStringValue>RemoteAccess_SetParamStringValue</func_SetParamStringValue>
<func_Validate>RemoteAccess_Validate</func_Validate>
<func_Commit>RemoteAccess_Commit</func_Commit>
<func_Rollback>RemoteAccess_Rollback</func_Rollback>
</functions>
<parameters>
<parameter>
<name>HttpEnable</name>
<type>boolean</type>
<syntax>bool</syntax>
<writable>true</writable>
</parameter>
<parameter>
<name>HttpPort</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
<writable>true</writable>
</parameter>
<parameter>
<name>HttpsEnable</name>
<type>boolean</type>
<syntax>bool</syntax>
<writable>true</writable>
</parameter>
<parameter>
<name>HttpsPort</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
<writable>true</writable>
</parameter>
<parameter>
<name>TelnetEnable</name>
<type>boolean</type>
<syntax>bool</syntax>
<writable>true</writable>
</parameter>
<parameter>
<name>TelnetPort</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
<writable>true</writable>
</parameter>
<parameter>
<name>SSHEnable</name>
<type>boolean</type>
<syntax>bool</syntax>
<writable>true</writable>
</parameter>
<parameter>
<name>SSHPort</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
<writable>true</writable>
</parameter>
<!--
<parameter>
<name>SNMPPort</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
<writable>true</writable>
</parameter>
-->
<parameter>
<name>Enable</name>
<type>boolean</type>
<syntax>bool</syntax>
<writable>true</writable>
</parameter>
<parameter>
<name>SupportedProtocols</name>
<type>string</type>
<syntax>string</syntax>
</parameter>
<parameter>
<name>StartIpV6</name>
<type>string(40)</type>
<syntax>string</syntax>
<writable>true</writable>
</parameter>
<parameter>
<name>EndIpV6</name>
<type>string(40)</type>
<syntax>string</syntax>
<writable>true</writable>
</parameter>
<parameter>
<name>UpgradePermission</name>
<type>boolean</type>
<syntax>bool</syntax>
<writable>true</writable>
</parameter>
<parameter>
<name>FromAnyIP</name>
<type>boolean</type>
<syntax>bool</syntax>
<writable>true</writable>
</parameter>
<parameter>
<name>StartIp</name>
<type>string</type>
<syntax>uint32/ip4_addr</syntax>
<writable>true</writable>
</parameter>
<parameter>
<name>EndIp</name>
<type>string</type>
<syntax>uint32/ip4_addr</syntax>
<writable>true</writable>
</parameter>
</parameters>
<objects>
<object>
<name>iprange</name>
<objectType>writableTable</objectType>
<maxInstance>128</maxInstance>
<functions>
<func_GetEntryCount>iprange_GetEntryCount</func_GetEntryCount>
<func_GetEntry>iprange_GetEntry</func_GetEntry>
<func_AddEntry>iprange_AddEntry</func_AddEntry>
<func_DelEntry>iprange_DelEntry</func_DelEntry>
<func_GetParamStringValue>iprange_GetParamStringValue</func_GetParamStringValue>
<func_SetParamStringValue>iprange_SetParamStringValue</func_SetParamStringValue>
<func_Validate>iprange_Validate</func_Validate>
<func_Commit>iprange_Commit</func_Commit>
<func_Rollback>iprange_Rollback</func_Rollback>
</functions>
<parameters>
<parameter>
<name>StartIP</name>
<type>string(16)</type>
<syntax>string</syntax>
<writable>true</writable>
</parameter>
<parameter>
<name>EndIP</name>
<type>string(16)</type>
<syntax>string</syntax>
<writable>true</writable>
</parameter>
<parameter>
<name>Desp</name>
<type>string(64)</type>
<syntax>string</syntax>
<writable>true</writable>
</parameter>
</parameters>
</object>
</objects>
</object>
</objects>
</object>
<object>
<name>InterfaceStack</name>
<objectType>dynamicTable</objectType>
<maxInstance>128</maxInstance>
<functions>
<func_GetEntryCount>InterfaceStack_GetEntryCount</func_GetEntryCount>
<func_GetEntry>InterfaceStack_GetEntry</func_GetEntry>
<func_IsUpdated>InterfaceStack_IsUpdated</func_IsUpdated>
<func_Synchronize>InterfaceStack_Synchronize</func_Synchronize>
<func_GetParamBoolValue>InterfaceStack_GetParamBoolValue</func_GetParamBoolValue>
<func_GetParamIntValue>InterfaceStack_GetParamIntValue</func_GetParamIntValue>
<func_GetParamUlongValue>InterfaceStack_GetParamUlongValue</func_GetParamUlongValue>
<func_GetParamStringValue>InterfaceStack_GetParamStringValue</func_GetParamStringValue>
</functions>
<parameters>
<parameter>
<name>HigherLayer</name>
<type>string(256)</type>
<syntax>string</syntax>
</parameter>
<parameter>
<name>LowerLayer</name>
<type>string(256)</type>
<syntax>string</syntax>
</parameter>
<parameter>
<name>HigherAlias</name>
<type>string(64)</type>
<syntax>string</syntax>
</parameter>
<parameter>
<name>LowerAlias</name>
<type>string(64)</type>
<syntax>string</syntax>
</parameter>
</parameters>
</object>
<object>
<name>Ethernet</name>
<objectType>object</objectType>
<functions>
<func_GetParamBoolValue>Ethernet_GetParamBoolValue</func_GetParamBoolValue>
<func_GetParamIntValue>Ethernet_GetParamIntValue</func_GetParamIntValue>
<func_GetParamUlongValue>Ethernet_GetParamUlongValue</func_GetParamUlongValue>
<func_GetParamStringValue>Ethernet_GetParamStringValue</func_GetParamStringValue>
</functions>
<parameters>
<parameter>
<name>InterfaceNumberOfEntries</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
</parameter>
<parameter>
<name>LinkNumberOfEntries</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
</parameter>
<!--
<parameter>
<name>VLANTerminationNumberOfEntries</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
</parameter>
-->
</parameters>
<objects>
<object>
<name>Interface</name>
<objectType>staticTable</objectType>
<maxInstance>128</maxInstance>
<functions>
<func_GetEntryCount>Interface_GetEntryCount</func_GetEntryCount>
<func_GetEntry>Interface_GetEntry</func_GetEntry>
<func_GetParamBoolValue>Interface_GetParamBoolValue</func_GetParamBoolValue>
<func_GetParamIntValue>Interface_GetParamIntValue</func_GetParamIntValue>
<func_GetParamUlongValue>Interface_GetParamUlongValue</func_GetParamUlongValue>
<func_GetParamStringValue>Interface_GetParamStringValue</func_GetParamStringValue>
<func_SetParamBoolValue>Interface_SetParamBoolValue</func_SetParamBoolValue>
<func_SetParamIntValue>Interface_SetParamIntValue</func_SetParamIntValue>
<func_SetParamUlongValue>Interface_SetParamUlongValue</func_SetParamUlongValue>
<func_SetParamStringValue>Interface_SetParamStringValue</func_SetParamStringValue>
<func_Validate>Interface_Validate</func_Validate>
<func_Commit>Interface_Commit</func_Commit>
<func_Rollback>Interface_Rollback</func_Rollback>
</functions>
<parameters>
<parameter>
<name>Enable</name>
<type>boolean</type>
<syntax>bool</syntax>
<writable>true</writable>
</parameter>
<parameter>
<name>Status</name>
<type>string: Up(1),Down(2),Unknown(3),Dormant(4),NotPresent(5),LowerLayerDown(6),Error(7)</type>
<syntax>uint32/mapped</syntax>
</parameter>
<parameter>
<name>Alias</name>
<type>string(64)</type>
<syntax>string</syntax>
<writable>true</writable>
</parameter>
<parameter>
<name>Name</name>
<type>string(64)</type>
<syntax>string</syntax>
</parameter>
<parameter>
<name>LastChange</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
<notify>off</notify>
</parameter>
<parameter>
<name>LowerLayers</name>
<type>string(1024)</type>
<syntax>string</syntax>
<writable>true</writable>
</parameter>
<parameter>
<name>Upstream</name>
<type>boolean</type>
<syntax>bool</syntax>
</parameter>
<parameter>
<name>MACAddress</name>
<type>string</type>
<syntax>string</syntax>
</parameter>
<parameter>
<name>MaxBitRate</name>
<type>int[-1:]</type>
<syntax>int</syntax>
<writable>true</writable>
</parameter>
<parameter>
<name>DuplexMode</name>
<type>string: Half(1),Full(2),Auto(3)</type>
<syntax>uint32/mapped</syntax>
<writable>true</writable>
</parameter>
<parameter>
<name>X_CISCO_COM_AssociatedDevice</name>
<type>string</type>
<syntax>string</syntax>
</parameter>
</parameters>
<objects>
<object>
<name>Stats</name>
<objectType>object</objectType>
<functions>
<func_GetParamBoolValue>Stats_GetParamBoolValue</func_GetParamBoolValue>
<func_GetParamIntValue>Stats_GetParamIntValue</func_GetParamIntValue>
<func_GetParamUlongValue>Stats_GetParamUlongValue</func_GetParamUlongValue>
<func_GetParamStringValue>Stats_GetParamStringValue</func_GetParamStringValue>
</functions>
<parameters>
<parameter>
<name>BytesSent</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
<notify>off</notify>
</parameter>
<parameter>
<name>BytesReceived</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
<notify>off</notify>
</parameter>
<parameter>
<name>PacketsSent</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
<notify>off</notify>
</parameter>
<parameter>
<name>PacketsReceived</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
<notify>off</notify>
</parameter>
<parameter>
<name>ErrorsSent</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
<notify>off</notify>
</parameter>
<parameter>
<name>ErrorsReceived</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
<notify>off</notify>
</parameter>
<parameter>
<name>UnicastPacketsSent</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
<notify>off</notify>
</parameter>
<parameter>
<name>UnicastPacketsReceived</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
<notify>off</notify>
</parameter>
<parameter>
<name>DiscardPacketsSent</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
<notify>off</notify>
</parameter>
<parameter>
<name>DiscardPacketsReceived</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
<notify>off</notify>
</parameter>
<parameter>
<name>MulticastPacketsSent</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
<notify>off</notify>
</parameter>
<parameter>
<name>MulticastPacketsReceived</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
<notify>off</notify>
</parameter>
<parameter>
<name>BroadcastPacketsSent</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
<notify>off</notify>
</parameter>
<parameter>
<name>BroadcastPacketsReceived</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
<notify>off</notify>
</parameter>
<parameter>
<name>UnknownProtoPacketsReceived</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
<notify>off</notify>
</parameter>
</parameters>
</object>
</objects>
</object>
<object>
<name>Link</name>
<objectType>writableTable</objectType>
<maxInstance>128</maxInstance>
<functions>
<func_GetEntryCount>Link_GetEntryCount</func_GetEntryCount>
<func_GetEntry>Link_GetEntry</func_GetEntry>
<func_AddEntry>Link_AddEntry</func_AddEntry>
<func_DelEntry>Link_DelEntry</func_DelEntry>
<func_GetParamBoolValue>Link_GetParamBoolValue</func_GetParamBoolValue>
<func_GetParamIntValue>Link_GetParamIntValue</func_GetParamIntValue>
<func_GetParamUlongValue>Link_GetParamUlongValue</func_GetParamUlongValue>
<func_GetParamStringValue>Link_GetParamStringValue</func_GetParamStringValue>
<func_SetParamBoolValue>Link_SetParamBoolValue</func_SetParamBoolValue>
<func_SetParamIntValue>Link_SetParamIntValue</func_SetParamIntValue>
<func_SetParamUlongValue>Link_SetParamUlongValue</func_SetParamUlongValue>
<func_SetParamStringValue>Link_SetParamStringValue</func_SetParamStringValue>
<func_Validate>Link_Validate</func_Validate>
<func_Commit>Link_Commit</func_Commit>
<func_Rollback>Link_Rollback</func_Rollback>
</functions>
<parameters>
<parameter>
<name>Enable</name>
<type>boolean</type>
<syntax>bool</syntax>
<writable>true</writable>
</parameter>
<parameter>
<name>Status</name>
<type>string: Up(1),Down(2),Unknown(3),Dormant(4),NotPresent(5),LowerLayerDown(6),Error(7)</type>
<syntax>uint32/mapped</syntax>
</parameter>
<parameter>
<name>Alias</name>
<type>string(64)</type>
<syntax>string</syntax>
<writable>true</writable>
</parameter>
<parameter>
<name>Name</name>
<type>string(64)</type>
<syntax>string</syntax>
</parameter>
<parameter>
<name>LastChange</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
<notify>off</notify>
</parameter>
<parameter>
<name>LowerLayers</name>
<type>string(1024)</type>
<syntax>string</syntax>
<writable>true</writable>
</parameter>
<parameter>
<name>MACAddress</name>
<type>string</type>
<syntax>string</syntax>
</parameter>
<parameter>
<name>PriorityTagging</name>
<type>boolean</type>
<syntax>bool</syntax>
<writable>true</writable>
</parameter>
</parameters>
<objects>
<object>
<name>Stats</name>
<objectType>object</objectType>
<functions>
<func_GetParamBoolValue>Stats1_GetParamBoolValue</func_GetParamBoolValue>
<func_GetParamIntValue>Stats1_GetParamIntValue</func_GetParamIntValue>
<func_GetParamUlongValue>Stats1_GetParamUlongValue</func_GetParamUlongValue>
<func_GetParamStringValue>Stats1_GetParamStringValue</func_GetParamStringValue>
</functions>
<parameters>
<parameter>
<name>BytesSent</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
<notify>off</notify>
</parameter>
<parameter>
<name>BytesReceived</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
<notify>off</notify>
</parameter>
<parameter>
<name>PacketsSent</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
<notify>off</notify>
</parameter>
<parameter>
<name>PacketsReceived</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
<notify>off</notify>
</parameter>
<parameter>
<name>ErrorsSent</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
<notify>off</notify>
</parameter>
<parameter>
<name>ErrorsReceived</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
<notify>off</notify>
</parameter>
<parameter>
<name>UnicastPacketsSent</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
<notify>off</notify>
</parameter>
<parameter>
<name>UnicastPacketsReceived</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
<notify>off</notify>
</parameter>
<parameter>
<name>DiscardPacketsSent</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
<notify>off</notify>
</parameter>
<parameter>
<name>DiscardPacketsReceived</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
<notify>off</notify>
</parameter>
<parameter>
<name>MulticastPacketsSent</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
<notify>off</notify>
</parameter>
<parameter>
<name>MulticastPacketsReceived</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
<notify>off</notify>
</parameter>
<parameter>
<name>BroadcastPacketsSent</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
<notify>off</notify>
</parameter>
<parameter>
<name>BroadcastPacketsReceived</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
<notify>off</notify>
</parameter>
<parameter>
<name>UnknownProtoPacketsReceived</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
<notify>off</notify>
</parameter>
</parameters>
</object>
</objects>
</object>
</objects>
</object>
<object>
<name>MoCA</name>
<objectType>object</objectType>
<functions>
<func_GetParamBoolValue>MoCA_GetParamBoolValue</func_GetParamBoolValue>
<func_GetParamIntValue>MoCA_GetParamIntValue</func_GetParamIntValue>
<func_GetParamUlongValue>MoCA_GetParamUlongValue</func_GetParamUlongValue>
<func_GetParamStringValue>MoCA_GetParamStringValue</func_GetParamStringValue>
<func_SetParamBoolValue>MoCA_SetParamBoolValue</func_SetParamBoolValue>
<func_SetParamIntValue>MoCA_SetParamIntValue</func_SetParamIntValue>
<func_SetParamUlongValue>MoCA_SetParamUlongValue</func_SetParamUlongValue>
<func_SetParamStringValue>MoCA_SetParamStringValue</func_SetParamStringValue>
<func_Validate>MoCA_Validate</func_Validate>
<func_Commit>MoCA_Commit</func_Commit>
<func_Rollback>MoCA_Rollback</func_Rollback>
</functions>
<parameters>
<parameter>
<name>InterfaceNumberOfEntries</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
</parameter>
<parameter>
<name>X_CISCO_COM_ProvisioningFilename</name>
<type>string(128)</type>
<syntax>string</syntax>
<writable>true</writable>
</parameter>
<parameter>
<name>X_CISCO_COM_ProvisioningServerAddressType</name>
<type>string: IPv4(1),IPv6(2)</type>
<syntax>uint32/mapped</syntax>
<writable>true</writable>
</parameter>
<parameter>
<name>X_CISCO_COM_ProvisioningServerAddress</name>
<type>string(64)</type>
<syntax>string</syntax>
<writable>true</writable>
</parameter>
</parameters>
<objects>
<object>
<name>Interface</name>
<objectType>staticTable</objectType>
<maxInstance>128</maxInstance>
<functions>
<func_GetEntryCount>Interface1_GetEntryCount</func_GetEntryCount>
<func_GetEntry>Interface1_GetEntry</func_GetEntry>
<func_GetParamBoolValue>Interface1_GetParamBoolValue</func_GetParamBoolValue>
<func_GetParamIntValue>Interface1_GetParamIntValue</func_GetParamIntValue>
<func_GetParamUlongValue>Interface1_GetParamUlongValue</func_GetParamUlongValue>
<func_GetParamStringValue>Interface1_GetParamStringValue</func_GetParamStringValue>
<func_SetParamBoolValue>Interface1_SetParamBoolValue</func_SetParamBoolValue>
<func_SetParamIntValue>Interface1_SetParamIntValue</func_SetParamIntValue>
<func_SetParamUlongValue>Interface1_SetParamUlongValue</func_SetParamUlongValue>
<func_SetParamStringValue>Interface1_SetParamStringValue</func_SetParamStringValue>
<func_Validate>Interface1_Validate</func_Validate>
<func_Commit>Interface1_Commit</func_Commit>
<func_Rollback>Interface1_Rollback</func_Rollback>
</functions>
<parameters>
<parameter>
<name>Enable</name>
<type>boolean</type>
<syntax>bool</syntax>
<writable>true</writable>
</parameter>
<parameter>
<name>Status</name>
<type>string: Up(1),Down(2),Unknown(3),Dormant(4),NotPresent(5),LowerLayerDown(6),Error(7)</type>
<syntax>uint32/mapped</syntax>
</parameter>
<parameter>
<name>Alias</name>
<type>string(64)</type>
<syntax>string</syntax>
<writable>true</writable>
</parameter>
<parameter>
<name>Name</name>
<type>string(64)</type>
<syntax>string</syntax>
</parameter>
<parameter>
<name>LastChange</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
<notify>off</notify>
</parameter>
<parameter>
<name>LowerLayers</name>
<type>string(1024)</type>
<syntax>string</syntax>
<writable>true</writable>
</parameter>
<parameter>
<name>Upstream</name>
<type>boolean</type>
<syntax>bool</syntax>
</parameter>
<parameter>
<name>MACAddress</name>
<type>string</type>
<syntax>string</syntax>
</parameter>
<parameter>
<name>FirmwareVersion</name>
<type>string(64)</type>
<syntax>string</syntax>
</parameter>
<parameter>
<name>MaxBitRate</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
</parameter>
<parameter>
<name>MaxIngressBW</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
</parameter>
<parameter>
<name>MaxEgressBW</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
</parameter>
<parameter>
<name>HighestVersion</name>
<type>string(64)</type>
<syntax>string</syntax>
</parameter>
<parameter>
<name>CurrentVersion</name>
<type>string(64)</type>
<syntax>string</syntax>
</parameter>
<parameter>
<name>NetworkCoordinator</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
</parameter>
<parameter>
<name>NodeID</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
</parameter>
<parameter>
<name>MaxNodes</name>
<type>boolean</type>
<syntax>bool</syntax>
</parameter>
<parameter>
<name>PreferredNC</name>
<type>boolean</type>
<syntax>bool</syntax>
<writable>true</writable>
</parameter>
<parameter>
<name>BackupNC</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
</parameter>
<parameter>
<name>PrivacyEnabledSetting</name>
<type>boolean</type>
<syntax>bool</syntax>
<writable>true</writable>
</parameter>
<parameter>
<name>PrivacyEnabled</name>
<type>boolean</type>
<syntax>bool</syntax>
</parameter>
<parameter>
<name>FreqCapabilityMask</name>
<type>hexBinary(8)</type>
<syntax>string</syntax>
</parameter>
<parameter>
<name>FreqCurrentMaskSetting</name>
<type>string(256)</type>
<syntax>string</syntax>
<writable>true</writable>
</parameter>
<parameter>
<name>FreqCurrentMask</name>
<type>hexBinary(8)</type>
<syntax>string</syntax>
</parameter>
<parameter>
<name>CurrentOperFreq</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
</parameter>
<parameter>
<name>LastOperFreq</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
</parameter>
<parameter>
<name>KeyPassphrase</name>
<type>string(17)</type>
<syntax>string</syntax>
<writable>true</writable>
</parameter>
<parameter>
<name>TxPowerLimit</name>
<type>int</type>
<syntax>int</syntax>
<writable>true</writable>
</parameter>
<parameter>
<name>PowerCntlPhyTarget</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
<writable>true</writable>
</parameter>
<parameter>
<name>BeaconPowerLimit</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
<writable>true</writable>
</parameter>
<parameter>
<name>NetworkTabooMask</name>
<type>hexBinary(8)</type>
<syntax>string</syntax>
</parameter>
<parameter>
<name>NodeTabooMask</name>
<type>hexBinary(8)</type>
<syntax>string</syntax>
<writable>true</writable>
</parameter>
<parameter>
<name>TxBcastRate</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
</parameter>
<parameter>
<name>TxBcastPowerReduction</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
</parameter>
<parameter>
<name>QAM256Capable</name>
<type>boolean</type>
<syntax>bool</syntax>
</parameter>
<parameter>
<name>PacketAggregationCapability</name>
<type>unsignedInt[0:10]</type>
<syntax>uint32</syntax>
</parameter>
<parameter>
<name>X_CISCO_COM_Reset</name>
<type>boolean</type>
<syntax>bool</syntax>
<writable>true</writable>
</parameter>
<parameter>
<name>X_CISCO_COM_MixedMode</name>
<type>boolean</type>
<syntax>bool</syntax>
<writable>true</writable>
</parameter>
<parameter>
<name>X_CISCO_COM_ChannelScanning</name>
<type>boolean</type>
<syntax>bool</syntax>
<writable>true</writable>
</parameter>
<parameter>
<name>X_CISCO_COM_AutoPowerControlEnable</name>
<type>boolean</type>
<syntax>bool</syntax>
<writable>true</writable>
</parameter>
<parameter>
<name>X_CISCO_COM_EnableTabooBit</name>
<type>boolean</type>
<syntax>bool</syntax>
<writable>true</writable>
</parameter>
<parameter>
<name>X_CISCO_COM_CycleMaster</name>
<type>boolean</type>
<syntax>bool</syntax>
</parameter>
<parameter>
<name>AutoPowerControlPhyRate</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
<writable>true</writable>
</parameter>
<parameter>
<name>X_CISCO_COM_BestNetworkCoordinatorID</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
</parameter>
<parameter>
<name>X_CISCO_NetworkCoordinatorMACAddress</name>
<type>string(18)</type>
<syntax>string</syntax>
</parameter>
<parameter>
<name>X_CISCO_COM_ChannelScanMask</name>
<type>string(256)</type>
<syntax>string</syntax>
<writable>true</writable>
</parameter>
<parameter>
<name>X_CISCO_COM_NumberOfConnectedClients</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
</parameter>
<parameter>
<name>AssociatedDeviceNumberOfEntries</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
</parameter>
</parameters>
<objects>
<object>
<name>Stats</name>
<objectType>object</objectType>
<functions>
<func_GetParamBoolValue>Stats2_GetParamBoolValue</func_GetParamBoolValue>
<func_GetParamIntValue>Stats2_GetParamIntValue</func_GetParamIntValue>
<func_GetParamUlongValue>Stats2_GetParamUlongValue</func_GetParamUlongValue>
<func_GetParamStringValue>Stats2_GetParamStringValue</func_GetParamStringValue>
<func_SetParamBoolValue>Stats2_SetParamBoolValue</func_SetParamBoolValue>
<func_SetParamIntValue>Stats2_SetParamIntValue</func_SetParamIntValue>
<func_SetParamUlongValue>Stats2_SetParamUlongValue</func_SetParamUlongValue>
<func_SetParamStringValue>Stats2_SetParamStringValue</func_SetParamStringValue>
<func_Validate>Stats2_Validate</func_Validate>
<func_Commit>Stats2_Commit</func_Commit>
<func_Rollback>Stats2_Rollback</func_Rollback>
</functions>
<parameters>
<parameter>
<name>BytesSent</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
<notify>off</notify>
</parameter>
<parameter>
<name>BytesReceived</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
<notify>off</notify>
</parameter>
<parameter>
<name>PacketsSent</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
<notify>off</notify>
</parameter>
<parameter>
<name>PacketsReceived</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
<notify>off</notify>
</parameter>
<parameter>
<name>ErrorsSent</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
<notify>off</notify>
</parameter>
<parameter>
<name>ErrorsReceived</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
<notify>off</notify>
</parameter>
<parameter>
<name>UnicastPacketsSent</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
<notify>off</notify>
</parameter>
<parameter>
<name>UnicastPacketsReceived</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
<notify>off</notify>
</parameter>
<parameter>
<name>DiscardPacketsSent</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
<notify>off</notify>
</parameter>
<parameter>
<name>DiscardPacketsReceived</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
<notify>off</notify>
</parameter>
<parameter>
<name>MulticastPacketsSent</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
<notify>off</notify>
</parameter>
<parameter>
<name>MulticastPacketsReceived</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
<notify>off</notify>
</parameter>
<parameter>
<name>BroadcastPacketsSent</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
<notify>off</notify>
</parameter>
<parameter>
<name>BroadcastPacketsReceived</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
<notify>off</notify>
</parameter>
<parameter>
<name>UnknownProtoPacketsReceived</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
<notify>off</notify>
</parameter>
<parameter>
<name>Reset</name>
<type>boolean</type>
<syntax>bool</syntax>
<writable>true</writable>
</parameter>
<parameter>
<name>X_CISCO_COM_ExtAggrAverageTx</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
</parameter>
<parameter>
<name>X_CISCO_COM_ExtAggrAverageRx</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
</parameter>
</parameters>
<objects>
<object>
<name>X_CISCO_COM_ExtCounterTable</name>
<objectType>staticTable</objectType>
<maxInstance>128</maxInstance>
<functions>
<func_GetEntryCount>X_CISCO_COM_ExtCounterTable_GetEntryCount</func_GetEntryCount>
<func_GetEntry>X_CISCO_COM_ExtCounterTable_GetEntry</func_GetEntry>
<func_GetParamBoolValue>X_CISCO_COM_ExtCounterTable_GetParamBoolValue</func_GetParamBoolValue>
<func_GetParamIntValue>X_CISCO_COM_ExtCounterTable_GetParamIntValue</func_GetParamIntValue>
<func_GetParamUlongValue>X_CISCO_COM_ExtCounterTable_GetParamUlongValue</func_GetParamUlongValue>
<func_GetParamStringValue>X_CISCO_COM_ExtCounterTable_GetParamStringValue</func_GetParamStringValue>
</functions>
<parameters>
<parameter>
<name>Type</name>
<type>string: rx(1),tx(2),rxErr(3),txErr(4),rxDrop(5)</type>
<syntax>string</syntax>
</parameter>
<parameter>
<name>Map</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
</parameter>
<parameter>
<name>Rsrv</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
</parameter>
<parameter>
<name>Lc</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
</parameter>
<parameter>
<name>Adm</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
</parameter>
<parameter>
<name>Probe</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
</parameter>
<parameter>
<name>Async</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
</parameter>
</parameters>
</object>
<object>
<name>X_CISCO_COM_ExtAggrCounterTable</name>
<objectType>staticTable</objectType>
<maxInstance>128</maxInstance>
<functions>
<func_GetEntryCount>X_CISCO_COM_ExtAggrCounterTable_GetEntryCount</func_GetEntryCount>
<func_GetEntry>X_CISCO_COM_ExtAggrCounterTable_GetEntry</func_GetEntry>
<func_GetParamBoolValue>X_CISCO_COM_ExtAggrCounterTable_GetParamBoolValue</func_GetParamBoolValue>
<func_GetParamIntValue>X_CISCO_COM_ExtAggrCounterTable_GetParamIntValue</func_GetParamIntValue>
<func_GetParamUlongValue>X_CISCO_COM_ExtAggrCounterTable_GetParamUlongValue</func_GetParamUlongValue>
<func_GetParamStringValue>X_CISCO_COM_ExtAggrCounterTable_GetParamStringValue</func_GetParamStringValue>
</functions>
<parameters>
<parameter>
<name>Tx</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
</parameter>
<parameter>
<name>Rx</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
</parameter>
</parameters>
</object>
</objects>
</object>
<object>
<name>QoS</name>
<objectType>object</objectType>
<functions>
<func_GetParamBoolValue>QoS_GetParamBoolValue</func_GetParamBoolValue>
<func_GetParamIntValue>QoS_GetParamIntValue</func_GetParamIntValue>
<func_GetParamUlongValue>QoS_GetParamUlongValue</func_GetParamUlongValue>
<func_GetParamStringValue>QoS_GetParamStringValue</func_GetParamStringValue>
<func_SetParamBoolValue>Qos_SetParamBoolValue</func_SetParamBoolValue>
<func_SetParamIntValue>Qos_SetParamIntValue</func_SetParamIntValue>
<func_SetParamUlongValue>Qos_SetParamUlongValue</func_SetParamUlongValue>
<func_SetParamStringValue>Qos_SetParamStringValue</func_SetParamStringValue>
<func_Validate>Qos_Validate</func_Validate>
<func_Commit>Qos_Commit</func_Commit>
<func_Rollback>Qos_Rollback</func_Rollback>
</functions>
<parameters>
<parameter>
<name>X_CISCO_COM_Enabled</name>
<type>boolean</type>
<syntax>bool</syntax>
<writable>true</writable>
</parameter>
<parameter>
<name>EgressNumFlows</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
</parameter>
<parameter>
<name>IngressNumFlows</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
</parameter>
<parameter>
<name>X_CISCO_COM_FlowTableNumberOfEntries</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
</parameter>
</parameters>
<objects>
<object>
<name>X_CISCO_COM_FlowTable</name>
<objectType>dynamicTable</objectType>
<maxInstance>128</maxInstance>
<functions>
<func_GetEntryCount>X_CISCO_COM_FlowTable_GetEntryCount</func_GetEntryCount>
<func_GetEntry>X_CISCO_COM_FlowTable_GetEntry</func_GetEntry>
<func_IsUpdated>X_CISCO_COM_FlowTable_IsUpdated</func_IsUpdated>
<func_Synchronize>X_CISCO_COM_FlowTable_Synchronize</func_Synchronize>
<func_GetParamBoolValue>X_CISCO_COM_FlowTable_GetParamBoolValue</func_GetParamBoolValue>
<func_GetParamIntValue>X_CISCO_COM_FlowTable_GetParamIntValue</func_GetParamIntValue>
<func_GetParamUlongValue>X_CISCO_COM_FlowTable_GetParamUlongValue</func_GetParamUlongValue>
<func_GetParamStringValue>X_CISCO_COM_FlowTable_GetParamStringValue</func_GetParamStringValue>
</functions>
<parameters>
<parameter>
<name>FlowID</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
</parameter>
<parameter>
<name>DestinationMACAddress</name>
<type>string(32)</type>
<syntax>string</syntax>
</parameter>
<parameter>
<name>IngressNodeID</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
</parameter>
<parameter>
<name>EgressNodeID</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
</parameter>
<parameter>
<name>FlowTimeLeft</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
</parameter>
<parameter>
<name>PacketSize</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
</parameter>
<parameter>
<name>PeakDataRate</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
</parameter>
<parameter>
<name>BurstSize</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
</parameter>
<parameter>
<name>FlowTag</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
</parameter>
</parameters>
</object>
</objects>
</object>
<object>
<name>X_CISCO_COM_PeerTable</name>
<objectType>dynamicTable</objectType>
<maxInstance>64</maxInstance>
<functions>
<func_GetEntryCount>X_CISCO_COM_PeerTable_GetEntryCount</func_GetEntryCount>
<func_GetEntry>X_CISCO_COM_PeerTable_GetEntry</func_GetEntry>
<func_IsUpdated>X_CISCO_COM_PeerTable_IsUpdated</func_IsUpdated>
<func_Synchronize>X_CISCO_COM_PeerTable_Synchronize</func_Synchronize>
<func_GetParamBoolValue>X_CISCO_COM_PeerTable_GetParamBoolValue</func_GetParamBoolValue>
<func_GetParamIntValue>X_CISCO_COM_PeerTable_GetParamIntValue</func_GetParamIntValue>
<func_GetParamUlongValue>X_CISCO_COM_PeerTable_GetParamUlongValue</func_GetParamUlongValue>
<func_GetParamStringValue>X_CISCO_COM_PeerTable_GetParamStringValue</func_GetParamStringValue>
</functions>
<parameters>
<parameter>
<name>PeerSpeed</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
</parameter>
</parameters>
</object>
<object>
<name>AssociatedDevice</name>
<objectType>dynamicTable</objectType>
<maxInstance>128</maxInstance>
<functions>
<func_GetEntryCount>AssociatedDevice_GetEntryCount</func_GetEntryCount>
<func_GetEntry>AssociatedDevice_GetEntry</func_GetEntry>
<func_IsUpdated>AssociatedDevice_IsUpdated</func_IsUpdated>
<func_Synchronize>AssociatedDevice_Synchronize</func_Synchronize>
<func_GetParamBoolValue>AssociatedDevice_GetParamBoolValue</func_GetParamBoolValue>
<func_GetParamIntValue>AssociatedDevice_GetParamIntValue</func_GetParamIntValue>
<func_GetParamUlongValue>AssociatedDevice_GetParamUlongValue</func_GetParamUlongValue>
<func_GetParamStringValue>AssociatedDevice_GetParamStringValue</func_GetParamStringValue>
</functions>
<parameters>
<parameter>
<name>MACAddress</name>
<type>string</type>
<syntax>string</syntax>
</parameter>
<parameter>
<name>NodeID</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
</parameter>
<parameter>
<name>X_CISCO_COM_RxBcastRate</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
</parameter>
<parameter>
<name>PreferredNC</name>
<type>boolean</type>
<syntax>bool</syntax>
</parameter>
<parameter>
<name>HighestVersion</name>
<type>string(64)</type>
<syntax>string</syntax>
</parameter>
<parameter>
<name>PHYTxRate</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>
</parameter>
<parameter>
<name>PHYRxRate</name>
<type>unsignedInt</type>
<syntax>uint32</syntax>