1<?xml version="1.0" encoding="UTF-8"?> 2<!----> 3<!--################################################################################ --> 4<!--# Redfish Schema: PortMetrics v1.5.1 --> 5<!--# --> 6<!--# For a detailed change log, see the README file contained in the DSP8010 bundle, --> 7<!--# available at http://www.dmtf.org/standards/redfish --> 8<!--# Copyright 2014-2023 DMTF. --> 9<!--# For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright --> 10<!--################################################################################ --> 11<!----> 12<edmx:Edmx xmlns:edmx="http://docs.oasis-open.org/odata/ns/edmx" Version="4.0"> 13 14 <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Core.V1.xml"> 15 <edmx:Include Namespace="Org.OData.Core.V1" Alias="OData"/> 16 </edmx:Reference> 17 <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Capabilities.V1.xml"> 18 <edmx:Include Namespace="Org.OData.Capabilities.V1" Alias="Capabilities"/> 19 </edmx:Reference> 20 <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Measures.V1.xml"> 21 <edmx:Include Namespace="Org.OData.Measures.V1" Alias="Measures"/> 22 </edmx:Reference> 23 <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Resource_v1.xml"> 24 <edmx:Include Namespace="Resource.v1_0_0"/> 25 </edmx:Reference> 26 <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/RedfishExtensions_v1.xml"> 27 <edmx:Include Namespace="RedfishExtensions.v1_0_0" Alias="Redfish"/> 28 <edmx:Include Namespace="Validation.v1_0_0" Alias="Validation"/> 29 </edmx:Reference> 30 <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/PCIeDevice_v1.xml"> 31 <edmx:Include Namespace="PCIeDevice"/> 32 </edmx:Reference> 33 34 <edmx:DataServices> 35 36 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PortMetrics"> 37 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 38 39 <EntityType Name="PortMetrics" BaseType="Resource.v1_0_0.Resource" Abstract="true"> 40 <Annotation Term="OData.Description" String="The PortMetrics schema contains usage and health statistics for a switch device or component port summary."/> 41 <Annotation Term="OData.LongDescription" String="This resource shall represent the port metrics for a switch device or component port summary in a Redfish implementation."/> 42 <Annotation Term="OData.AdditionalProperties" Bool="false"/> 43 <Annotation Term="Capabilities.InsertRestrictions"> 44 <Record> 45 <PropertyValue Property="Insertable" Bool="false"/> 46 </Record> 47 </Annotation> 48 <Annotation Term="Capabilities.UpdateRestrictions"> 49 <Record> 50 <PropertyValue Property="Updatable" Bool="false"/> 51 </Record> 52 </Annotation> 53 <Annotation Term="Capabilities.DeleteRestrictions"> 54 <Record> 55 <PropertyValue Property="Deletable" Bool="false"/> 56 </Record> 57 </Annotation> 58 <Annotation Term="Redfish.Uris"> 59 <Collection> 60 <String>/redfish/v1/Fabrics/{FabricId}/Switches/{SwitchId}/Ports/{PortId}/Metrics</String> 61 <String>/redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/StorageControllers/{StorageControllerId}/Ports/{PortId}/Metrics</String> 62 <String>/redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Ports/{PortId}/Metrics</String> 63 <String>/redfish/v1/Systems/{ComputerSystemId}/FabricAdapters/{FabricAdapterId}/Ports/{PortId}/Metrics</String> 64 <String>/redfish/v1/Systems/{ComputerSystemId}/GraphicsControllers/{ControllerId}/Ports/{PortId}/Metrics</String> 65 <String>/redfish/v1/Systems/{ComputerSystemId}/USBControllers/{ControllerId}/Ports/{PortId}/Metrics</String> 66 <String>/redfish/v1/Systems/{ComputerSystemId}/Processors/{ProcessorId}/Ports/{PortId}/Metrics</String> 67 <String>/redfish/v1/Chassis/{ChassisId}/MediaControllers/{MediaControllerId}/Ports/{PortId}/Metrics</String> 68 <String>/redfish/v1/Chassis/{ChassisId}/FabricAdapters/{FabricAdapterId}/Ports/{PortId}/Metrics</String> 69 <String>/redfish/v1/Chassis/{ChassisId}/NetworkAdapters/{NetworkAdapterId}/Ports/{PortId}/Metrics</String> 70 <String>/redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Storage/{StorageId}/StorageControllers/{StorageControllerId}/Ports/{PortId}/Metrics</String> 71 <String>/redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Ports/{PortId}/Metrics</String> 72 <String>/redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Processors/{ProcessorId}/Ports/{PortId}/Metrics</String> 73 <String>/redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/StorageControllers/{StorageControllerId}/Ports/{PortId}/Metrics</String> 74 <String>/redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Ports/{PortId}/Metrics</String> 75 <String>/redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/FabricAdapters/{FabricAdapterId}/Ports/{PortId}/Metrics</String> 76 <String>/redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/GraphicsControllers/{ControllerId}/Ports/{PortId}/Metrics</String> 77 <String>/redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/USBControllers/{ControllerId}/Ports/{PortId}/Metrics</String> 78 <String>/redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Processors/{ProcessorId}/Ports/{PortId}/Metrics</String> 79 <String>/redfish/v1/ResourceBlocks/{ResourceBlockId}/Storage/{StorageId}/StorageControllers/{StorageControllerId}/Ports/{PortId}/Metrics</String> 80 <String>/redfish/v1/ResourceBlocks/{ResourceBlockId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Ports/{PortId}/Metrics</String> 81 <String>/redfish/v1/ResourceBlocks/{ResourceBlockId}/Processors/{ProcessorId}/Ports/{PortId}/Metrics</String> 82 <String>/redfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/StorageControllers/{StorageControllerId}/Ports/{PortId}/Metrics</String> 83 <String>/redfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Ports/{PortId}/Metrics</String> 84 <String>/redfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/FabricAdapters/{FabricAdapterId}/Ports/{PortId}/Metrics</String> 85 <String>/redfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/GraphicsControllers/{ControllerId}/Ports/{PortId}/Metrics</String> 86 <String>/redfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/USBControllers/{ControllerId}/Ports/{PortId}/Metrics</String> 87 <String>/redfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Processors/{ProcessorId}/Ports/{PortId}/Metrics</String> 88 <String>/redfish/v1/Storage/{StorageId}/StorageControllers/{StorageControllerId}/Ports/{PortId}/Metrics</String> 89 <String>/redfish/v1/Storage/{StorageId}/Controllers/{StorageControllerId}/Ports/{PortId}/Metrics</String> 90 <String>/redfish/v1/Managers/{ManagerId}/USBPorts/{PortId}/Metrics</String> 91 <String>/redfish/v1/Managers/{ManagerId}/DedicatedNetworkPorts/{PortId}/Metrics</String> 92 </Collection> 93 </Annotation> 94 </EntityType> 95 </Schema> 96 97 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PortMetrics.v1_0_0"> 98 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 99 <Annotation Term="Redfish.Release" String="2019.4"/> 100 101 <EntityType Name="PortMetrics" BaseType="PortMetrics.PortMetrics"> 102 <Property Name="GenZ" Type="PortMetrics.v1_0_0.GenZ" Nullable="false"> 103 <Annotation Term="OData.Description" String="The port metrics specific to Gen-Z ports."/> 104 <Annotation Term="OData.LongDescription" String="This property shall contain the port metrics specific to Gen-Z ports."/> 105 </Property> 106 <Property Name="Actions" Type="PortMetrics.v1_0_0.Actions" Nullable="false"> 107 <Annotation Term="OData.Description" String="The available actions for this resource."/> 108 <Annotation Term="OData.LongDescription" String="This property shall contain the available actions for this resource."/> 109 </Property> 110 </EntityType> 111 112 <ComplexType Name="GenZ"> 113 <Annotation Term="OData.AdditionalProperties" Bool="false"/> 114 <Annotation Term="OData.Description" String="The port metrics for a Gen-Z interface."/> 115 <Annotation Term="OData.LongDescription" String="This type shall describe the Gen-Z related port metrics."/> 116 <Property Name="PacketCRCErrors" Type="Edm.Int64"> 117 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 118 <Annotation Term="OData.Description" String="The total number of PCRC transient errors detected."/> 119 <Annotation Term="OData.LongDescription" String="This property shall contain the total number of PCRC transient errors detected in received link-local and end-to-end packets."/> 120 </Property> 121 <Property Name="EndToEndCRCErrors" Type="Edm.Int64"> 122 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 123 <Annotation Term="OData.Description" String="The total number of ECRC transient errors detected."/> 124 <Annotation Term="OData.LongDescription" String="This property shall contain total number of ECRC transient errors detected in received link-local and end-to-end packets."/> 125 </Property> 126 <Property Name="RXStompedECRC" Type="Edm.Int64"> 127 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 128 <Annotation Term="OData.Description" String="The total number of packets received with a stomped ECRC field."/> 129 <Annotation Term="OData.LongDescription" String="This property shall contain the total number of packets that this interface received with a stomped ECRC field."/> 130 </Property> 131 <Property Name="TXStompedECRC" Type="Edm.Int64"> 132 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 133 <Annotation Term="OData.Description" String="The total number of packets that this interface stomped the ECRC field."/> 134 <Annotation Term="OData.LongDescription" String="This property shall contain the total number of packets that this interfaced stomped the ECRC field."/> 135 </Property> 136 <Property Name="NonCRCTransientErrors" Type="Edm.Int64"> 137 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 138 <Annotation Term="OData.Description" String="The total number transient errors detected that are unrelated to CRC validation."/> 139 <Annotation Term="OData.LongDescription" String="This property shall contain the total number of transient errors detected that are unrelated to CRC validation, which covers link-local and end-to-end packets, such as malformed Link Idle packets or PLA signal errors."/> 140 </Property> 141 <Property Name="LLRRecovery" Type="Edm.Int64"> 142 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 143 <Annotation Term="OData.Description" String="The total number of times Link-Level Reliability (LLR) recovery has been initiated."/> 144 <Annotation Term="OData.LongDescription" String="This property shall contain the total number of times Link-level Reliability (LLR) recovery has been initiated by this interface. This is not to be confused with the number of packets retransmitted due to initiating LLR recovery."/> 145 </Property> 146 <Property Name="MarkedECN" Type="Edm.Int64"> 147 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 148 <Annotation Term="OData.Description" String="The number of packets with the Congestion ECN bit set."/> 149 <Annotation Term="OData.LongDescription" String="This property shall contain the number of packets that the component set the Congestion ECN bit prior to transmission through this interface."/> 150 </Property> 151 <Property Name="PacketDeadlineDiscards" Type="Edm.Int64"> 152 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 153 <Annotation Term="OData.Description" String="The number of packets discarded due to the Congestion Deadline subfield reaching zero."/> 154 <Annotation Term="OData.LongDescription" String="This property shall contain the number of packets discarded by this interface due to the Congestion Deadline subfield reaching zero prior to packet transmission."/> 155 </Property> 156 <Property Name="AccessKeyViolations" Type="Edm.Int64"> 157 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 158 <Annotation Term="OData.Description" String="The total number of Access Key Violations detected."/> 159 <Annotation Term="OData.LongDescription" String="This property shall contain the total number of Access Key Violations detected for packets received or transmitted on this interface."/> 160 </Property> 161 <Property Name="LinkNTE" Type="Edm.Int64"> 162 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 163 <Annotation Term="OData.Description" String="The total number of link-local non-transient errors detected."/> 164 <Annotation Term="OData.LongDescription" String="This property shall contain the total number of link-local non-transient errors detected on this interface."/> 165 </Property> 166 <Property Name="ReceivedECN" Type="Edm.Int64"> 167 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 168 <Annotation Term="OData.Description" String="The number of packets received on this interface with the Congestion ECN bit set."/> 169 <Annotation Term="OData.LongDescription" String="This property shall contain the number of packets received on this interface with the Congestion ECN bit set."/> 170 </Property> 171 </ComplexType> 172 173 <ComplexType Name="Actions"> 174 <Annotation Term="OData.AdditionalProperties" Bool="false"/> 175 <Annotation Term="OData.Description" String="The available actions for this resource."/> 176 <Annotation Term="OData.LongDescription" String="This type shall contain the available actions for this resource."/> 177 <Property Name="Oem" Type="PortMetrics.v1_0_0.OemActions" Nullable="false"> 178 <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/> 179 <Annotation Term="OData.LongDescription" String="This property shall contain the available OEM-specific actions for this resource."/> 180 </Property> 181 </ComplexType> 182 183 <ComplexType Name="OemActions"> 184 <Annotation Term="OData.AdditionalProperties" Bool="true"/> 185 <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/> 186 <Annotation Term="OData.LongDescription" String="This type shall contain the available OEM-specific actions for this resource."/> 187 </ComplexType> 188 </Schema> 189 190 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PortMetrics.v1_0_1"> 191 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 192 <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 193 <EntityType Name="PortMetrics" BaseType="PortMetrics.v1_0_0.PortMetrics"/> 194 </Schema> 195 196 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PortMetrics.v1_0_2"> 197 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 198 <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 199 <EntityType Name="PortMetrics" BaseType="PortMetrics.v1_0_1.PortMetrics"/> 200 </Schema> 201 202 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PortMetrics.v1_0_3"> 203 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 204 <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 205 <EntityType Name="PortMetrics" BaseType="PortMetrics.v1_0_2.PortMetrics"/> 206 </Schema> 207 208 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PortMetrics.v1_1_0"> 209 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 210 <Annotation Term="Redfish.Release" String="2021.1"/> 211 <Annotation Term="OData.Description" String="This version was created to add Ethernet and storage port metrics."/> 212 213 <EntityType Name="PortMetrics" BaseType="PortMetrics.v1_0_0.PortMetrics"> 214 <Property Name="RXBytes" Type="Edm.Int64"> 215 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 216 <Annotation Term="OData.Description" String="The total number of bytes received on a port since reset."/> 217 <Annotation Term="OData.LongDescription" String="This property shall contain the total number of bytes received on a port since reset, including host and remote management passthrough traffic, and inclusive of all protocol overhead."/> 218 <Annotation Term="Measures.Unit" String="By"/> 219 </Property> 220 <Property Name="TXBytes" Type="Edm.Int64"> 221 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 222 <Annotation Term="OData.Description" String="The total number of bytes transmitted on a port since reset."/> 223 <Annotation Term="OData.LongDescription" String="This property shall contain the total number of bytes transmitted on a port since reset, including host and remote management passthrough traffic, and inclusive of all protocol overhead."/> 224 <Annotation Term="Measures.Unit" String="By"/> 225 </Property> 226 <Property Name="RXErrors" Type="Edm.Int64"> 227 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 228 <Annotation Term="OData.Description" String="The total number of received errors on a port since reset."/> 229 <Annotation Term="OData.LongDescription" String="This property shall contain the total number of received errors on a port since reset."/> 230 </Property> 231 <Property Name="TXErrors" Type="Edm.Int64"> 232 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 233 <Annotation Term="OData.Description" String="The total number of transmission errors on a port since reset."/> 234 <Annotation Term="OData.LongDescription" String="This property shall contain the total number of transmission errors on a port since reset."/> 235 </Property> 236 <Property Name="Networking" Type="PortMetrics.v1_1_0.Networking" Nullable="false"> 237 <Annotation Term="OData.Description" String="The port metrics for network ports, including Ethernet, Fibre Channel, and InfiniBand, that are not specific to one of these protocols."/> 238 <Annotation Term="OData.LongDescription" String="This property shall contain port metrics for network ports, including Ethernet, Fibre Channel, and InfiniBand, that are not specific to one of these protocols."/> 239 </Property> 240 <Property Name="Transceivers" Type="Collection(PortMetrics.v1_1_0.Transceiver)" Nullable="false"> 241 <Annotation Term="OData.Description" String="The metrics for the transceivers in this port. Each member represents a single transceiver."/> 242 <Annotation Term="OData.LongDescription" String="This property shall contain an array of transceiver-related metrics for this port. Each member in the array shall represent a single transceiver."/> 243 </Property> 244 <Property Name="SAS" Type="Collection(PortMetrics.v1_1_0.SAS)" Nullable="false"> 245 <Annotation Term="OData.Description" String="The physical (phy) metrics for Serial Attached SCSI (SAS). Each member represents a single phy."/> 246 <Annotation Term="OData.LongDescription" String="This property shall contain an array of physical-related metrics for Serial Attached SCSI (SAS). Each member in the array shall represent a single phy."/> 247 </Property> 248 </EntityType> 249 250 <ComplexType Name="Networking"> 251 <Annotation Term="OData.AdditionalProperties" Bool="false"/> 252 <Annotation Term="OData.Description" String="The port metrics for network ports, including Ethernet, Fibre Channel, and InfiniBand, that are not specific to one of these protocols."/> 253 <Annotation Term="OData.LongDescription" String="This type shall describe the metrics for network ports, including Ethernet, Fibre Channel, and InfiniBand, that are not specific to one of these protocols."/> 254 <Property Name="RXFrames" Type="Edm.Int64"> 255 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 256 <Annotation Term="OData.Description" String="The total number of frames received on a port since reset."/> 257 <Annotation Term="OData.LongDescription" String="This property shall contain the total number of frames received on a port since reset."/> 258 </Property> 259 <Property Name="RXUnicastFrames" Type="Edm.Int64"> 260 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 261 <Annotation Term="OData.Description" String="The total number of valid unicast frames received on a port since reset."/> 262 <Annotation Term="OData.LongDescription" String="This property shall contain the total number of valid unicast frames received on a port since reset."/> 263 </Property> 264 <Property Name="RXMulticastFrames" Type="Edm.Int64"> 265 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 266 <Annotation Term="OData.Description" String="The total number of valid multicast frames received on a port since reset."/> 267 <Annotation Term="OData.LongDescription" String="This property shall contain the total number of valid multicast frames received on a port since reset, including host and remote management passthrough traffic."/> 268 </Property> 269 <Property Name="RXBroadcastFrames" Type="Edm.Int64"> 270 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 271 <Annotation Term="OData.Description" String="The total number of valid broadcast frames received on a port since reset."/> 272 <Annotation Term="OData.LongDescription" String="This property shall contain the total number of valid broadcast frames received on a port since reset, including host and remote management passthrough traffic."/> 273 </Property> 274 <Property Name="TXFrames" Type="Edm.Int64"> 275 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 276 <Annotation Term="OData.Description" String="The total number of frames transmitted on a port since reset."/> 277 <Annotation Term="OData.LongDescription" String="This property shall contain the total number of frames transmitted on a port since reset."/> 278 </Property> 279 <Property Name="TXUnicastFrames" Type="Edm.Int64"> 280 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 281 <Annotation Term="OData.Description" String="The total number of good unicast frames transmitted on a port since reset."/> 282 <Annotation Term="OData.LongDescription" String="This property shall contain the total number of good unicast frames transmitted on a port since reset, including host and remote management passthrough traffic."/> 283 </Property> 284 <Property Name="TXMulticastFrames" Type="Edm.Int64"> 285 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 286 <Annotation Term="OData.Description" String="The total number of good multicast frames transmitted on a port since reset."/> 287 <Annotation Term="OData.LongDescription" String="This property shall contain the total number of good multicast frames transmitted on a port since reset, including host and remote management passthrough traffic."/> 288 </Property> 289 <Property Name="TXBroadcastFrames" Type="Edm.Int64"> 290 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 291 <Annotation Term="OData.Description" String="The total number of good broadcast frames transmitted on a port since reset."/> 292 <Annotation Term="OData.LongDescription" String="This property shall contain the total number of good broadcast frames transmitted on a port since reset, including host and remote management passthrough traffic."/> 293 </Property> 294 <Property Name="RXDiscards" Type="Edm.Int64"> 295 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 296 <Annotation Term="OData.Description" String="The total number of frames discarded in a port's receive path since reset."/> 297 <Annotation Term="OData.LongDescription" String="This property shall contain the total number of frames discarded in a port's receive path since reset."/> 298 </Property> 299 <Property Name="RXFrameAlignmentErrors" Type="Edm.Int64"> 300 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 301 <Annotation Term="OData.Description" String="The total number of frames received with alignment errors on a port since reset."/> 302 <Annotation Term="OData.LongDescription" String="This property shall contain the total number of frames received with alignment errors on a port since reset."/> 303 </Property> 304 <Property Name="RXFCSErrors" Type="Edm.Int64"> 305 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 306 <Annotation Term="OData.Description" String="The total number of frames received with frame check sequence (FCS) errors on a port since reset."/> 307 <Annotation Term="OData.LongDescription" String="This property shall contain the total number of frames received with frame check sequence (FCS) errors on a port since reset."/> 308 </Property> 309 <Property Name="RXFalseCarrierErrors" Type="Edm.Int64"> 310 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 311 <Annotation Term="OData.Description" String="The total number of false carrier errors received from phy on a port since reset."/> 312 <Annotation Term="OData.LongDescription" String="This property shall contain the total number of false carrier errors received from phy on a port since reset."/> 313 </Property> 314 <Property Name="RXOversizeFrames" Type="Edm.Int64"> 315 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 316 <Annotation Term="OData.Description" String="The total number of frames that exceed the maximum frame size."/> 317 <Annotation Term="OData.LongDescription" String="This property shall contain the total number of frames that exceed the maximum frame size."/> 318 </Property> 319 <Property Name="RXUndersizeFrames" Type="Edm.Int64"> 320 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 321 <Annotation Term="OData.Description" String="The total number of frames that are smaller than the minimum frame size of 64 bytes."/> 322 <Annotation Term="OData.LongDescription" String="This property shall contain the total number of frames that are smaller than the minimum frame size of 64 bytes."/> 323 </Property> 324 <Property Name="TXDiscards" Type="Edm.Int64"> 325 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 326 <Annotation Term="OData.Description" String="The total number of frames discarded in a port's transmit path since reset."/> 327 <Annotation Term="OData.LongDescription" String="This property shall contain the total number of frames discarded in a port's transmit path since reset."/> 328 </Property> 329 <Property Name="TXExcessiveCollisions" Type="Edm.Int64"> 330 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 331 <Annotation Term="OData.Description" String="The number of times a single transmitted frame encountered more than 15 collisions."/> 332 <Annotation Term="OData.LongDescription" String="This property shall contain the number of times a single transmitted frame encountered more than 15 collisions."/> 333 </Property> 334 <Property Name="TXLateCollisions" Type="Edm.Int64"> 335 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 336 <Annotation Term="OData.Description" String="The total number of collisions that occurred after one slot time as defined by IEEE 802.3."/> 337 <Annotation Term="OData.LongDescription" String="This property shall contain the total number of collisions that occurred after one slot time as defined by IEEE 802.3."/> 338 </Property> 339 <Property Name="TXMultipleCollisions" Type="Edm.Int64"> 340 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 341 <Annotation Term="OData.Description" String="The times that a transmitted frame encountered 2-15 collisions."/> 342 <Annotation Term="OData.LongDescription" String="This property shall contain the times that a transmitted frame encountered 2-15 collisions."/> 343 </Property> 344 <Property Name="TXSingleCollisions" Type="Edm.Int64"> 345 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 346 <Annotation Term="OData.Description" String="The times that a successfully transmitted frame encountered a single collision."/> 347 <Annotation Term="OData.LongDescription" String="This property shall contain the times that a successfully transmitted frame encountered a single collision."/> 348 </Property> 349 <Property Name="RXPFCFrames" Type="Edm.Int64"> 350 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 351 <Annotation Term="OData.Description" String="The total number of priority flow control (PFC) frames received on a port since reset."/> 352 <Annotation Term="OData.LongDescription" String="This property shall contain the total number of priority flow control (PFC) frames received on a port since reset."/> 353 </Property> 354 <Property Name="TXPFCFrames" Type="Edm.Int64"> 355 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 356 <Annotation Term="OData.Description" String="The total number of priority flow control (PFC) frames sent on a port since reset."/> 357 <Annotation Term="OData.LongDescription" String="This property shall contain the total number of priority flow control (PFC) frames sent on a port since reset."/> 358 </Property> 359 <Property Name="RXPauseXOFFFrames" Type="Edm.Int64"> 360 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 361 <Annotation Term="OData.Description" String="The total number of flow control frames from the network to pause transmission."/> 362 <Annotation Term="OData.LongDescription" String="This property shall contain the total number of flow control frames from the network to pause transmission."/> 363 </Property> 364 <Property Name="RXPauseXONFrames" Type="Edm.Int64"> 365 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 366 <Annotation Term="OData.Description" String="The total number of flow control frames from the network to resume transmission."/> 367 <Annotation Term="OData.LongDescription" String="This property shall contain the total number of flow control frames from the network to resume transmission."/> 368 </Property> 369 <Property Name="TXPauseXOFFFrames" Type="Edm.Int64"> 370 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 371 <Annotation Term="OData.Description" String="The total number of XOFF frames transmitted to the network."/> 372 <Annotation Term="OData.LongDescription" String="This property shall contain the total number of XOFF frames transmitted to the network."/> 373 </Property> 374 <Property Name="TXPauseXONFrames" Type="Edm.Int64"> 375 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 376 <Annotation Term="OData.Description" String="The total number of XON frames transmitted to the network."/> 377 <Annotation Term="OData.LongDescription" String="This property shall contain the total number of XON frames transmitted to the network."/> 378 </Property> 379 <Property Name="RDMARXBytes" Type="Edm.Int64"> 380 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 381 <Annotation Term="OData.Description" String="The total number of RDMA bytes received on a port since reset."/> 382 <Annotation Term="OData.LongDescription" String="This property shall contain the total number of RDMA bytes received on a port since reset."/> 383 </Property> 384 <Property Name="RDMARXRequests" Type="Edm.Int64"> 385 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 386 <Annotation Term="OData.Description" String="The total number of RDMA requests received on a port since reset."/> 387 <Annotation Term="OData.LongDescription" String="This property shall contain the total number of RDMA requests received on a port since reset."/> 388 </Property> 389 <Property Name="RDMAProtectionErrors" Type="Edm.Int64"> 390 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 391 <Annotation Term="OData.Description" String="The total number of RDMA protection errors."/> 392 <Annotation Term="OData.LongDescription" String="This property shall contain the total number of RDMA protection errors."/> 393 </Property> 394 <Property Name="RDMAProtocolErrors" Type="Edm.Int64"> 395 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 396 <Annotation Term="OData.Description" String="The total number of RDMA protocol errors."/> 397 <Annotation Term="OData.LongDescription" String="This property shall contain the total number of RDMA protocol errors."/> 398 </Property> 399 <Property Name="RDMATXBytes" Type="Edm.Int64"> 400 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 401 <Annotation Term="OData.Description" String="The total number of RDMA bytes transmitted on a port since reset."/> 402 <Annotation Term="OData.LongDescription" String="This property shall contain the total number of RDMA bytes transmitted on a port since reset."/> 403 </Property> 404 <Property Name="RDMATXRequests" Type="Edm.Int64"> 405 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 406 <Annotation Term="OData.Description" String="The total number of RDMA requests transmitted on a port since reset."/> 407 <Annotation Term="OData.LongDescription" String="This property shall contain the total number of RDMA requests transmitted on a port since reset."/> 408 </Property> 409 <Property Name="RDMATXReadRequests" Type="Edm.Int64"> 410 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 411 <Annotation Term="OData.Description" String="The total number of RDMA read requests transmitted on a port since reset."/> 412 <Annotation Term="OData.LongDescription" String="This property shall contain the total number of RDMA read requests transmitted on a port since reset."/> 413 </Property> 414 <Property Name="RDMATXSendRequests" Type="Edm.Int64"> 415 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 416 <Annotation Term="OData.Description" String="The total number of RDMA send requests transmitted on a port since reset."/> 417 <Annotation Term="OData.LongDescription" String="This property shall contain the total number of RDMA send requests transmitted on a port since reset."/> 418 </Property> 419 <Property Name="RDMATXWriteRequests" Type="Edm.Int64"> 420 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 421 <Annotation Term="OData.Description" String="The total number of RDMA write requests transmitted on a port since reset."/> 422 <Annotation Term="OData.LongDescription" String="This property shall contain the total number of RDMA write requests transmitted on a port since reset."/> 423 </Property> 424 </ComplexType> 425 426 <ComplexType Name="Transceiver"> 427 <Annotation Term="OData.AdditionalProperties" Bool="false"/> 428 <Annotation Term="OData.Description" String="The transceiver metrics."/> 429 <Annotation Term="OData.LongDescription" String="This type shall describe the transceiver-related metrics."/> 430 <Property Name="RXInputPowerMilliWatts" Type="Edm.Decimal"> 431 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 432 <Annotation Term="OData.Description" String="The RX input power value of a small form-factor pluggable (SFP) transceiver."/> 433 <Annotation Term="OData.LongDescription" String="This property shall contain the RX input power value of a small form-factor pluggable (SFP) transceiver."/> 434 <Annotation Term="Measures.Unit" String="mW"/> 435 <Annotation Term="Validation.Minimum" Int="0"/> 436 </Property> 437 <Property Name="TXBiasCurrentMilliAmps" Type="Edm.Decimal"> 438 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 439 <Annotation Term="OData.Description" String="The TX bias current value of a small form-factor pluggable (SFP) transceiver."/> 440 <Annotation Term="OData.LongDescription" String="This property shall contain the TX bias current value of a small form-factor pluggable (SFP) transceiver."/> 441 <Annotation Term="Measures.Unit" String="mA"/> 442 <Annotation Term="Validation.Minimum" Int="0"/> 443 </Property> 444 <Property Name="TXOutputPowerMilliWatts" Type="Edm.Decimal"> 445 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 446 <Annotation Term="OData.Description" String="The TX output power value of a small form-factor pluggable (SFP) transceiver."/> 447 <Annotation Term="OData.LongDescription" String="This property shall contain the TX output power value of a small form-factor pluggable (SFP) transceiver."/> 448 <Annotation Term="Measures.Unit" String="mW"/> 449 <Annotation Term="Validation.Minimum" Int="0"/> 450 </Property> 451 <Property Name="SupplyVoltage" Type="Edm.Decimal"> 452 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 453 <Annotation Term="OData.Description" String="The supply voltage of a small form-factor pluggable (SFP) transceiver."/> 454 <Annotation Term="OData.LongDescription" String="This property shall contain the supply voltage of a small form-factor pluggable (SFP) transceiver."/> 455 <Annotation Term="Measures.Unit" String="V"/> 456 </Property> 457 </ComplexType> 458 459 <ComplexType Name="SAS"> 460 <Annotation Term="OData.AdditionalProperties" Bool="false"/> 461 <Annotation Term="OData.Description" String="The physical metrics for Serial Attached SCSI (SAS)."/> 462 <Annotation Term="OData.LongDescription" String="This type shall describe physical (phy) related metrics for Serial Attached SCSI (SAS)."/> 463 <Property Name="InvalidDwordCount" Type="Edm.Int64"> 464 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 465 <Annotation Term="OData.Description" String="The number of invalid dwords that have been received by the phy outside of phy reset sequences."/> 466 <Annotation Term="OData.LongDescription" String="This property shall contain the number of invalid dwords that have been received by the phy outside of phy reset sequences."/> 467 </Property> 468 <Property Name="RunningDisparityErrorCount" Type="Edm.Int64"> 469 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 470 <Annotation Term="OData.Description" String="The number of dwords containing running disparity errors that have been received by the phy outside of phy reset sequences."/> 471 <Annotation Term="OData.LongDescription" String="This property shall contain the number of dwords containing running disparity errors that have been received by the phy outside of phy reset sequences."/> 472 </Property> 473 <Property Name="LossOfDwordSynchronizationCount" Type="Edm.Int64"> 474 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 475 <Annotation Term="OData.Description" String="The number of times the phy has restarted the link reset sequence because it lost dword synchronization."/> 476 <Annotation Term="OData.LongDescription" String="This property shall contain the number of times the phy has restarted the link reset sequence because it lost dword synchronization."/> 477 </Property> 478 </ComplexType> 479 </Schema> 480 481 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PortMetrics.v1_1_1"> 482 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 483 <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 484 <EntityType Name="PortMetrics" BaseType="PortMetrics.v1_1_0.PortMetrics"/> 485 </Schema> 486 487 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PortMetrics.v1_1_2"> 488 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 489 <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 490 <EntityType Name="PortMetrics" BaseType="PortMetrics.v1_1_1.PortMetrics"/> 491 </Schema> 492 493 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PortMetrics.v1_2_0"> 494 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 495 <Annotation Term="Redfish.Release" String="2021.2"/> 496 <Annotation Term="OData.Description" String="This version was created to add Fibre Channel port metrics."/> 497 498 <EntityType Name="PortMetrics" BaseType="PortMetrics.v1_1_1.PortMetrics"> 499 <Property Name="FibreChannel" Type="PortMetrics.v1_2_0.FibreChannel" Nullable="false"> 500 <Annotation Term="OData.Description" String="The Fibre Channel-specific port metrics for network ports."/> 501 <Annotation Term="OData.LongDescription" String="This property shall contain Fibre Channel-specific port metrics for network ports."/> 502 </Property> 503 </EntityType> 504 505 <ComplexType Name="FibreChannel"> 506 <Annotation Term="OData.AdditionalProperties" Bool="false"/> 507 <Annotation Term="OData.Description" String="The Fibre Channel-specific port metrics for network ports."/> 508 <Annotation Term="OData.LongDescription" String="This type shall describe Fibre Channel-specific metrics for network ports."/> 509 <Property Name="InvalidCRCs" Type="Edm.Int64"> 510 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 511 <Annotation Term="OData.Description" String="The total number of invalid cyclic redundancy checks (CRCs)."/> 512 <Annotation Term="OData.LongDescription" String="This property shall contain the total number of invalid cyclic redundancy checks (CRCs) observed on this port."/> 513 </Property> 514 <Property Name="LinkFailures" Type="Edm.Int64"> 515 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 516 <Annotation Term="OData.Description" String="The total number of link failures."/> 517 <Annotation Term="OData.LongDescription" String="This property shall contain the total number of link failures observed on this port."/> 518 </Property> 519 <Property Name="LossesOfSignal" Type="Edm.Int64"> 520 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 521 <Annotation Term="OData.Description" String="The total number of losses of signal."/> 522 <Annotation Term="OData.LongDescription" String="This property shall contain the total number of times this port has lost signal."/> 523 </Property> 524 <Property Name="LossesOfSync" Type="Edm.Int64"> 525 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 526 <Annotation Term="OData.Description" String="The total number of losses of sync."/> 527 <Annotation Term="OData.LongDescription" String="This property shall contain the total number of times this port has lost sync."/> 528 </Property> 529 <Property Name="InvalidTXWords" Type="Edm.Int64"> 530 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 531 <Annotation Term="OData.Description" String="The total number of invalid transmission words."/> 532 <Annotation Term="OData.LongDescription" String="This property shall contain the total number of times this port has received invalid transmission words."/> 533 </Property> 534 <Property Name="CorrectableFECErrors" Type="Edm.Int64"> 535 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 536 <Annotation Term="OData.Description" String="The total number of correctable forward error correction (FEC) errors."/> 537 <Annotation Term="OData.LongDescription" String="This property shall contain the total number of times this port has received traffic with correctable forward error correction (FEC) errors."/> 538 </Property> 539 <Property Name="UncorrectableFECErrors" Type="Edm.Int64"> 540 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 541 <Annotation Term="OData.Description" String="The total number of uncorrectable forward error correction (FEC) errors."/> 542 <Annotation Term="OData.LongDescription" String="This property shall contain the total number of times this port has received traffic with uncorrectable forward error correction (FEC) errors."/> 543 </Property> 544 <Property Name="RXSequences" Type="Edm.Int64"> 545 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 546 <Annotation Term="OData.Description" String="The total number of Fibre Channel sequences received."/> 547 <Annotation Term="OData.LongDescription" String="This property shall contain the total number of Fibre Channel sequences received."/> 548 </Property> 549 <Property Name="TXSequences" Type="Edm.Int64"> 550 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 551 <Annotation Term="OData.Description" String="The total number of Fibre Channel sequences transmitted."/> 552 <Annotation Term="OData.LongDescription" String="This property shall contain the total number of Fibre Channel sequences transmitted."/> 553 </Property> 554 <Property Name="TXExchanges" Type="Edm.Int64"> 555 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 556 <Annotation Term="OData.Description" String="The total number of Fibre Channel exchanges transmitted."/> 557 <Annotation Term="OData.LongDescription" String="This property shall contain the total number of Fibre Channel exchanges transmitted."/> 558 </Property> 559 <Property Name="RXExchanges" Type="Edm.Int64"> 560 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 561 <Annotation Term="OData.Description" String="The total number of Fibre Channel exchanges received."/> 562 <Annotation Term="OData.LongDescription" String="This property shall contain the total number of Fibre Channel exchanges received."/> 563 </Property> 564 <Property Name="RXBBCreditZero" Type="Edm.Int64"> 565 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 566 <Annotation Term="OData.Description" String="The number of times the receive buffer-to-buffer credit count transitioned to zero."/> 567 <Annotation Term="OData.LongDescription" String="This property shall contain the number of times the receive buffer-to-buffer credit count transitioned to zero since last counter reset."/> 568 </Property> 569 <Property Name="TXBBCreditZero" Type="Edm.Int64"> 570 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 571 <Annotation Term="OData.Description" String="The number of times the transmit buffer-to-buffer credit count transitioned to zero."/> 572 <Annotation Term="OData.LongDescription" String="This property shall contain the number of times the transmit buffer-to-buffer credit count transitioned to zero since last counter reset."/> 573 </Property> 574 <Property Name="TXBBCreditZeroDurationMilliseconds" Type="Edm.Int64"> 575 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 576 <Annotation Term="OData.Description" String="The total amount of time the port has been blocked from transmitting due to lack of buffer credits."/> 577 <Annotation Term="OData.LongDescription" String="This property shall contain the total amount of time in milliseconds the port has been blocked from transmitting due to lack of buffer credits since the last counter reset."/> 578 <Annotation Term="Measures.Unit" String="ms"/> 579 </Property> 580 <Property Name="TXBBCredits" Type="Edm.Int64"> 581 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 582 <Annotation Term="OData.Description" String="The number of transmit buffer-to-buffer credits the port is configured to use."/> 583 <Annotation Term="OData.LongDescription" String="This property shall contain the number of transmit buffer-to-buffer credits the port is configured to use."/> 584 </Property> 585 </ComplexType> 586 </Schema> 587 588 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PortMetrics.v1_2_1"> 589 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 590 <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 591 <EntityType Name="PortMetrics" BaseType="PortMetrics.v1_2_0.PortMetrics"/> 592 </Schema> 593 594 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PortMetrics.v1_3_0"> 595 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 596 <Annotation Term="Redfish.Release" String="2022.1"/> 597 598 <EntityType Name="PortMetrics" BaseType="PortMetrics.v1_2_0.PortMetrics"> 599 <Property Name="PCIeErrors" Type="PCIeDevice.PCIeErrors" Nullable="false"> 600 <Annotation Term="OData.Description" String="The PCIe errors associated with this port."/> 601 <Annotation Term="OData.LongDescription" String="This property shall contain the PCIe errors associated with this port."/> 602 </Property> 603 </EntityType> 604 </Schema> 605 606 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PortMetrics.v1_3_1"> 607 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 608 <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 609 <EntityType Name="PortMetrics" BaseType="PortMetrics.v1_3_0.PortMetrics"/> 610 </Schema> 611 612 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PortMetrics.v1_4_0"> 613 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 614 <Annotation Term="Redfish.Release" String="2022.3"/> 615 616 <EntityType Name="PortMetrics" BaseType="PortMetrics.v1_3_0.PortMetrics"> 617 <Property Name="CXL" Type="PortMetrics.v1_4_0.CXL" Nullable="false"> 618 <Annotation Term="OData.Description" String="The port metrics specific to CXL ports."/> 619 <Annotation Term="OData.LongDescription" String="This property shall contain the port metrics specific to CXL ports."/> 620 </Property> 621 </EntityType> 622 623 <ComplexType Name="CXL"> 624 <Annotation Term="OData.AdditionalProperties" Bool="false"/> 625 <Annotation Term="OData.Description" String="The port metrics specific to CXL ports."/> 626 <Annotation Term="OData.LongDescription" String="This type shall contain the port metrics specific to CXL ports."/> 627 <Property Name="BackpressureAveragePercentage" Type="Edm.Int64" Nullable="false"> 628 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 629 <Annotation Term="OData.Description" String="The average congestion of the port as a percentage."/> 630 <Annotation Term="OData.LongDescription" String="This property shall contain CXL Specification-defined 'Backpressure Average Percentage' as a percentage, typically `0` to `100`."/> 631 <Annotation Term="Measures.Unit" String="%"/> 632 </Property> 633 </ComplexType> 634 </Schema> 635 636 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PortMetrics.v1_4_1"> 637 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 638 <Annotation Term="OData.Description" String="This version was created to clarify the range of possible values for properties with percent units."/> 639 <EntityType Name="PortMetrics" BaseType="PortMetrics.v1_4_0.PortMetrics"/> 640 </Schema> 641 642 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PortMetrics.v1_4_2"> 643 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 644 <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 645 <EntityType Name="PortMetrics" BaseType="PortMetrics.v1_4_1.PortMetrics"/> 646 </Schema> 647 648 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PortMetrics.v1_5_0"> 649 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 650 <Annotation Term="Redfish.Release" String="2023.2"/> 651 652 <EntityType Name="PortMetrics" BaseType="PortMetrics.v1_4_1.PortMetrics"/> 653 654 <ComplexType Name="SAS" BaseType="PortMetrics.v1_1_0.SAS"> 655 <Property Name="PhyResetProblemCount" Type="Edm.Int64"> 656 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 657 <Annotation Term="OData.Description" String="The number of times a phy reset problem has occurred."/> 658 <Annotation Term="OData.LongDescription" String="This property shall contain the number of times a phy reset problem has occurred."/> 659 </Property> 660 </ComplexType> 661 </Schema> 662 663 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PortMetrics.v1_5_1"> 664 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 665 <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 666 <EntityType Name="PortMetrics" BaseType="PortMetrics.v1_5_0.PortMetrics"/> 667 </Schema> 668 669 </edmx:DataServices> 670</edmx:Edmx> 671