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