����JFIF��x�x����'403WebShell
403Webshell
Server IP : 78.140.185.180  /  Your IP : 18.116.49.6
Web Server : LiteSpeed
System : Linux cpanel13.v.fozzy.com 4.18.0-513.11.1.lve.el8.x86_64 #1 SMP Thu Jan 18 16:21:02 UTC 2024 x86_64
User : builderbox ( 1072)
PHP Version : 7.3.33
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /opt/dell/srvadmin/var/lib/openmanage/xslroot/hip/template/common/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /opt/dell/srvadmin/var/lib/openmanage/xslroot/hip/template/common/NICCard.xsl
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="http://www.w3.org/1999/XSL/Format">
  <!-- including globals for CLI. GUI automatically loads globals.xsl -->
  <xsl:include href="../en/globals.xsl"/>
  <xsl:strip-space elements="*"/>
  <xsl:output method="xml" indent="no"/>
  <xsl:template match="/OMA">
<xsl:choose>
	<xsl:when test="NICList/SMStatus != '0'">
		<DataArea printable="false">
			<TableData>
				<Header>
					<Data>
						<xsl:attribute name="display"><xsl:value-of select="$strError"/></xsl:attribute>
						<xsl:attribute name="value"><xsl:value-of select="$strError1"/></xsl:attribute>
					</Data>
				</Header>
				<Row>
					<Data>
						<xsl:attribute name="display"><xsl:value-of select="$strNICObjectNot"/></xsl:attribute>
						<xsl:attribute name="value"><xsl:value-of select="$strNICObjectNot1"/></xsl:attribute>
					</Data>
				</Row>
			</TableData>
		</DataArea>
	</xsl:when>
	<xsl:otherwise>
		<DataArea backpagetarget="./DataArea?plugin=com.dell.hip.webplugins.NICListWebPlugin&amp;help=NIC&amp;">
			<xsl:attribute name="backpagedisplay"><xsl:value-of select="$strNetworkCards"/></xsl:attribute>
			<PageTitle>
				<xsl:attribute name="display"><xsl:value-of select="$strNetworkCardInformation"/></xsl:attribute>
			</PageTitle>
			<CustomButton>
				<Data name="Refresh"><xsl:attribute name="display"><xsl:value-of select="$strRefresh"/></xsl:attribute>
				<xsl:choose>
				<xsl:when test="NICList/DevNicObj/@ons">
					<xsl:attribute name="href">./DataArea?plugin=com.dell.hip.webplugins.NICCardWebPlugin&amp;help=NICInfo&amp;ons=<xsl:value-of select="NICList/DevNicObj/@ons"/></xsl:attribute>
				</xsl:when>
				<xsl:otherwise>
					<xsl:attribute name="href">./DataArea?plugin=com.dell.hip.webplugins.NICCardWebPlugin&amp;help=NICInfo&amp;ons=<xsl:value-of select="NICList/VirNicObj/@ons"/></xsl:attribute>
				</xsl:otherwise>
				</xsl:choose>
				</Data>
			</CustomButton>
			<xsl:apply-templates select="NICList/VirNicObj"/>
			<xsl:apply-templates select="NICList/DevNicObj"/>			
			<xsl:apply-templates select="IPAddressList/IPUnicastAddrListObj"/>
		      <xsl:apply-templates select="NICAdapterStats/NetAdptStatsObj"/>
			
		</DataArea>
	</xsl:otherwise>
</xsl:choose>
</xsl:template>
  
<xsl:template match="NICList/DevNicObj">
  <xsl:call-template name="PhyInterface"/>
  <xsl:call-template name="Interface"/>
</xsl:template>

<xsl:template match="NICList/VirNicObj">
  <xsl:call-template name="VirtualInterface"/>
  <xsl:call-template name="Interface"/>
</xsl:template>


<xsl:template name="PhyInterface">
	<ListData name="phyniclist" type="custom">
	<xsl:attribute name="display"><xsl:value-of select="$strPhysicalInterface"/></xsl:attribute>
	<Header>
		<Data>
			<xsl:attribute name="display"><xsl:value-of select="$strPhysicalInterface"/><xsl:value-of select="$strColon"/><xsl:value-of select="OSAdapterDescription"/></xsl:attribute>
			<xsl:attribute name="value"><xsl:value-of select="$strPhysicalInterface"/><xsl:value-of select="$strColon"/><xsl:value-of select="OSAdapterDescription"/></xsl:attribute>		
		</Data>
	  </Header>
	<xsl:if test="OSAdapterDescription!='' ">
		  <Data>
			  <xsl:attribute name="display"><xsl:value-of select="$strDescription"/></xsl:attribute>
			  <xsl:attribute name="value"><xsl:value-of select="OSAdapterDescription"/></xsl:attribute>
			</Data>
	  </xsl:if>
		<xsl:if test="OSAdapterVendor!='' ">
			  <Data>
				  <xsl:attribute name="display"><xsl:value-of select="$strVendor"/></xsl:attribute>
				  <xsl:attribute name="value"><xsl:value-of select="OSAdapterVendor"/></xsl:attribute>
			  </Data>
		</xsl:if>
		<xsl:if test="SlotName!='' ">
		    <Data>
			    <xsl:attribute name="display"><xsl:value-of select="$strSlotName"/></xsl:attribute>
			    <xsl:attribute name="value"><xsl:value-of select="SlotName"/></xsl:attribute>
		    </Data>
		</xsl:if>
		<xsl:choose>
		<xsl:when test="CurrentMACAddr!='' ">
			  <Data>
				  <xsl:attribute name="display"><xsl:value-of select="$strCurrentMACAddress"/></xsl:attribute>
				  <xsl:attribute name="value"><xsl:value-of select="CurrentMACAddr"/></xsl:attribute>
			  </Data>
		</xsl:when>
		 <xsl:when test="PermanentMACAddr!='' ">
			  <Data>
				  <xsl:attribute name="display"><xsl:value-of select="$strCurrentMACAddress"/></xsl:attribute>
				  <xsl:attribute name="value"><xsl:value-of select="PermanentMACAddr"/></xsl:attribute>
			  </Data>
		</xsl:when>
		</xsl:choose>
		<xsl:if test="duplex!='' ">
		    <Data>
			    <xsl:attribute name="display"><xsl:value-of select="$strDuplex"/></xsl:attribute>
          <xsl:attribute name="value">
            <xsl:choose>
              <xsl:when test="duplex = 1"><xsl:value-of  select="$strHalf"/></xsl:when>
              <xsl:when test="duplex = 2"><xsl:value-of  select="$strFull"/></xsl:when>
              <xsl:otherwise><xsl:value-of  select="$strUnknown"/></xsl:otherwise>
            </xsl:choose>
          </xsl:attribute>
		    </Data>
		</xsl:if>    
		<xsl:if test="baseAddress!='' ">
		    <Data>
			    <xsl:attribute name="display"><xsl:value-of select="$strBaseIOAddr"/></xsl:attribute>
          <xsl:attribute name="value">
            <xsl:choose>
              <xsl:when test="baseAddress!=0 ">
			<xsl:text>0x</xsl:text>
                <xsl:call-template name="DecimaltoHex">
                  <xsl:with-param name="decimalNumber"><xsl:value-of select="baseAddress"/></xsl:with-param>
                </xsl:call-template>
              </xsl:when>
              <xsl:otherwise><xsl:value-of select="$gstrNotAvailable"/></xsl:otherwise>
            </xsl:choose>
          </xsl:attribute>
		    </Data>
		</xsl:if>
		<xsl:if test="baseMemAddr!='' ">
		    <Data>
			    <xsl:attribute name="display"><xsl:value-of select="$strBaseMemAddr"/></xsl:attribute>
          <xsl:attribute name="value">
            <xsl:choose>
              <xsl:when test="baseMemAddr!=0 ">
			<xsl:text>0x</xsl:text>
			<xsl:call-template name="DecimaltoHex">
                  <xsl:with-param name="decimalNumber"><xsl:value-of select="baseMemAddr"/></xsl:with-param>
                </xsl:call-template>                
                </xsl:when>
              <xsl:otherwise><xsl:value-of select="$gstrNotAvailable"/></xsl:otherwise>
            </xsl:choose>
          </xsl:attribute>
		    </Data>
		</xsl:if>
		<xsl:if test="irq!='' ">
		    <Data>
			    <xsl:attribute name="display"><xsl:value-of select="$strIRQ"/></xsl:attribute>
          <xsl:attribute name="value">
            <xsl:choose>
              <xsl:when test="irq!=0 "><xsl:value-of select="irq"/></xsl:when>
              <xsl:otherwise><xsl:value-of select="$gstrNotAvailable"/></xsl:otherwise>
            </xsl:choose>
          </xsl:attribute>
		    </Data>
		</xsl:if>    
		<xsl:if test="dma!='' ">
		    <Data>
			    <xsl:attribute name="display"><xsl:value-of select="$strDMA"/></xsl:attribute>
          <xsl:attribute name="value">
            <xsl:choose>
              <xsl:when test="dma!=0 "><xsl:value-of select="dma"/></xsl:when>
              <xsl:otherwise><xsl:value-of select="$gstrNotAvailable"/></xsl:otherwise>
            </xsl:choose>
          </xsl:attribute>
		    </Data>
		</xsl:if>
		<xsl:if test="linkStatus!='' ">
		    <Data>
			    <xsl:attribute name="display"><xsl:value-of select="$strLinkStatus"/></xsl:attribute>
          <xsl:attribute name="value">
            <xsl:choose>
              <xsl:when test="linkStatus = 1"><xsl:value-of  select="$strUp"/></xsl:when>
              <xsl:when test="linkStatus = 2"><xsl:value-of  select="$strDown"/></xsl:when>
              <xsl:otherwise><xsl:value-of  select="$strUnknown"/></xsl:otherwise>
            </xsl:choose>
          </xsl:attribute>
		    </Data>
		</xsl:if>    
		
			<Data>
				<xsl:attribute name="display"><xsl:value-of select="$strConnectionStatus"/></xsl:attribute>
				<xsl:choose>
					<xsl:when test="nicStatus='1'">
						<xsl:attribute name="value"><xsl:value-of select="$strConnected"/></xsl:attribute>
					</xsl:when>
					<xsl:when test="nicStatus='2'">
						<xsl:attribute name="value"><xsl:value-of select="$strDisconnected"/></xsl:attribute>
					</xsl:when>
					<xsl:when test="nicStatus='3'">
						<xsl:attribute name="value"><xsl:value-of select="$strDriverNotInstalled"/></xsl:attribute>
					</xsl:when>
					<xsl:when test="nicStatus='4'">
						<xsl:attribute name="value"><xsl:value-of select="$strDisabled"/></xsl:attribute>
					</xsl:when>
					<xsl:when test="nicStatus='10'">
						<xsl:attribute name="value"><xsl:value-of select="$strInitializing"/></xsl:attribute>
					</xsl:when>
					<xsl:when test="nicStatus='11'">
						<xsl:attribute name="value"><xsl:value-of select="$strResetting"/></xsl:attribute>
					</xsl:when>
					<xsl:when test="nicStatus='12'">
						<xsl:attribute name="value"><xsl:value-of select="$strClosing"/></xsl:attribute>
					</xsl:when>
					<xsl:when test="nicStatus='13'">
						<xsl:attribute name="value"><xsl:value-of select="$strAdapterNotReady"/></xsl:attribute>
					</xsl:when>
					<xsl:otherwise>
						<xsl:attribute name="value"><xsl:value-of select="$strNoValue6"/></xsl:attribute>
					</xsl:otherwise>
				</xsl:choose>
			</Data>
<xsl:choose>
	<xsl:when test="nicCapabilities/@value !='0'">
			    <Data>
				    <xsl:attribute name="display"><xsl:value-of select="$strTOECapable"/></xsl:attribute>
				    <xsl:choose>
					    <xsl:when test="nicCapabilities/TOE='true'">
					        <xsl:attribute name="value"><xsl:value-of select="$gstrYes"/></xsl:attribute>
					    </xsl:when>
						<xsl:when test="nicCapabilities/@value='16'">
					        <xsl:attribute name="value"><xsl:value-of select="$gstrUnknown"/></xsl:attribute>
					    </xsl:when>
					    <xsl:otherwise>
						    <xsl:attribute name="value"><xsl:value-of select="$gstrNo"/></xsl:attribute>
					    </xsl:otherwise>
				    </xsl:choose>
			    </Data>
				
				  <Data>
				    <xsl:attribute name="display"><xsl:value-of select="$strTOEEnabled"/></xsl:attribute>
						<xsl:choose>
							<xsl:when test="isTOEEnable='true' ">
								<xsl:attribute name="value"><xsl:value-of select="$gstrYes"/></xsl:attribute>
							</xsl:when>
							<xsl:when test="nicCapabilities/@value='16'">
					        <xsl:attribute name="value"><xsl:value-of select="$gstrUnknown"/></xsl:attribute>
							</xsl:when>
							<xsl:otherwise>
								<xsl:attribute name="value"><xsl:value-of select="$gstrNo"/></xsl:attribute>
							</xsl:otherwise>
						</xsl:choose>
			    </Data>
				
				<Data>
				    <xsl:attribute name="display"><xsl:value-of select="$strFCOECapable"/></xsl:attribute>
						<xsl:choose>
							<xsl:when test="nicCapabilities/FCoEOffload='true'">
								<xsl:attribute name="value"><xsl:value-of select="$gstrYes"/></xsl:attribute>
							</xsl:when>
							<xsl:when test="nicCapabilities/@value='16'">
					        <xsl:attribute name="value"><xsl:value-of select="$gstrUnknown"/></xsl:attribute>
							</xsl:when>
							<xsl:otherwise>
								<xsl:attribute name="value"><xsl:value-of select="$gstrNo"/></xsl:attribute>
							</xsl:otherwise>
						</xsl:choose>
			    </Data>
				
				<Data>
				    <xsl:attribute name="display"><xsl:value-of select="$strISOECapable"/></xsl:attribute>
						<xsl:choose>
							<xsl:when test="nicCapabilities/iSCSIOffload='true'">
								<xsl:attribute name="value"><xsl:value-of select="$gstrYes"/></xsl:attribute>
							</xsl:when>
							<xsl:when test="nicCapabilities/@value='16'">
					        <xsl:attribute name="value"><xsl:value-of select="$gstrUnknown"/></xsl:attribute>
							</xsl:when>
							<xsl:otherwise>
								<xsl:attribute name="value"><xsl:value-of select="$gstrNo"/></xsl:attribute>
							</xsl:otherwise>
						</xsl:choose>
			    </Data>
		
	</xsl:when>
		
	<xsl:otherwise>
		<xsl:if test="nicTOECapability!='0'">
			  <Data>
				  <xsl:attribute name="display"><xsl:value-of select="$strTOECapable"/></xsl:attribute>
				    <xsl:choose>
					    <xsl:when test="nicTOECapability='1'">
						    <xsl:attribute name="value"><xsl:value-of select="$strTOECapability0"/></xsl:attribute>
					    </xsl:when>
					    <xsl:when test="nicTOECapability='2'">
						    <xsl:attribute name="value"><xsl:value-of select="$gstrYes"/></xsl:attribute>
					    </xsl:when>
					    <xsl:when test="nicTOECapability='4'">
						    <xsl:attribute name="value"><xsl:value-of select="$gstrNo"/></xsl:attribute>
					    </xsl:when>
					    <xsl:when test="nicTOECapability='8'">
						    <xsl:attribute name="value"><xsl:value-of select="$strTOECapability3"/></xsl:attribute>
					    </xsl:when>
					    <xsl:when test="nicTOECapability='16'">
						    <xsl:attribute name="value"><xsl:value-of select="$strTOECapability4"/></xsl:attribute>
					    </xsl:when>
					    <xsl:otherwise>
						    <xsl:attribute name="value"><xsl:value-of select="$strNoValue"/></xsl:attribute>
					    </xsl:otherwise>
				    </xsl:choose>
			    </Data>
			    <Data>
				    <xsl:attribute name="display"><xsl:value-of select="$strTOEEnabled"/></xsl:attribute>
						<xsl:choose>
							<xsl:when test="isTOEEnable='true' ">
								<xsl:attribute name="value"><xsl:value-of select="$gstrYes"/></xsl:attribute>
							</xsl:when>
							<xsl:otherwise>
								<xsl:attribute name="value"><xsl:value-of select="$gstrNo"/></xsl:attribute>
							</xsl:otherwise>
						</xsl:choose>
			    </Data>
		</xsl:if>

	</xsl:otherwise>
</xsl:choose>
	<xsl:if test="showNPAREP='true'">			
		<Data>
			<xsl:attribute name="display"><xsl:value-of select="$strNPAREPEnabled"/></xsl:attribute>
			<xsl:choose>
				<xsl:when test="isNPAREPEnable='true' ">
					<xsl:attribute name="value"><xsl:value-of select="$gstrYes"/></xsl:attribute>
				</xsl:when>
				<xsl:otherwise>
					<xsl:attribute name="value"><xsl:value-of select="$gstrNo"/></xsl:attribute>
				</xsl:otherwise>
			</xsl:choose>
		</Data>				
	</xsl:if>	
		<xsl:if test="DriverName!='' ">
				<Data>
					<xsl:attribute name="display"><xsl:value-of select="$strDriverName"/></xsl:attribute>
          <xsl:attribute name="value"><xsl:value-of select="DriverName"/></xsl:attribute>
				</Data>
		</xsl:if>    
		<xsl:if test="ImagePath!='' ">
				<Data>
					<xsl:attribute name="display"><xsl:value-of select="$strDriverImagePath"/></xsl:attribute>
					<xsl:attribute name="value"><xsl:value-of select="ImagePath"/></xsl:attribute>
				</Data>
		</xsl:if>
		<xsl:if test="DriverVersion!='' ">
				<Data>
					<xsl:attribute name="display"><xsl:value-of select="$strDriverVersion"/></xsl:attribute>
          <xsl:attribute name="value">
            <xsl:choose>
              <xsl:when test="DriverVersion!='0'"><xsl:value-of select="DriverVersion"/></xsl:when>
              <xsl:otherwise><xsl:value-of select="$gstrNotAvailable"/></xsl:otherwise>
            </xsl:choose>
          </xsl:attribute>
				</Data>
		</xsl:if>
		<xsl:if test="FirmwareVersion!='' ">
				<Data>
					<xsl:attribute name="display"><xsl:value-of select="$strFWVersion"/></xsl:attribute>
          <xsl:attribute name="value">
            <xsl:choose>
              <xsl:when test="FirmwareVersion!='0'"><xsl:value-of select="FirmwareVersion"/></xsl:when>
              <xsl:otherwise><xsl:value-of select="$gstrNotAvailable"/></xsl:otherwise>
            </xsl:choose>
          </xsl:attribute>
				</Data>
		</xsl:if>   
		<xsl:if test="TeamName !=''">
				<Data>
			          <xsl:attribute name="display"><xsl:value-of select="$strTeamName"/></xsl:attribute>
					<xsl:attribute name="value"><xsl:value-of select="TeamName"/></xsl:attribute>
				</Data>
		</xsl:if>
	 	</ListData>	 	
</xsl:template>  


<xsl:template name="VirtualInterface">
	<ListData name="virniclist" type="custom">
	<xsl:attribute name="display"><xsl:value-of select="$strTeamInterface"/></xsl:attribute>
	<Header>
		<Data>
			<xsl:attribute name="display"><xsl:value-of select="$strTeamInterface"/><xsl:value-of select="$strColon"/><xsl:value-of select="OSAdapterDescription"/></xsl:attribute>		
			<xsl:attribute name="value"><xsl:value-of select="$strTeamInterface"/><xsl:value-of select="$strColon"/><xsl:value-of select="OSAdapterDescription"/></xsl:attribute>		
		</Data>
	</Header>
	<xsl:if test="OSAdapterDescription!='' ">
		  <Data>
			  <xsl:attribute name="display"><xsl:value-of select="$strDescription"/></xsl:attribute>
			  <xsl:attribute name="value"><xsl:value-of select="OSAdapterDescription"/></xsl:attribute>
		</Data>
	</xsl:if>
		<xsl:if test="OSAdapterVendor!='' ">
			  <Data>
				  <xsl:attribute name="display"><xsl:value-of select="$strVendor"/></xsl:attribute>
				  <xsl:attribute name="value"><xsl:value-of select="OSAdapterVendor"/></xsl:attribute>
			  </Data>
		</xsl:if>
		<xsl:if test="SlotName!='' ">
		    <Data>
			    <xsl:attribute name="display"><xsl:value-of select="$strSlotName"/></xsl:attribute>
			    <xsl:attribute name="value"><xsl:value-of select="SlotName"/></xsl:attribute>
		    </Data>
		</xsl:if>
    <xsl:if test="CurrentMACAddr!='' ">
			  <Data>
				  <xsl:attribute name="display"><xsl:value-of select="$strCurrentMACAddress"/></xsl:attribute>
				  <xsl:attribute name="value"><xsl:value-of select="CurrentMACAddr"/></xsl:attribute>
			  </Data>
		</xsl:if>
		<xsl:if test="duplex!='' ">
		    <Data>
			    <xsl:attribute name="display"><xsl:value-of select="$strDuplex"/></xsl:attribute>
          <xsl:attribute name="value">
            <xsl:choose>
              <xsl:when test="duplex = 1"><xsl:value-of  select="$strHalf"/></xsl:when>
              <xsl:when test="duplex = 2"><xsl:value-of  select="$strFull"/></xsl:when>
              <xsl:otherwise><xsl:value-of  select="$strUnknown"/></xsl:otherwise>
            </xsl:choose>
          </xsl:attribute>
		    </Data>
		</xsl:if>    
		<xsl:if test="baseAddress!='' ">
		    <Data>
			    <xsl:attribute name="display"><xsl:value-of select="$strBaseIOAddr"/></xsl:attribute>
          <xsl:attribute name="value">
            <xsl:choose>
              <xsl:when test="baseAddress!=0 ">
			<xsl:text>0x</xsl:text>
                <xsl:call-template name="DecimaltoHex">
                  <xsl:with-param name="decimalNumber"><xsl:value-of select="baseAddress"/></xsl:with-param>
                </xsl:call-template>
              </xsl:when>
              <xsl:otherwise><xsl:value-of select="$gstrNotAvailable"/></xsl:otherwise>
            </xsl:choose>
          </xsl:attribute>
		    </Data>
		</xsl:if>
		<xsl:if test="baseMemAddr!='' ">
		    <Data>
			    <xsl:attribute name="display"><xsl:value-of select="$strBaseMemAddr"/></xsl:attribute>
          <xsl:attribute name="value">
            <xsl:choose>
              <xsl:when test="baseMemAddr!=0 ">
			<xsl:text>0x</xsl:text>
			<xsl:call-template name="DecimaltoHex">
                  <xsl:with-param name="decimalNumber"><xsl:value-of select="baseMemAddr"/></xsl:with-param>
                </xsl:call-template>                
                </xsl:when>
              <xsl:otherwise><xsl:value-of select="$gstrNotAvailable"/></xsl:otherwise>
            </xsl:choose>
          </xsl:attribute>
		    </Data>
		</xsl:if>
		<xsl:if test="irq!='' ">
		    <Data>
			    <xsl:attribute name="display"><xsl:value-of select="$strIRQ"/></xsl:attribute>
          <xsl:attribute name="value">
            <xsl:choose>
              <xsl:when test="irq!=0 "><xsl:value-of select="irq"/></xsl:when>
              <xsl:otherwise><xsl:value-of select="$gstrNotAvailable"/></xsl:otherwise>
            </xsl:choose>
          </xsl:attribute>
		    </Data>
		</xsl:if>    
		<xsl:if test="dma!='' ">
		    <Data>
			    <xsl:attribute name="display"><xsl:value-of select="$strDMA"/></xsl:attribute>
          <xsl:attribute name="value">
            <xsl:choose>
              <xsl:when test="dma!=0 "><xsl:value-of select="dma"/></xsl:when>
              <xsl:otherwise><xsl:value-of select="$gstrNotAvailable"/></xsl:otherwise>
            </xsl:choose>
          </xsl:attribute>
		    </Data>
		</xsl:if>
		<xsl:if test="linkStatus!='' ">
		    <Data>
			    <xsl:attribute name="display"><xsl:value-of select="$strLinkStatus"/></xsl:attribute>
          <xsl:attribute name="value">
            <xsl:choose>
              <xsl:when test="linkStatus = 1"><xsl:value-of  select="$strUp"/></xsl:when>
              <xsl:when test="linkStatus = 2"><xsl:value-of  select="$strDown"/></xsl:when>
              <xsl:otherwise><xsl:value-of  select="$strUnknown"/></xsl:otherwise>
            </xsl:choose>
          </xsl:attribute>
		    </Data>
		</xsl:if>    
		
			<Data>
				<xsl:attribute name="display"><xsl:value-of select="$strConnectionStatus"/></xsl:attribute>
				<xsl:choose>
					<xsl:when test="nicStatus='1'">
						<xsl:attribute name="value"><xsl:value-of select="$strConnected"/></xsl:attribute>
					</xsl:when>
					<xsl:when test="nicStatus='2'">
						<xsl:attribute name="value"><xsl:value-of select="$strDisconnected"/></xsl:attribute>
					</xsl:when>
					<xsl:when test="nicStatus='3'">
						<xsl:attribute name="value"><xsl:value-of select="$strDriverNotInstalled"/></xsl:attribute>
					</xsl:when>
					<xsl:when test="nicStatus='4'">
						<xsl:attribute name="value"><xsl:value-of select="$strDisabled"/></xsl:attribute>
					</xsl:when>
					<xsl:when test="nicStatus='10'">
						<xsl:attribute name="value"><xsl:value-of select="$strInitializing"/></xsl:attribute>
					</xsl:when>
					<xsl:when test="nicStatus='11'">
						<xsl:attribute name="value"><xsl:value-of select="$strResetting"/></xsl:attribute>
					</xsl:when>
					<xsl:when test="nicStatus='12'">
						<xsl:attribute name="value"><xsl:value-of select="$strClosing"/></xsl:attribute>
					</xsl:when>
					<xsl:when test="nicStatus='13'">
						<xsl:attribute name="value"><xsl:value-of select="$strAdapterNotReady"/></xsl:attribute>
					</xsl:when>
					<xsl:otherwise>
						<xsl:attribute name="value"><xsl:value-of select="$strNoValue6"/></xsl:attribute>
					</xsl:otherwise>
				</xsl:choose>
			</Data>

		<xsl:if test="nicTOECapability!='0'">
			  <Data>
				  <xsl:attribute name="display"><xsl:value-of select="$strTOECapable"/></xsl:attribute>
				    <xsl:choose>
					    <xsl:when test="nicTOECapability='1'">
						    <xsl:attribute name="value"><xsl:value-of select="$strTOECapability0"/></xsl:attribute>
					    </xsl:when>
					    <xsl:when test="nicTOECapability='2'">
						    <xsl:attribute name="value"><xsl:value-of select="$strTOECapability1"/></xsl:attribute>
					    </xsl:when>
					    <xsl:when test="nicTOECapability='4'">
						    <xsl:attribute name="value"><xsl:value-of select="$strTOECapability2"/></xsl:attribute>
					    </xsl:when>
					    <xsl:when test="nicTOECapability='8'">
						    <xsl:attribute name="value"><xsl:value-of select="$strTOECapability3"/></xsl:attribute>
					    </xsl:when>
					    <xsl:when test="nicTOECapability='16'">
						    <xsl:attribute name="value"><xsl:value-of select="$strTOECapability4"/></xsl:attribute>
					    </xsl:when>
					    <xsl:otherwise>
						    <xsl:attribute name="value"><xsl:value-of select="$strNoValue"/></xsl:attribute>
					    </xsl:otherwise>
				    </xsl:choose>
			    </Data>
			    <Data>
				    <xsl:attribute name="display"><xsl:value-of select="$strTOEEnabled"/></xsl:attribute>
				    <xsl:choose>
					    <xsl:when test="isTOEEnable='true' ">
						    <xsl:attribute name="value"><xsl:value-of select="$gstrYes"/></xsl:attribute>
					    </xsl:when>
					    <xsl:otherwise>
						    <xsl:attribute name="value"><xsl:value-of select="$gstrNo"/></xsl:attribute>
					    </xsl:otherwise>
				    </xsl:choose>
			    </Data>
		</xsl:if>
		<xsl:if test="DriverName!='' ">
				<Data>
					<xsl:attribute name="display"><xsl:value-of select="$strDriverName"/></xsl:attribute>
					 <xsl:attribute name="value"><xsl:value-of select="DriverName"/></xsl:attribute>
				</Data>
		</xsl:if>    
		<xsl:if test="ImagePath!='' ">
				<Data>
					<xsl:attribute name="display"><xsl:value-of select="$strDriverImagePath"/></xsl:attribute>
					<xsl:attribute name="value"><xsl:value-of select="ImagePath"/></xsl:attribute>
				</Data>
		</xsl:if>
		<xsl:if test="DriverVersion!='' ">
				<Data>
					<xsl:attribute name="display"><xsl:value-of select="$strDriverVersion"/></xsl:attribute>
          <xsl:attribute name="value">
            <xsl:choose>
              <xsl:when test="DriverVersion!='0'"><xsl:value-of select="DriverVersion"/></xsl:when>
              <xsl:otherwise><xsl:value-of select="$gstrNotAvailable"/></xsl:otherwise>
            </xsl:choose>
          </xsl:attribute>
				</Data>
		</xsl:if>
		<xsl:if test="FirmwareVersion!='' ">
				<Data>
					<xsl:attribute name="display"><xsl:value-of select="$strFWVersion"/></xsl:attribute>
          <xsl:attribute name="value">
            <xsl:choose>
              <xsl:when test="FirmwareVersion!='0'"><xsl:value-of select="FirmwareVersion"/></xsl:when>
              <xsl:otherwise><xsl:value-of select="$gstrNotAvailable"/></xsl:otherwise>
            </xsl:choose>
          </xsl:attribute>
				</Data>
		</xsl:if> 
		<xsl:if test="TeamName !=''">
				<Data>
			          <xsl:attribute name="display"><xsl:value-of select="$strTeamName"/></xsl:attribute>
					<xsl:attribute name="value"><xsl:value-of select="TeamName"/></xsl:attribute>
				</Data>
			</xsl:if>
		<xsl:if test="teamType!='0'">
			  <Data>
				  <xsl:attribute name="display"><xsl:value-of select="$strTeamType"/></xsl:attribute>
				    <xsl:choose>
					    <xsl:when test="teamType='1'">
						    <xsl:attribute name="value"><xsl:value-of select="$strUnknown"/></xsl:attribute>
					    </xsl:when>
					    <xsl:when test="teamType='10'">
						    <xsl:attribute name="value"><xsl:value-of select="$strSmartLoadBalancingandFailover"/></xsl:attribute>
					    </xsl:when>
					    <xsl:when test="teamType='11'">
						    <xsl:attribute name="value"><xsl:value-of select="$strFECGECGenericTrunking"/></xsl:attribute>
					    </xsl:when>
					    <xsl:when test="teamType='12'">
						    <xsl:attribute name="value"><xsl:value-of select="$str8023adLinkAggregationandLACP"/></xsl:attribute>
					    </xsl:when>
					    <xsl:when test="teamType='13'">
						    <xsl:attribute name="value"><xsl:value-of select="$strSmartLoadBalancing"/></xsl:attribute>
					    </xsl:when>
					   <xsl:when test="teamType='20'">
						    <xsl:attribute name="value"><xsl:value-of select="$strAdapterFaultTolerance"/></xsl:attribute>
					    </xsl:when>
 					    <xsl:when test="teamType='21' or teamType='36' ">
						    <xsl:attribute name="value"><xsl:value-of select="$strAdaptiveLoadBalancing"/></xsl:attribute>
					    </xsl:when>
 					   <xsl:when test="teamType='22'">
						    <xsl:attribute name="value"><xsl:value-of select="$strStaticLinkAggregation"/></xsl:attribute>
					    </xsl:when>
 					   <xsl:when test="teamType='23'">
						    <xsl:attribute name="value"><xsl:value-of select="$strDynamicLinkAggregation"/></xsl:attribute>
					    </xsl:when>
 					   <xsl:when test="teamType='24'">
						    <xsl:attribute name="value"><xsl:value-of select="$strSwitchFaultTolerance"/></xsl:attribute>
					    </xsl:when> 					 
					  <xsl:when test="teamType='30'">
						   <xsl:attribute name="value"><xsl:value-of select="$strLoadbalancing"/></xsl:attribute>
					    </xsl:when>
					  <xsl:when test="teamType='31'">
						   <xsl:attribute name="value"><xsl:value-of select="$strFaulttolerance"/></xsl:attribute>
					    </xsl:when>
					  <xsl:when test="teamType='32'">
						   <xsl:attribute name="value"><xsl:value-of select="$strLoadbalancingxor"/></xsl:attribute>
					    </xsl:when>
					 <xsl:when test="teamType='33'">
						   <xsl:attribute name="value"><xsl:value-of select="$strFaultTolerancebroadcast"/></xsl:attribute>
					    </xsl:when>
					 <xsl:when test="teamType='34'">
						   <xsl:attribute name="value"><xsl:value-of select="$strIEEE8023adDynamiclinkaggregation"/></xsl:attribute>
					    </xsl:when>
					 <xsl:when test="teamType='35'">
						   <xsl:attribute name="value"><xsl:value-of select="$strTransmitloadbalancing"/></xsl:attribute>
					    </xsl:when>	
					 <xsl:when test="teamType='40'">
						   <xsl:attribute name="value"><xsl:value-of select="$strFailover"/></xsl:attribute>
					    </xsl:when>	
					 <xsl:when test="teamType='41'">
						   <xsl:attribute name="value"><xsl:value-of select="$strFailback"/></xsl:attribute>
					    </xsl:when>	
					 <xsl:when test="teamType='42'">
						   <xsl:attribute name="value"><xsl:value-of select="$str802.3ad"/></xsl:attribute>
					    </xsl:when>	
					 <xsl:when test="teamType='50'">
						   <xsl:attribute name="value"><xsl:value-of select="$strFailsafe"/></xsl:attribute>
					    </xsl:when>	
					 <xsl:when test="teamType='51'">
						   <xsl:attribute name="value"><xsl:value-of select="$str802.3adStatic"/></xsl:attribute>
					    </xsl:when>	
					 <xsl:when test="teamType='52'">
						   <xsl:attribute name="value"><xsl:value-of select="$str802.3adDynamic"/></xsl:attribute>
					    </xsl:when>	
					 <xsl:when test="teamType='53'">
						   <xsl:attribute name="value"><xsl:value-of select="$strSwitchIndependentLoadBalancing"/></xsl:attribute>
					    </xsl:when>		
					 <xsl:when test="teamType='60'">
						   <xsl:attribute name="value"><xsl:value-of select="$strStaticTeamingPrimary"/></xsl:attribute>
					    </xsl:when>	
					 <xsl:when test="teamType='61'">
						   <xsl:attribute name="value"><xsl:value-of select="$strSwitchIndependentPrimary"/></xsl:attribute>
					    </xsl:when>	
					 <xsl:when test="teamType='62'">
						   <xsl:attribute name="value"><xsl:value-of select="$strLACPPrimary"/></xsl:attribute>
					    </xsl:when>	
					 <xsl:when test="teamType='63'">
						   <xsl:attribute name="value"><xsl:value-of select="$strStaticTeamingPrimaryHyperv"/></xsl:attribute>
					    </xsl:when>	
					 <xsl:when test="teamType='64'">
						   <xsl:attribute name="value"><xsl:value-of select="$strSwitchIndependentPrimaryHyperv"/></xsl:attribute>
					    </xsl:when>	
					 <xsl:when test="teamType='65'">
						   <xsl:attribute name="value"><xsl:value-of select="$strLACPPrimaryHyperv"/></xsl:attribute>
					    </xsl:when>	
					 <xsl:when test="teamType='66'">
						   <xsl:attribute name="value"><xsl:value-of select="$strStaticTeamingSecondary"/></xsl:attribute>
					    </xsl:when>	
					 <xsl:when test="teamType='67'">
						   <xsl:attribute name="value"><xsl:value-of select="$strSwitchIndependentSecondary"/></xsl:attribute>
					    </xsl:when>	
					 <xsl:when test="teamType='68'">
						   <xsl:attribute name="value"><xsl:value-of select="$strLACPSecondary"/></xsl:attribute>
					    </xsl:when>	
					 <xsl:when test="teamType='69'">
						   <xsl:attribute name="value"><xsl:value-of select="$strStaticTeamingSecondaryHyperv"/></xsl:attribute>
					    </xsl:when>	
					 <xsl:when test="teamType='70'">
						   <xsl:attribute name="value"><xsl:value-of select="$strSwitchIndependentSecondaryHyperv"/></xsl:attribute>
					    </xsl:when>	
					 <xsl:when test="teamType='71'">
						   <xsl:attribute name="value"><xsl:value-of select="$strLACPSecondaryHyperv"/></xsl:attribute>
					    </xsl:when>
					 <xsl:when test="teamType='72'">
					 	<xsl:attribute name="value"><xsl:value-of select="$strStaticTeamingPrimaryDynamic"/></xsl:attribute>
					 </xsl:when>							
					 <xsl:when test="teamType='73'">
					    	<xsl:attribute name="value"><xsl:value-of select="$strLACPPrimaryDynamic"/></xsl:attribute>
					 </xsl:when>							
					 <xsl:when test="teamType='74'">
					    	<xsl:attribute name="value"><xsl:value-of select="$strSwitchIndependentPrimaryDynamic"/></xsl:attribute>
					 </xsl:when>							
					 <xsl:when test="teamType='75'">
					    	<xsl:attribute name="value"><xsl:value-of select="$strStaticTeamingSecondaryDynamic"/></xsl:attribute>
					 </xsl:when>							
					 <xsl:when test="teamType='76'">
					    	<xsl:attribute name="value"><xsl:value-of select="$strLACPSecondaryDynamic"/></xsl:attribute>
					 </xsl:when>							
					 <xsl:when test="teamType='77'">
					    	<xsl:attribute name="value"><xsl:value-of select="$strSwitchIndependentSecondaryDynamic"/></xsl:attribute>
					 </xsl:when>
					    <xsl:otherwise>
						    <xsl:attribute name="value"><xsl:value-of select="$strNoValue"/></xsl:attribute>
					    </xsl:otherwise>
				    </xsl:choose>
			    </Data>

</xsl:if>
<xsl:if test="/OMA/TeamMemberList/TeamMemberListObj">
	<Data>
	  <xsl:attribute name="display"><xsl:value-of select="$strInterfaceMembers"/></xsl:attribute>
	  	<xsl:apply-templates select="/OMA/TeamMemberList"/>
	</Data>
</xsl:if>

	 	</ListData>	 	
</xsl:template>  

<xsl:template name="Interface">
	<ListData name="interfacelist" type="custom">
	  <xsl:attribute name="display"><xsl:value-of select="$strInterface"/></xsl:attribute>
	  <Header>
		  <Data>
			<xsl:attribute name="display"><xsl:value-of select="$strInterface"/><xsl:value-of select="$strColon"/><xsl:value-of select="IfDescription"/></xsl:attribute>		
			<xsl:attribute name="value"><xsl:value-of select="$strInterface"/><xsl:value-of select="$strColon"/><xsl:value-of select="IfDescription"/></xsl:attribute>		
		</Data>
     </Header>
		<xsl:if test="IfDescription!='' ">
				<Data>
					 <xsl:attribute name="display"><xsl:value-of select="$strDescription"/></xsl:attribute>
					<xsl:attribute name="value"><xsl:value-of select="IfDescription"/></xsl:attribute>
				</Data>
		</xsl:if>
			

		<xsl:if test="ifType!='' ">
				<Data>
					 <xsl:attribute name="display"><xsl:value-of select="$strType"/></xsl:attribute>
					<xsl:attribute name="value">
            <xsl:call-template name="IdentifyAdapterType">
              <xsl:with-param name="type"><xsl:value-of select="ifType"/></xsl:with-param>
            </xsl:call-template>
          </xsl:attribute>
				</Data>
		</xsl:if>    
		<xsl:if test="ifOperStatus!='' ">
				<Data>
          <xsl:attribute name="display"><xsl:value-of select="$strOperStatus"/></xsl:attribute>
          <xsl:attribute name="value">
            <xsl:call-template name="OperationalStatus">
              <xsl:with-param name="status"><xsl:value-of select="ifOperStatus"/></xsl:with-param>
            </xsl:call-template>
          </xsl:attribute>
				</Data>
		</xsl:if>    
		<xsl:if test="ifAdminStatus!='' ">
				<Data>
          <xsl:attribute name="display"><xsl:value-of select="$strAdminStatus"/></xsl:attribute>
          <xsl:attribute name="value">
            <xsl:call-template name="AdminStatus">
              <xsl:with-param name="status"><xsl:value-of select="ifAdminStatus"/></xsl:with-param>
            </xsl:call-template>
          </xsl:attribute>
				</Data>
		</xsl:if>
		<xsl:if test="mtu!='' ">
				<Data>
          <xsl:attribute name="display"><xsl:value-of select="$strMTU"/></xsl:attribute>
					<xsl:attribute name="value">
            <xsl:choose>
              <xsl:when test="mtu!=0 "><xsl:value-of select="mtu"/></xsl:when>
              <xsl:otherwise><xsl:value-of select="$gstrNotAvailable"/></xsl:otherwise>
            </xsl:choose>
          </xsl:attribute>
				</Data>
		</xsl:if>
		<xsl:if test="speed!='' ">
				<Data>
          <xsl:attribute name="display"><xsl:value-of select="$strSpeed"/></xsl:attribute>
					<xsl:attribute name="value">
            <xsl:call-template name="formatSpeedValue">
              <xsl:with-param name="value"><xsl:value-of select="speed"/></xsl:with-param>
            </xsl:call-template>
          </xsl:attribute>
				</Data>
		</xsl:if>    
		<xsl:if test="DHCPServer!='' ">
				<Data>
          <xsl:attribute name="display"><xsl:value-of select="$strDHCPServer"/></xsl:attribute>
					<xsl:attribute name="value"><xsl:value-of select="DHCPServer"/></xsl:attribute>
				</Data>
		</xsl:if>
		<xsl:if test="DHCPv6Server!='' ">
				<Data>
          <xsl:attribute name="display"><xsl:value-of select="$strDHCPServer"/></xsl:attribute>
					<xsl:attribute name="value"><xsl:value-of select="DHCPv6Server"/></xsl:attribute>
				</Data>
		</xsl:if>    
		<xsl:if test="DefaultGateway!='' ">
	  		<Data>
		  		<xsl:attribute name="display"><xsl:value-of select="$strDefaultGateway"/></xsl:attribute>
				  <xsl:attribute name="value"><xsl:value-of select="DefaultGateway"/></xsl:attribute>
			  </Data>
		</xsl:if>
		<xsl:if test="DefaultIPv6Gateway!='' ">
	  		<Data>
		  		<xsl:attribute name="display"><xsl:value-of select="$strDefaultGateway"/></xsl:attribute>
				  <xsl:attribute name="value"><xsl:value-of select="DefaultIPv6Gateway"/></xsl:attribute>
			  </Data>
		</xsl:if>    
  </ListData>
</xsl:template>

<xsl:template match="TeamMemberList">			

<xsl:if test="/OMA/TeamMemberList/TeamMemberListObj/numTeamMembers > '0' ">
		<ValueList>
		 <xsl:for-each select="TeamMemberListObj/teamMemberListarray/teamMemberList">					
  			<value><xsl:value-of select="IfDescription"/></value>			  						
	      </xsl:for-each>		
</ValueList>

</xsl:if>
</xsl:template>




<xsl:template match="NICAdapterStats/NetAdptStatsObj">
  <xsl:variable name="STATS_NA" select="18446744073709551615"/>
  <xsl:call-template name="PhysicalReceiveStats"/>
  <xsl:call-template name="PhysicalTransmitStats"/>
  <xsl:call-template name="InterfaceReceiveStats"/>
  <xsl:call-template name="InterfaceTransmitStats"/>
</xsl:template>
  
<xsl:template name="PhysicalReceiveStats">
<xsl:if test="rxGoodFrames!='18446744073709551615' or rxBadFrames!='18446744073709551615' or rxAlignmentErrors!='18446744073709551615' or rxFCSErrors!='18446744073709551615' or rxInternalMACRxErrors!='18446744073709551615' or rxFrameTooLongs!='18446744073709551615' ">
  <ListData name="phyrcvstats" type="custom">
	<xsl:choose>
		<xsl:when test="/OMA/NICList/VirNicObj">
	  <xsl:attribute name="display"><xsl:value-of select="$strTeamInterfaceReceiveStats"/></xsl:attribute>
	  <Header>
		<Data>
			<xsl:attribute name="display"><xsl:value-of select="$strTeamInterfaceReceiveStats"/></xsl:attribute>
			<xsl:attribute name="value"><xsl:value-of select="$strTeamInterfaceReceiveStats"/></xsl:attribute>
		</Data>
	  </Header>
	</xsl:when>
<xsl:otherwise>
 <xsl:attribute name="display"><xsl:value-of select="$strPhyIfReceiveStats"/></xsl:attribute>
	  <Header>
		<Data>
			<xsl:attribute name="display"><xsl:value-of select="$strPhyIfReceiveStats"/></xsl:attribute>
			<xsl:attribute name="value"><xsl:value-of select="$strPhyIfReceiveStats"/></xsl:attribute>
		</Data>
	  </Header>
</xsl:otherwise>
</xsl:choose>
	 
		<xsl:if test="rxGoodFrames!='18446744073709551615' ">
				<Data>
		      <xsl:attribute name="display"><xsl:value-of select="$strGoodFrames"/></xsl:attribute>
					<xsl:attribute name="value"><xsl:value-of select="rxGoodFrames"/></xsl:attribute>
				</Data>
		</xsl:if>
		<xsl:if test="rxBadFrames!='18446744073709551615' ">
				<Data>
          <xsl:attribute name="display"><xsl:value-of select="$strBadFrames"/></xsl:attribute>
					<xsl:attribute name="value"><xsl:value-of select="rxBadFrames"/></xsl:attribute>
				</Data>
		</xsl:if>
		<xsl:if test="rxAlignmentErrors!='18446744073709551615' ">
				<Data>
          <xsl:attribute name="display"><xsl:value-of select="$strAlignmentErrors"/></xsl:attribute>
					<xsl:attribute name="value"><xsl:value-of select="rxAlignmentErrors"/></xsl:attribute>
				</Data>
		</xsl:if>
		<xsl:if test="rxFCSErrors!='18446744073709551615' ">
				<Data>
          <xsl:attribute name="display"><xsl:value-of select="$strFCSErrors"/></xsl:attribute>
					<xsl:attribute name="value"><xsl:value-of select="rxFCSErrors"/></xsl:attribute>
				</Data>
		</xsl:if>
		<xsl:if test="rxInternalMACRxErrors!='18446744073709551615' ">
				<Data>
          <xsl:attribute name="display"><xsl:value-of select="$strInternalMACRxErrors"/></xsl:attribute>
					<xsl:attribute name="value"><xsl:value-of select="rxInternalMACRxErrors"/></xsl:attribute>
				</Data>
		</xsl:if>
		<xsl:if test="rxFrameTooLongs!='18446744073709551615' ">
				<Data>
          <xsl:attribute name="display"><xsl:value-of select="$strFramesTooLong"/></xsl:attribute>
					<xsl:attribute name="value"><xsl:value-of select="rxFrameTooLongs"/></xsl:attribute>
				</Data>
		</xsl:if>
	 </ListData>
</xsl:if>
  </xsl:template>

<xsl:template name="PhysicalTransmitStats">
<xsl:if test="txGoodFrames!='18446744073709551615' or txBadFrames!='18446744073709551615' or txSingleCollisionFrames!='18446744073709551615' or txMultipleCollisionFrames!='18446744073709551615' or txDeferredTransmits!='18446744073709551615' or txCollisions!='18446744073709551615' or txLateCollisions!='18446744073709551615' or txExcessiveCollisions!='18446744073709551615' or txCarrierSenseErrors!= '18446744073709551615' or txInternalMACTxErrors!='18446744073709551615' ">
  <ListData name="phytxstats" type="custom">
<xsl:choose>
		<xsl:when test="/OMA/NICList/VirNicObj">
	  <xsl:attribute name="display"><xsl:value-of select="$strTeamInterfaceTransmitStats"/></xsl:attribute>
	  <Header>
		<Data>
			<xsl:attribute name="display"><xsl:value-of select="$strTeamInterfaceTransmitStats"/></xsl:attribute>
			<xsl:attribute name="value"><xsl:value-of select="$strTeamInterfaceTransmitStats"/></xsl:attribute>
		</Data>
	  </Header>
	</xsl:when>
<xsl:otherwise>
	  <xsl:attribute name="display"><xsl:value-of select="$strPhyIfTransmitStats"/></xsl:attribute>
	  <Header>
		<Data>
			<xsl:attribute name="display"><xsl:value-of select="$strPhyIfTransmitStats"/></xsl:attribute>
			<xsl:attribute name="value"><xsl:value-of select="$strPhyIfTransmitStats"/></xsl:attribute>
		</Data>
	  </Header>
	 
</xsl:otherwise>
</xsl:choose>

		<xsl:if test="txGoodFrames!='18446744073709551615' ">
				<Data>
					<xsl:attribute name="display"><xsl:value-of select="$strGoodFrames"/></xsl:attribute>
					<xsl:attribute name="value"><xsl:value-of select="txGoodFrames"/></xsl:attribute>
				</Data>
		</xsl:if>
		<xsl:if test="txBadFrames!='18446744073709551615' ">
				<Data>
          <xsl:attribute name="display"><xsl:value-of select="$strBadFrames"/></xsl:attribute>
					<xsl:attribute name="value"><xsl:value-of select="txBadFrames"/></xsl:attribute>
				</Data>
		</xsl:if>
		<xsl:if test="txSingleCollisionFrames!='18446744073709551615' ">
				<Data>
          <xsl:attribute name="display"><xsl:value-of select="$strSingleCollisionFrames"/></xsl:attribute>
					<xsl:attribute name="value"><xsl:value-of select="txSingleCollisionFrames"/></xsl:attribute>
				</Data>
		</xsl:if>
		<xsl:if test="txMultipleCollisionFrames!='18446744073709551615' ">
				<Data>
          <xsl:attribute name="display"><xsl:value-of select="$strMultipleCollisionFrames"/></xsl:attribute>
					<xsl:attribute name="value"><xsl:value-of select="txMultipleCollisionFrames"/></xsl:attribute>
				</Data>
		</xsl:if>
		<xsl:if test="txDeferredTransmits!='18446744073709551615' ">
				<Data>
          <xsl:attribute name="display"><xsl:value-of select="$strDeferredTransmits"/></xsl:attribute>
					<xsl:attribute name="value"><xsl:value-of select="txDeferredTransmits"/></xsl:attribute>
				</Data>
		</xsl:if>
		<xsl:if test="txCollisions!='18446744073709551615' ">
				<Data>
          <xsl:attribute name="display"><xsl:value-of select="$strCollisions"/></xsl:attribute>
					<xsl:attribute name="value"><xsl:value-of select="txCollisions"/></xsl:attribute>
				</Data>
		</xsl:if>    
		<xsl:if test="txLateCollisions!='18446744073709551615' ">
				<Data>
          <xsl:attribute name="display"><xsl:value-of select="$strLateCollisions"/></xsl:attribute>
					<xsl:attribute name="value"><xsl:value-of select="txLateCollisions"/></xsl:attribute>
				</Data>
		</xsl:if>
		<xsl:if test="txExcessiveCollisions!='18446744073709551615' ">
				<Data>
          <xsl:attribute name="display"><xsl:value-of select="$strExcessiveCollisions"/></xsl:attribute>
					<xsl:attribute name="value"><xsl:value-of select="txExcessiveCollisions"/></xsl:attribute>
				</Data>
		</xsl:if>
		<xsl:if test="txCarrierSenseErrors!= '18446744073709551615'">
				<Data>
          <xsl:attribute name="display"><xsl:value-of select="$strCarrierSenseErrors"/></xsl:attribute>
					<xsl:attribute name="value"><xsl:value-of select="txCarrierSenseErrors"/></xsl:attribute>
				</Data>
		</xsl:if>
		<xsl:if test="txInternalMACTxErrors!='18446744073709551615' ">
				<Data>
          <xsl:attribute name="display"><xsl:value-of select="$strInternalMACTxErrors"/></xsl:attribute>
					<xsl:attribute name="value"><xsl:value-of select="txInternalMACTxErrors"/></xsl:attribute>
				</Data>
		</xsl:if>    
	 </ListData>
</xsl:if>
  </xsl:template>

<xsl:template name="InterfaceReceiveStats">
<xsl:if test="rxBytes!='18446744073709551615' or rxTotalPackets!='18446744073709551615' or rxUnicastPackets!='18446744073709551615' or rxMulticastPackets!='18446744073709551615' or rxBroadcastPackets!='18446744073709551615' or rxDiscardedPackets!='18446744073709551615' or rxErrorPackets!='18446744073709551615' or rxUnknownProtocols!='18446744073709551615'">
  <ListData name="ifrcvstats" type="custom">
	  <xsl:attribute name="display"><xsl:value-of select="$strIfReceiveStats"/></xsl:attribute>
	  <Header>
		 		<Data >
				<xsl:attribute name="display"><xsl:value-of select="$strIfReceiveStats"/></xsl:attribute>
					<xsl:attribute name="value"><xsl:value-of select="$strIfReceiveStats"/></xsl:attribute>
				</Data>
     </Header>
		<xsl:if test="rxBytes!='18446744073709551615' ">
				<Data>
          <xsl:attribute name="display"><xsl:value-of select="$strBytes"/></xsl:attribute>
					<xsl:attribute name="value"><xsl:value-of select="rxBytes"/></xsl:attribute>
				</Data>
		</xsl:if>
		<xsl:if test="rxTotalPackets!='18446744073709551615' ">
				<Data>
          <xsl:attribute name="display"><xsl:value-of select="$strTotalPackets"/></xsl:attribute>
					<xsl:attribute name="value"><xsl:value-of select="rxTotalPackets"/></xsl:attribute>
				</Data>
		</xsl:if>
		<xsl:if test="rxUnicastPackets!='18446744073709551615' ">
				<Data>
          <xsl:attribute name="display"><xsl:value-of select="$strUnicastPackets"/></xsl:attribute>
					<xsl:attribute name="value"><xsl:value-of select="rxUnicastPackets"/></xsl:attribute>
				</Data>
		</xsl:if>
		<xsl:if test="rxMulticastPackets!='18446744073709551615' ">
				<Data>
          <xsl:attribute name="display"><xsl:value-of select="$strMulticastPackets"/></xsl:attribute>
					<xsl:attribute name="value"><xsl:value-of select="rxMulticastPackets"/></xsl:attribute>
				</Data>
		</xsl:if>
		<xsl:if test="rxBroadcastPackets!='18446744073709551615' ">
				<Data>
          <xsl:attribute name="display"><xsl:value-of select="$strBroadcastPackets"/></xsl:attribute>
					<xsl:attribute name="value"><xsl:value-of select="rxBroadcastPackets"/></xsl:attribute>
				</Data>
		</xsl:if>    
		<xsl:if test="rxDiscardedPackets!='18446744073709551615' ">
				<Data>
          <xsl:attribute name="display"><xsl:value-of select="$strDiscardedPackets"/></xsl:attribute>
					<xsl:attribute name="value"><xsl:value-of select="rxDiscardedPackets"/></xsl:attribute>
				</Data>
		</xsl:if>
		<xsl:if test="rxErrorPackets!='18446744073709551615' ">
				<Data>
          <xsl:attribute name="display"><xsl:value-of select="$strErrorPackets"/></xsl:attribute>
					<xsl:attribute name="value"><xsl:value-of select="rxErrorPackets"/></xsl:attribute>
				</Data>
		</xsl:if>
		<xsl:if test="rxUnknownProtocols!='18446744073709551615' ">
				<Data>
          <xsl:attribute name="display"><xsl:value-of select="$strUnknownProtocols"/></xsl:attribute>
					<xsl:attribute name="value"><xsl:value-of select="rxUnknownProtocols"/></xsl:attribute>
				</Data>
		</xsl:if>
	 </ListData>
</xsl:if>
  </xsl:template>
  
<xsl:template name="InterfaceTransmitStats">
<xsl:if test="txBytes!='18446744073709551615' or txTotalPackets!='18446744073709551615' or txUnicastPackets!='18446744073709551615' or txDiscardedPackets!='18446744073709551615' or txErrorPackets!='18446744073709551615' or txQueueLength!='18446744073709551615' ">
  <ListData name="iftxstats" type="custom">
	  <xsl:attribute name="display"><xsl:value-of select="$strIfTransmitStats"/></xsl:attribute>
	  <Header>
		 		<Data width ="60%">
					<xsl:attribute name="display"><xsl:value-of select="$strIfTransmitStats"/></xsl:attribute>
					<xsl:attribute name="value"><xsl:value-of select="$strIfTransmitStats"/></xsl:attribute>
				</Data>
     </Header>
		<xsl:if test="txBytes!='18446744073709551615' ">
				<Data>
          <xsl:attribute name="display"><xsl:value-of select="$strBytes"/></xsl:attribute>
					<xsl:attribute name="value"><xsl:value-of select="txBytes"/></xsl:attribute>
				</Data>
		</xsl:if>
		<xsl:if test="txTotalPackets!='18446744073709551615' ">
				<Data>
          <xsl:attribute name="display"><xsl:value-of select="$strTotalPackets"/></xsl:attribute>
					<xsl:attribute name="value"><xsl:value-of select="txTotalPackets"/></xsl:attribute>
				</Data>
		</xsl:if>
		<xsl:if test="txUnicastPackets!='18446744073709551615' ">
				<Data>
          <xsl:attribute name="display"><xsl:value-of select="$strUnicastPackets"/></xsl:attribute>
					<xsl:attribute name="value"><xsl:value-of select="txUnicastPackets"/></xsl:attribute>
				</Data>
		</xsl:if>
		<xsl:if test="txDiscardedPackets!='18446744073709551615' ">
				<Data>
          <xsl:attribute name="display"><xsl:value-of select="$strDiscardedPackets"/></xsl:attribute>
					<xsl:attribute name="value"><xsl:value-of select="txDiscardedPackets"/></xsl:attribute>
				</Data>
		</xsl:if>
		<xsl:if test="txErrorPackets!='18446744073709551615' ">
				<Data>
          <xsl:attribute name="display"><xsl:value-of select="$strErrorPackets"/></xsl:attribute>
					<xsl:attribute name="value"><xsl:value-of select="txErrorPackets"/></xsl:attribute>
				</Data>
		</xsl:if>
		<xsl:if test="txQueueLength!='18446744073709551615' ">
				<Data>
          <xsl:attribute name="display"><xsl:value-of select="$strQueueLength"/></xsl:attribute>
					<xsl:attribute name="value"><xsl:value-of select="txQueueLength"/></xsl:attribute>
				</Data>
		</xsl:if>
	 </ListData>
</xsl:if>
  </xsl:template>
  
<xsl:template match="IPAddressList/IPUnicastAddrListObj ">
  <xsl:apply-templates select="addrListarray"/>
</xsl:template>
<xsl:template match="addrListarray">
<xsl:if test="/OMA/IPAddressList/IPUnicastAddrListObj/numIPv4Addrs>0">
 <ListData name="ipv4addr" type="custom">
    <xsl:attribute name="display"><xsl:value-of select="$strIPV4"/></xsl:attribute>
			<Header>
				<Data>
					<xsl:attribute name="display"><xsl:value-of select="$strIPV4"/></xsl:attribute>
					<xsl:attribute name="value"><xsl:value-of select="$strIPV4"/></xsl:attribute>
				</Data>
			</Header>
			
		 <xsl:for-each select="addrList">
			<xsl:if test="ipv4Addr/IPAddress!=''">
				  <Data>
				  <xsl:attribute name="display"><xsl:value-of select="$strIPAddress"/></xsl:attribute>
			      <xsl:attribute name="value"><xsl:value-of select="ipv4Addr/IPAddress"/></xsl:attribute>
				  </Data>
			    <xsl:if test="ipv4Addr/SubNetMask!=''">
				    <Data>
				    <xsl:attribute name="display"><xsl:value-of select="$strSubnetMask"/></xsl:attribute>
					    <xsl:attribute name="value"><xsl:value-of select="ipv4Addr/SubNetMask"/></xsl:attribute>
				    </Data>
			    </xsl:if>
			</xsl:if>
      </xsl:for-each>
		</ListData>
		</xsl:if>

		<xsl:if test="/OMA/IPAddressList/IPUnicastAddrListObj/numIPv6Addrs > 0">
      <TableData name="ipv6addr">
        <xsl:attribute name="display"><xsl:value-of select="$strIPV6"/></xsl:attribute>
			<SubHeader>
				<xsl:attribute name="display"><xsl:value-of select="$strIPV6"/>	</xsl:attribute>

			</SubHeader>
			<Header>
				<Data width="40%">
					<xsl:attribute name="display"><xsl:value-of select="$strName"/></xsl:attribute>
					<xsl:attribute name="value"><xsl:value-of select="$strName"/></xsl:attribute>
				</Data>
				<Data width ="40%">
					<xsl:attribute name="display"><xsl:value-of select="$strIPAddress"/></xsl:attribute>
					<xsl:attribute name="value"><xsl:value-of select="$strIPAddress"/></xsl:attribute>
				</Data>
				<Data width ="20%">
					<xsl:attribute name="display"><xsl:value-of select="$strPrefix"/></xsl:attribute>
					<xsl:attribute name="value"><xsl:value-of select="$strPrefix"/></xsl:attribute>
				</Data>
			</Header>

			<xsl:for-each select="addrList/ipv6Addr/scope[not(.=following::addrList/ipv6Addr/scope)]">
				<xsl:choose>
					<xsl:when test=".='2'">
					<Row>
						<Data>	
							<xsl:attribute name="value"><xsl:value-of select="$strLinkLocal"/>	</xsl:attribute>
						</Data>
						<Data>
							<xsl:attribute name="value"><xsl:value-of select="../IPv6Address"/> </xsl:attribute>
						</Data>
						<Data>            
							<xsl:attribute name="value">	
								<xsl:choose>
									<xsl:when test="../prefixLen='255'"><xsl:value-of select="$gstrNotAvailable"/></xsl:when>
									<xsl:otherwise><xsl:value-of select="../prefixLen"/></xsl:otherwise>
								</xsl:choose>
							</xsl:attribute>
						</Data>
					</Row>
					</xsl:when>
				</xsl:choose>
			</xsl:for-each >
		

		<xsl:for-each select="addrList/ipv6Addr/IPv6Address[not(.='')]">
		<xsl:sort select ="../scope!='2'" order="descending" />
		<xsl:choose>
			<xsl:when test="position() &lt; 3 and ../scope !='2'">
				<Row>
					<Data>	
						<xsl:attribute name="value">
						<xsl:choose>
							<xsl:when test="position()=1">
								<xsl:value-of select="$strIPv6Address1"/> 

							</xsl:when>
							<xsl:otherwise>
								<xsl:value-of select="$strIPv6Address2"/>
							</xsl:otherwise>
						</xsl:choose>
					</xsl:attribute>
				</Data>

				<Data>
					<xsl:attribute name="value"> 
						<xsl:choose>
							<xsl:when test=".=''"> 
								<xsl:value-of select="$strNoValue"/> 
							</xsl:when>
							<xsl:otherwise>
								<xsl:value-of select="."/>
							</xsl:otherwise>
						</xsl:choose>
					</xsl:attribute>
				</Data>
				<Data>            
					<xsl:attribute name="value">
						<xsl:choose>
							<xsl:when test="../prefixLen='255'"><xsl:value-of select="$gstrNotAvailable"/></xsl:when>
							<xsl:otherwise><xsl:value-of select="../prefixLen"/></xsl:otherwise>
						</xsl:choose>
						</xsl:attribute>
					</Data>
				</Row>
				</xsl:when>
			</xsl:choose>
		</xsl:for-each >
		</TableData>

		</xsl:if>
</xsl:template>
  <xsl:template name="IdentifyAdapterType">
    <xsl:param name="type"/>
    <xsl:choose>
      <xsl:when test="$type = 1"><xsl:value-of select="$strOther"/></xsl:when>
      <xsl:when test="$type = 6"><xsl:value-of select="$strEthernet"/></xsl:when>
      <xsl:when test="$type = 9"><xsl:value-of select="$strTokenRing"/></xsl:when> 
      <xsl:when test="$type = 23"><xsl:value-of select="$strPPP"/></xsl:when> 
      <xsl:when test="$type = 24"><xsl:value-of select="$strSWLoop"/></xsl:when> 
      <xsl:when test="$type = 37"><xsl:value-of select="$strATM"/></xsl:when> 
      <xsl:when test="$type = 71"><xsl:value-of select="$strIEEE802Wireless"/></xsl:when>
      <xsl:when test="$type = 131"><xsl:value-of select="$strTunnelType"/></xsl:when> 
      <xsl:when test="$type = 144"><xsl:value-of select="$strIEEE1394"/></xsl:when>
      <xsl:otherwise><xsl:value-of select="$strUnknown"/></xsl:otherwise>
    </xsl:choose>
  </xsl:template>
  
  <xsl:template name="OperationalStatus">
    <xsl:param name="status"/>
    <xsl:choose>
      <xsl:when test="$status = 1"><xsl:value-of select="$strUp"/></xsl:when>
      <xsl:when test="$status = 2"><xsl:value-of select="$strDown"/></xsl:when>
      <xsl:when test="$status = 3"><xsl:value-of select="$strTestMode"/></xsl:when> 
      <xsl:when test="$status = 4"><xsl:value-of select="$strUnknown"/></xsl:when> 
      <xsl:when test="$status = 5"><xsl:value-of select="$strDormant"/></xsl:when> 
      <xsl:when test="$status = 6"><xsl:value-of select="$strNotPresent"/></xsl:when> 
      <xsl:when test="$status = 7"><xsl:value-of select="$strLowerLayerDown"/></xsl:when>      
      <xsl:otherwise><xsl:value-of select="$strUnknown"/></xsl:otherwise>
    </xsl:choose>
  </xsl:template>

  <xsl:template name="AdminStatus">
    <xsl:param name="status"/>
    <xsl:choose>
      <xsl:when test="$status = 1"><xsl:value-of select="$strUp"/></xsl:when>
      <xsl:when test="$status = 2"><xsl:value-of select="$strDown"/></xsl:when>
      <xsl:when test="$status = 3"><xsl:value-of select="$strTestMode"/></xsl:when> 
      <xsl:otherwise><xsl:value-of select="$strUnknown"/></xsl:otherwise>
    </xsl:choose>
  </xsl:template>

<xsl:template name="formatSpeedValue">
    <xsl:param name="value"/>
    <xsl:choose>
      <xsl:when test="$value = '0'"><xsl:value-of select="$gstrNotAvailable"/></xsl:when>
      <xsl:otherwise>
        <xsl:variable name="formatval"><xsl:value-of select="format-number($value div 1000000,'##0.0')"/></xsl:variable>
					<xsl:variable name="univdecsep">
						<xsl:choose>
							<xsl:when test="substring(format-number(1.1,'##0.0'), 2, 1) = '.'">.</xsl:when>
							<xsl:when test="substring(format-number(1.1,'##0.0'), 2, 1) = ','">,</xsl:when>
						</xsl:choose>
					</xsl:variable>
					<xsl:variable name="localdecsep"><xsl:value-of select="$gstrDecimalFractionSeperator"/></xsl:variable>
					<xsl:value-of select="translate($formatval, $univdecsep,$localdecsep)"/><xsl:value-of select="$strMbps"/>
      </xsl:otherwise>
    </xsl:choose>
  </xsl:template>
  
<!-- convert decimal to Hex -->
<xsl:variable name="hexDigits" select="'0123456789ABCDEF'" />
 <xsl:template name="DecimaltoHex">
  <xsl:param name="decimalNumber" />
     <xsl:if test="$decimalNumber >= 16">
       <xsl:call-template name="DecimaltoHex">
         <xsl:with-param name="decimalNumber" select="floor($decimalNumber div 16)" />
       </xsl:call-template>
     </xsl:if>
     <xsl:value-of select="substring($hexDigits, ($decimalNumber mod 16) + 1, 1)" />
 </xsl:template>

<xsl:template match="*"/>
</xsl:stylesheet>

Youez - 2016 - github.com/yon3zu
LinuXploit