1720c9898SEd Tanous<?xml version="1.0" encoding="UTF-8"?>
2720c9898SEd Tanous<!---->
3720c9898SEd Tanous<!--################################################################################       -->
4d125652eSGunnar Mills<!--# Redfish Schema:  EthernetInterface v1.12.4                                           -->
5720c9898SEd Tanous<!--#                                                                                      -->
6720c9898SEd Tanous<!--# For a detailed change log, see the README file contained in the DSP8010 bundle,      -->
7720c9898SEd Tanous<!--# available at http://www.dmtf.org/standards/redfish                                   -->
8d125652eSGunnar Mills<!--# Copyright 2014-2025 DMTF.                                                            -->
9720c9898SEd Tanous<!--# For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright -->
10720c9898SEd Tanous<!--################################################################################       -->
11720c9898SEd Tanous<!---->
12720c9898SEd Tanous<edmx:Edmx xmlns:edmx="http://docs.oasis-open.org/odata/ns/edmx" Version="4.0">
13720c9898SEd Tanous
14720c9898SEd Tanous  <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Core.V1.xml">
15720c9898SEd Tanous    <edmx:Include Namespace="Org.OData.Core.V1" Alias="OData"/>
16720c9898SEd Tanous  </edmx:Reference>
17720c9898SEd Tanous  <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Capabilities.V1.xml">
18720c9898SEd Tanous    <edmx:Include Namespace="Org.OData.Capabilities.V1" Alias="Capabilities"/>
19720c9898SEd Tanous  </edmx:Reference>
20720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/RedfishExtensions_v1.xml">
21720c9898SEd Tanous    <edmx:Include Namespace="RedfishExtensions.v1_0_0" Alias="Redfish"/>
22720c9898SEd Tanous    <edmx:Include Namespace="Validation.v1_0_0" Alias="Validation"/>
23720c9898SEd Tanous  </edmx:Reference>
24720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Resource_v1.xml">
25720c9898SEd Tanous    <edmx:Include Namespace="Resource"/>
26720c9898SEd Tanous    <edmx:Include Namespace="Resource.v1_0_0"/>
27720c9898SEd Tanous  </edmx:Reference>
28720c9898SEd Tanous  <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Measures.V1.xml">
29720c9898SEd Tanous    <edmx:Include Namespace="Org.OData.Measures.V1" Alias="Measures"/>
30720c9898SEd Tanous  </edmx:Reference>
31720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/IPAddresses_v1.xml">
32720c9898SEd Tanous    <edmx:Include Namespace="IPAddresses"/>
33720c9898SEd Tanous  </edmx:Reference>
34720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/VLanNetworkInterface_v1.xml">
35720c9898SEd Tanous    <edmx:Include Namespace="VLanNetworkInterface"/>
36720c9898SEd Tanous  </edmx:Reference>
37720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/VLanNetworkInterfaceCollection_v1.xml">
38720c9898SEd Tanous    <edmx:Include Namespace="VLanNetworkInterfaceCollection"/>
39720c9898SEd Tanous  </edmx:Reference>
40720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Endpoint_v1.xml">
41720c9898SEd Tanous    <edmx:Include Namespace="Endpoint"/>
42720c9898SEd Tanous  </edmx:Reference>
43720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/HostInterface_v1.xml">
44720c9898SEd Tanous    <edmx:Include Namespace="HostInterface"/>
45720c9898SEd Tanous  </edmx:Reference>
46720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Chassis_v1.xml">
47720c9898SEd Tanous    <edmx:Include Namespace="Chassis"/>
48720c9898SEd Tanous  </edmx:Reference>
49720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/NetworkDeviceFunction_v1.xml">
50720c9898SEd Tanous    <edmx:Include Namespace="NetworkDeviceFunction"/>
51720c9898SEd Tanous  </edmx:Reference>
52720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Port_v1.xml">
53720c9898SEd Tanous    <edmx:Include Namespace="Port"/>
54720c9898SEd Tanous  </edmx:Reference>
55720c9898SEd Tanous
56720c9898SEd Tanous  <edmx:DataServices>
57720c9898SEd Tanous
58720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface">
59720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
60f2a8e57eSGunnar Mills      <Annotation Term="Redfish.Language" String="en"/>
61720c9898SEd Tanous
62720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="Resource.v1_0_0.Resource" Abstract="true">
63f2a8e57eSGunnar Mills        <Annotation Term="OData.Description" String="The `EthernetInterface` schema represents a single, logical Ethernet interface or network interface controller (NIC)."/>
64720c9898SEd Tanous        <Annotation Term="OData.LongDescription" String="This resource contains NIC resources as part of the Redfish Specification."/>
65720c9898SEd Tanous        <Annotation Term="Capabilities.InsertRestrictions">
66720c9898SEd Tanous          <Record>
67720c9898SEd Tanous            <PropertyValue Property="Insertable" Bool="false"/>
68720c9898SEd Tanous          </Record>
69720c9898SEd Tanous        </Annotation>
70720c9898SEd Tanous        <Annotation Term="Capabilities.UpdateRestrictions">
71720c9898SEd Tanous          <Record>
72720c9898SEd Tanous            <PropertyValue Property="Updatable" Bool="true"/>
73720c9898SEd Tanous            <Annotation Term="OData.Description" String="Any writable properties, such as addressing and link information, can be updated for Ethernet interfaces."/>
74720c9898SEd Tanous          </Record>
75720c9898SEd Tanous        </Annotation>
76720c9898SEd Tanous        <Annotation Term="Capabilities.DeleteRestrictions">
77720c9898SEd Tanous          <Record>
78720c9898SEd Tanous            <PropertyValue Property="Deletable" Bool="true"/>
79720c9898SEd Tanous          </Record>
80720c9898SEd Tanous        </Annotation>
81720c9898SEd Tanous        <Annotation Term="Redfish.Uris">
82720c9898SEd Tanous          <Collection>
83720c9898SEd Tanous            <String>/redfish/v1/Managers/{ManagerId}/EthernetInterfaces/{EthernetInterfaceId}</String>
84720c9898SEd Tanous            <String>/redfish/v1/Systems/{ComputerSystemId}/EthernetInterfaces/{EthernetInterfaceId}</String>
85720c9898SEd Tanous            <String>/redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/EthernetInterfaces/{EthernetInterfaceId}</String>
86720c9898SEd Tanous            <String>/redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/EthernetInterfaces/{EthernetInterfaceId}</String>
87720c9898SEd Tanous            <String>/redfish/v1/ResourceBlocks/{ResourceBlockId}/EthernetInterfaces/{EthernetInterfaceId}</String>
88720c9898SEd Tanous            <String>/redfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/EthernetInterfaces/{EthernetInterfaceId}</String>
89720c9898SEd Tanous            <String>/redfish/v1/Systems/{ComputerSystemId}/OperatingSystem/Containers/EthernetInterfaces/{EthernetInterfaceId}</String>
90720c9898SEd Tanous            <String>/redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/OperatingSystem/Containers/EthernetInterfaces/{EthernetInterfaceId}</String>
91720c9898SEd Tanous            <String>/redfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/OperatingSystem/Containers/EthernetInterfaces/{EthernetInterfaceId}</String>
92720c9898SEd Tanous            <String>/redfish/v1/Chassis/{ChassisId}/NetworkAdapters/{NetworkAdapterId}/NetworkDeviceFunctions/{NetworkDeviceFunctionId}/EthernetInterfaces/{EthernetInterfaceId}</String>
93720c9898SEd Tanous          </Collection>
94720c9898SEd Tanous        </Annotation>
95720c9898SEd Tanous      </EntityType>
96720c9898SEd Tanous    </Schema>
97720c9898SEd Tanous
98720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_0_0">
99720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
100720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="1.0"/>
101720c9898SEd Tanous
102720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.EthernetInterface">
103720c9898SEd Tanous        <Property Name="UefiDevicePath" Type="Edm.String">
104720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
105720c9898SEd Tanous          <Annotation Term="OData.Description" String="The UEFI device path for this interface."/>
106720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the UEFI device path to the device that implements this interface, or port."/>
107720c9898SEd Tanous        </Property>
108720c9898SEd Tanous        <Property Name="Status" Type="Resource.Status" Nullable="false">
109720c9898SEd Tanous          <Annotation Term="OData.Description" String="The status and health of the resource and its subordinate or dependent resources."/>
110720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain any status or health properties of the resource."/>
111720c9898SEd Tanous        </Property>
112720c9898SEd Tanous        <Property Name="InterfaceEnabled" Type="Edm.Boolean">
113720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
114720c9898SEd Tanous          <Annotation Term="OData.Description" String="An indication of whether this interface is enabled."/>
1159b46bc0bSMyung Bae          <Annotation Term="OData.LongDescription" String="This property shall indicate whether this interface is enabled.  If this interface is also a host interface, modifying this property may modify the `InterfaceEnabled` property in the `HostInterface` resource for this interface."/>
116720c9898SEd Tanous        </Property>
117720c9898SEd Tanous        <Property Name="PermanentMACAddress" Type="EthernetInterface.v1_0_0.MACAddress">
118720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
119720c9898SEd Tanous          <Annotation Term="OData.Description" String="The permanent MAC address assigned to this interface, or port."/>
120720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the permanent MAC address of this interface, or port.  Typically, this value is programmed during manufacturing.  This address is not assignable."/>
121720c9898SEd Tanous        </Property>
122720c9898SEd Tanous        <Property Name="MACAddress" Type="EthernetInterface.v1_0_0.MACAddress">
123720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
124720c9898SEd Tanous          <Annotation Term="OData.Description" String="The currently configured MAC address of the interface, or logical port."/>
125720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the effective current MAC address of this interface.  If an assignable MAC address is not supported, this value is a read-only alias of the PermanentMACAddress."/>
126720c9898SEd Tanous        </Property>
127720c9898SEd Tanous        <Property Name="SpeedMbps" Type="Edm.Int64">
128720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
129720c9898SEd Tanous          <Annotation Term="OData.Description" String="The current speed, in Mbit/s, of this interface."/>
130f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the link speed of the interface, in megabits per second (Mbit/s) units.  This property shall be writable only when the `AutoNeg` property is `false`."/>
131720c9898SEd Tanous          <Annotation Term="Measures.Unit" String="Mbit/s"/>
132720c9898SEd Tanous        </Property>
133720c9898SEd Tanous        <Property Name="AutoNeg" Type="Edm.Boolean">
134720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
135720c9898SEd Tanous          <Annotation Term="OData.Description" String="An indication of whether the speed and duplex are automatically negotiated and configured on this interface."/>
136720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall indicate whether the speed and duplex are automatically negotiated and configured on this interface."/>
137720c9898SEd Tanous        </Property>
138720c9898SEd Tanous        <Property Name="FullDuplex" Type="Edm.Boolean">
139720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
140720c9898SEd Tanous          <Annotation Term="OData.Description" String="An indication of whether full-duplex mode is enabled on the Ethernet connection for this interface."/>
141720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall indicate whether full-duplex mode is enabled on the Ethernet connection for this interface."/>
142720c9898SEd Tanous        </Property>
143720c9898SEd Tanous        <Property Name="MTUSize" Type="Edm.Int64">
144720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
145720c9898SEd Tanous          <Annotation Term="OData.Description" String="The currently configured maximum transmission unit (MTU), in bytes, on this interface."/>
146f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the size, in bytes, of the largest protocol data unit (PDU) that can be passed in an Ethernet (MAC) frame on this interface, as currently configured by the operating system or driver."/>
147720c9898SEd Tanous        </Property>
148720c9898SEd Tanous        <Property Name="HostName" Type="Edm.String">
149720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
150720c9898SEd Tanous          <Annotation Term="OData.Description" String="The DNS host name, without any domain information."/>
15128cfceb2SGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the DNS host name for this interface.  Modifying this property may modify the `HostName` in one or more `EthernetInterface` resources that belong to the same system, manager, or other device.  If this interface is subordinate to a `ComputerSystem` resource, modifying this property may modify the `HostName` of the `ComputerSystem` resource that contains this interface.  If this interface is subordinate to a `Manager` resource, modifying this property may modify the `HostName` of the `ManagerNetworkProtocol` resource of the `Manager` resource that contains this interface.  Services should ignore this property in modification requests if `FQDN` is also provided in the same request."/>
152720c9898SEd Tanous        </Property>
153720c9898SEd Tanous        <Property Name="FQDN" Type="Edm.String">
154720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
155720c9898SEd Tanous          <Annotation Term="OData.Description" String="The complete, fully qualified domain name that DNS obtains for this interface."/>
156720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the fully qualified domain name that DNS obtains for this interface."/>
157720c9898SEd Tanous        </Property>
158720c9898SEd Tanous        <Property Name="MaxIPv6StaticAddresses" Type="Edm.Int64">
159720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
160720c9898SEd Tanous          <Annotation Term="OData.Description" String="The maximum number of static IPv6 addresses that can be configured on this interface."/>
161f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall indicate the number of array items supported by `IPv6StaticAddresses`, or the maximum number of static IPv6 addresses that can be configured on this interface."/>
162720c9898SEd Tanous        </Property>
163720c9898SEd Tanous        <Property Name="VLAN" Type="VLanNetworkInterface.VLAN" Nullable="false">
164f2a8e57eSGunnar Mills          <Annotation Term="OData.Description" String="If this network interface supports more than one VLAN, this property is absent.  VLAN collections appear in the `Links` property of this resource."/>
165f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the VLAN for this interface.  If this interface supports more than one VLAN, the `VLAN` property shall be absent and, instead, the VLAN collection link shall be present."/>
166720c9898SEd Tanous        </Property>
167720c9898SEd Tanous        <Property Name="IPv4Addresses" Type="Collection(IPAddresses.IPv4Address)" Nullable="false">
168720c9898SEd Tanous          <Annotation Term="OData.Description" String="The IPv4 addresses currently in use by this interface."/>
169d125652eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain an array of objects that represent the IPv4 connection characteristics currently in use by this interface for any value of `AddressOrigin`.  It is recommended that this property be regarded as read-only with configuration of static addresses performed by updating the values within `IPv4StaticAddresses`.  Services may reject updates to this array for this reason.  This property should contain an empty array if there are no active IPv4 addresses."/>
170720c9898SEd Tanous        </Property>
171720c9898SEd Tanous        <Property Name="IPv6AddressPolicyTable" Type="Collection(EthernetInterface.v1_0_0.IPv6AddressPolicyEntry)">
172720c9898SEd Tanous          <Annotation Term="OData.Description" String="An array that represents the RFC6724-defined address selection policy table."/>
173720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain an array of objects that represent the RFC6724-defined address selection policy table."/>
174720c9898SEd Tanous        </Property>
175720c9898SEd Tanous        <Property Name="IPv6Addresses" Type="Collection(IPAddresses.IPv6Address)" Nullable="false">
176720c9898SEd Tanous          <Annotation Term="OData.Description" String="The IPv6 addresses currently in use by this interface."/>
177d125652eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain an array of objects that represent the IPv6 connection characteristics for this interface for any value of  `AddressOrigin`.  This property should contain an empty array if there are no active IPv6 addresses."/>
178720c9898SEd Tanous        </Property>
179720c9898SEd Tanous        <Property Name="IPv6StaticAddresses" Type="Collection(IPAddresses.IPv6StaticAddress)">
180f2a8e57eSGunnar Mills          <Annotation Term="OData.Description" String="The IPv6 static addresses assigned to this interface.  See `IPv6Addresses` for the addresses in use by this interface."/>
181d125652eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain an array of objects that represent the IPv6 static connection characteristics for this interface.  Services should represent static addresses that are not configured as `null` values, as described by the 'PATCH on array properties' clause of the Redfish Specification.  Services should not represent static addresses that are not configured as invalid IP addresses, such as `::`."/>
182720c9898SEd Tanous        </Property>
183720c9898SEd Tanous        <Property Name="IPv6DefaultGateway" Type="Edm.String">
184720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
185720c9898SEd Tanous          <Annotation Term="OData.Description" String="The IPv6 default gateway address in use on this interface."/>
186720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the current IPv6 default gateway address in use on this interface."/>
187720c9898SEd Tanous          <Annotation Term="Redfish.IPv6Format"/>
188720c9898SEd Tanous        </Property>
189720c9898SEd Tanous        <Property Name="NameServers" Type="Collection(Edm.String)" Nullable="false">
190720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
191720c9898SEd Tanous          <Annotation Term="OData.Description" String="The DNS servers in use on this interface."/>
192720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the DNS servers in use on this interface."/>
193720c9898SEd Tanous        </Property>
194720c9898SEd Tanous        <NavigationProperty Name="VLANs" Type="VLanNetworkInterfaceCollection.VLanNetworkInterfaceCollection" ContainsTarget="true" Nullable="false">
195720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
196f2a8e57eSGunnar Mills          <Annotation Term="OData.Description" String="The link to a collection of VLANs, which applies only if the interface supports more than one VLAN.  If this property applies, the `VLANEnabled` and `VLANId` properties do not apply."/>
197f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `VLanNetworkInterfaceCollection`, which applies only if the interface supports more than one VLAN.  If this property is present, the `VLANEnabled` and `VLANId` properties shall not be present."/>
198720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
199720c9898SEd Tanous          <Annotation Term="Redfish.Revisions">
200720c9898SEd Tanous            <Collection>
201720c9898SEd Tanous              <Record>
202720c9898SEd Tanous                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Deprecated"/>
203720c9898SEd Tanous                <PropertyValue Property="Version" String="v1_7_0"/>
204720c9898SEd Tanous                <PropertyValue Property="Description" String="This property has been deprecated in favor of newer methods indicating multiple VLANs."/>
205720c9898SEd Tanous              </Record>
206720c9898SEd Tanous            </Collection>
207720c9898SEd Tanous          </Annotation>
208720c9898SEd Tanous        </NavigationProperty>
209720c9898SEd Tanous      </EntityType>
210720c9898SEd Tanous
211720c9898SEd Tanous      <TypeDefinition Name="MACAddress" UnderlyingType="Edm.String">
212720c9898SEd Tanous        <Annotation Term="Validation.Pattern" String="^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$"/>
213720c9898SEd Tanous      </TypeDefinition>
214720c9898SEd Tanous
215720c9898SEd Tanous      <ComplexType Name="IPv6AddressPolicyEntry">
216720c9898SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="false"/>
217720c9898SEd Tanous        <Annotation Term="OData.Description" String="The entry in the RFC6724-defined address selection policy table."/>
218720c9898SEd Tanous        <Annotation Term="OData.LongDescription" String="This type shall describe an entry in the RFC6724-defined address selection policy table."/>
219720c9898SEd Tanous        <Property Name="Prefix" Type="Edm.String">
220720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
221720c9898SEd Tanous          <Annotation Term="OData.Description" String="The IPv6 address prefix, as defined in RFC6724, section 2.1."/>
222720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the IPv6 address prefix for this table entry, as defined in RFC6724, section 2.1."/>
223720c9898SEd Tanous          <Annotation Term="Redfish.IPv6Format"/>
224720c9898SEd Tanous        </Property>
225720c9898SEd Tanous        <Property Name="Precedence" Type="Edm.Int64">
226720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
227720c9898SEd Tanous          <Annotation Term="OData.Description" String="The IPv6 precedence, as defined in RFC6724, section 2.1."/>
228720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the IPv6 precedence value for this table entry, as defined in RFC6724, section 2.1."/>
229720c9898SEd Tanous          <Annotation Term="Validation.Minimum" Int="1"/>
230720c9898SEd Tanous          <Annotation Term="Validation.Maximum" Int="100"/>
231720c9898SEd Tanous        </Property>
232720c9898SEd Tanous        <Property Name="Label" Type="Edm.Int64">
233720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
234720c9898SEd Tanous          <Annotation Term="OData.Description" String="The IPv6 label, as defined in RFC6724, section 2.1."/>
235720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the IPv6 label value for this table entry, as defined in RFC6724, section 2.1."/>
236720c9898SEd Tanous          <Annotation Term="Validation.Minimum" Int="0"/>
237720c9898SEd Tanous          <Annotation Term="Validation.Maximum" Int="100"/>
238720c9898SEd Tanous        </Property>
239720c9898SEd Tanous      </ComplexType>
240720c9898SEd Tanous    </Schema>
241720c9898SEd Tanous
242720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_0_2">
243720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
244720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to show that annotations in previous namespaces were updated."/>
245720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_0_0.EthernetInterface"/>
246720c9898SEd Tanous    </Schema>
247720c9898SEd Tanous
248720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_0_3">
249720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
250720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to add explicit permissions annotations to all properties for clarity."/>
251720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_0_2.EthernetInterface"/>
252720c9898SEd Tanous    </Schema>
253720c9898SEd Tanous
254720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_0_4">
255720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
256720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to show that annotations in previous namespaces were updated."/>
257720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_0_3.EthernetInterface"/>
258720c9898SEd Tanous    </Schema>
259720c9898SEd Tanous
260720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_0_5">
261720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
262f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to change IP address properties and the `VLAN` property to their abstract base types."/>
263720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_0_4.EthernetInterface"/>
264720c9898SEd Tanous    </Schema>
265720c9898SEd Tanous
266720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_0_6">
267720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
268720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to force the regeneration of JSON Schema so that OData properties are marked as required, and integer properties are marked as integer rather than number."/>
269720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_0_5.EthernetInterface"/>
270720c9898SEd Tanous    </Schema>
271720c9898SEd Tanous
272720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_0_7">
273720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
274720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to force the regeneration of JSON Schema so that URI properties use the uri-reference format, and to add a missing term to several properties to disallow them from being `null`."/>
275720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_0_6.EthernetInterface"/>
276720c9898SEd Tanous    </Schema>
277720c9898SEd Tanous
278720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_0_8">
279720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
280f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to allow for `null` to be used in several writable properties that are arrays.  It was also created to update the description for the `SpeedMbps` property.  It was also created to update descriptions that this schema defines."/>
281720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_0_7.EthernetInterface"/>
282720c9898SEd Tanous    </Schema>
283720c9898SEd Tanous
284720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_0_9">
285720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
286720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
287720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_0_8.EthernetInterface"/>
288720c9898SEd Tanous    </Schema>
289720c9898SEd Tanous
290720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_0_10">
291720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
292720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
293720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_0_9.EthernetInterface"/>
294720c9898SEd Tanous    </Schema>
295720c9898SEd Tanous
296720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_0_11">
297720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
298720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to improve the descriptions of IP address properties."/>
299720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_0_10.EthernetInterface"/>
300720c9898SEd Tanous    </Schema>
301720c9898SEd Tanous
302720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_0_12">
303720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
304720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to specify 64-bit integers in OpenAPI."/>
305720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_0_11.EthernetInterface"/>
306720c9898SEd Tanous    </Schema>
307720c9898SEd Tanous
308720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_0_13">
309720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
310720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various descriptions to use proper normative terminology."/>
311720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_0_12.EthernetInterface"/>
312720c9898SEd Tanous    </Schema>
313720c9898SEd Tanous
314720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_0_14">
315720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
316f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the description for `HostName` to show there might be a tie to the `HostName` of the containing `ComputerSystem` resource or other `EthernetInterface` resources."/>
317720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_0_13.EthernetInterface"/>
318720c9898SEd Tanous    </Schema>
319720c9898SEd Tanous
320720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_0_15">
321720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
322720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
323720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_0_14.EthernetInterface"/>
324720c9898SEd Tanous    </Schema>
325720c9898SEd Tanous
326f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_0_16">
327f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
328f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the context of `MTUSize`.  It was also 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."/>
329f2a8e57eSGunnar Mills      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_0_15.EthernetInterface"/>
330f2a8e57eSGunnar Mills    </Schema>
331f2a8e57eSGunnar Mills
33228cfceb2SGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_0_17">
33328cfceb2SGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
33428cfceb2SGunnar Mills      <Annotation Term="OData.Description" String="This version was created to recommend ignoring `HostName` in modification requests if `FQDN` is also in the same modification request."/>
33528cfceb2SGunnar Mills      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_0_16.EthernetInterface"/>
33628cfceb2SGunnar Mills    </Schema>
33728cfceb2SGunnar Mills
3389b46bc0bSMyung Bae    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_0_18">
3399b46bc0bSMyung Bae      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
3409b46bc0bSMyung Bae      <Annotation Term="OData.Description" String="This version was created to update the description for `InterfaceEnabled` to show `EthernetInterface` and `HostInterface` may have ties."/>
3419b46bc0bSMyung Bae      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_0_17.EthernetInterface"/>
3429b46bc0bSMyung Bae    </Schema>
3439b46bc0bSMyung Bae
344d125652eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_0_19">
345d125652eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
346d125652eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the expected array behaviors for the IP address properties."/>
347d125652eSGunnar Mills      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_0_18.EthernetInterface"/>
348d125652eSGunnar Mills    </Schema>
349d125652eSGunnar Mills
350720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_1_0">
351720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
352720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2016.2"/>
353720c9898SEd Tanous
354720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_0_2.EthernetInterface">
355720c9898SEd Tanous        <Property Name="LinkStatus" Type="EthernetInterface.v1_1_0.LinkStatus">
356720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
357720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link status of this interface, or port."/>
358720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the link status of this interface, or port."/>
359720c9898SEd Tanous        </Property>
360720c9898SEd Tanous        <Property Name="Links" Type="EthernetInterface.v1_1_0.Links" Nullable="false">
361720c9898SEd Tanous          <Annotation Term="OData.Description" String="The links to other resources that are related to this resource."/>
362720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain links to resources that are related to but are not contained by, or subordinate to, this resource."/>
363720c9898SEd Tanous          <Annotation Term="Redfish.RequiredOnCreate"/>
364720c9898SEd Tanous        </Property>
365720c9898SEd Tanous      </EntityType>
366720c9898SEd Tanous
367720c9898SEd Tanous      <EnumType Name="LinkStatus">
368720c9898SEd Tanous        <Member Name="LinkUp">
369720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link is available for communication on this interface."/>
370720c9898SEd Tanous        </Member>
371720c9898SEd Tanous        <Member Name="NoLink">
372720c9898SEd Tanous          <Annotation Term="OData.Description" String="No link or connection is detected on this interface."/>
373720c9898SEd Tanous        </Member>
374720c9898SEd Tanous        <Member Name="LinkDown">
375720c9898SEd Tanous          <Annotation Term="OData.Description" String="No link is detected on this interface, but the interface is connected."/>
376720c9898SEd Tanous        </Member>
377720c9898SEd Tanous      </EnumType>
378720c9898SEd Tanous
379720c9898SEd Tanous      <ComplexType Name="Links" BaseType="Resource.Links">
380720c9898SEd Tanous        <Annotation Term="OData.Description" String="The links to other resources that are related to this resource."/>
381720c9898SEd Tanous        <Annotation Term="OData.LongDescription" String="This Redfish Specification-described type shall contain links to resources that are related to but are not contained by, or subordinate to, this resource."/>
382720c9898SEd Tanous        <NavigationProperty Name="Endpoints" Type="Collection(Endpoint.Endpoint)">
383720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
384720c9898SEd Tanous          <Annotation Term="OData.Description" String="An array of links to the endpoints that connect to this Ethernet interface."/>
385f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources of type `Endpoint` with which this Ethernet interface is associated."/>
386720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
387720c9898SEd Tanous        </NavigationProperty>
388720c9898SEd Tanous      </ComplexType>
389720c9898SEd Tanous    </Schema>
390720c9898SEd Tanous
391720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_1_1">
392720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
393720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to add explicit permissions annotations to all properties for clarity."/>
394720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_1_0.EthernetInterface"/>
395720c9898SEd Tanous    </Schema>
396720c9898SEd Tanous
397720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_1_2">
398720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
399f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to remove the nullable term on arrays of links."/>
400720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_1_1.EthernetInterface"/>
401720c9898SEd Tanous    </Schema>
402720c9898SEd Tanous
403720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_1_3">
404720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
405f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to change IP address properties and the `VLAN` property to their abstract base types."/>
406720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_1_2.EthernetInterface"/>
407720c9898SEd Tanous    </Schema>
408720c9898SEd Tanous
409720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_1_4">
410720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
411720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to force the regeneration of JSON Schema so that OData properties are marked as required, and integer properties are marked as integer rather than number."/>
412720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_1_3.EthernetInterface"/>
413720c9898SEd Tanous    </Schema>
414720c9898SEd Tanous
415720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_1_5">
416720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
417720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to force the regeneration of JSON Schema so that URI properties use the uri-reference format, and to add a missing term to several properties to disallow them from being `null`."/>
418720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_1_4.EthernetInterface"/>
419720c9898SEd Tanous    </Schema>
420720c9898SEd Tanous
421720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_1_6">
422720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
423f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to allow for `null` to be used in several writable properties that are arrays.  It was also created to update the description for the `SpeedMbps` property.  It was also created to update descriptions that this schema defines."/>
424720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_1_5.EthernetInterface"/>
425720c9898SEd Tanous    </Schema>
426720c9898SEd Tanous
427720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_1_7">
428720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
429720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
430720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_1_6.EthernetInterface"/>
431720c9898SEd Tanous    </Schema>
432720c9898SEd Tanous
433720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_1_8">
434720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
435720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
436720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_1_7.EthernetInterface"/>
437720c9898SEd Tanous    </Schema>
438720c9898SEd Tanous
439720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_1_9">
440720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
441720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to improve the descriptions of IP address properties."/>
442720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_1_8.EthernetInterface"/>
443720c9898SEd Tanous    </Schema>
444720c9898SEd Tanous
445720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_1_10">
446720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
447720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to specify 64-bit integers in OpenAPI."/>
448720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_1_9.EthernetInterface"/>
449720c9898SEd Tanous    </Schema>
450720c9898SEd Tanous
451720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_1_11">
452720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
453720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various descriptions to use proper normative terminology."/>
454720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_1_10.EthernetInterface"/>
455720c9898SEd Tanous    </Schema>
456720c9898SEd Tanous
457720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_1_12">
458720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
459f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the description for `HostName` to show there might be a tie to the `HostName` of the containing `ComputerSystem` resource or other `EthernetInterface` resources."/>
460720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_1_11.EthernetInterface"/>
461720c9898SEd Tanous    </Schema>
462720c9898SEd Tanous
463720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_1_13">
464720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
465720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
466720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_1_12.EthernetInterface"/>
467720c9898SEd Tanous    </Schema>
468720c9898SEd Tanous
469f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_1_14">
470f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
471f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the context of `MTUSize`.  It was also 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."/>
472f2a8e57eSGunnar Mills      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_1_13.EthernetInterface"/>
473f2a8e57eSGunnar Mills    </Schema>
474f2a8e57eSGunnar Mills
47528cfceb2SGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_1_15">
47628cfceb2SGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
47728cfceb2SGunnar Mills      <Annotation Term="OData.Description" String="This version was created to recommend ignoring `HostName` in modification requests if `FQDN` is also in the same modification request."/>
47828cfceb2SGunnar Mills      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_1_14.EthernetInterface"/>
47928cfceb2SGunnar Mills    </Schema>
48028cfceb2SGunnar Mills
4819b46bc0bSMyung Bae    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_1_16">
4829b46bc0bSMyung Bae      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
4839b46bc0bSMyung Bae      <Annotation Term="OData.Description" String="This version was created to update the description for `InterfaceEnabled` to show `EthernetInterface` and `HostInterface` may have ties."/>
4849b46bc0bSMyung Bae      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_1_15.EthernetInterface"/>
4859b46bc0bSMyung Bae    </Schema>
4869b46bc0bSMyung Bae
487d125652eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_1_17">
488d125652eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
489d125652eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the expected array behaviors for the IP address properties."/>
490d125652eSGunnar Mills      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_1_16.EthernetInterface"/>
491d125652eSGunnar Mills    </Schema>
492d125652eSGunnar Mills
493720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_2_0">
494720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
495720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2016.3"/>
496720c9898SEd Tanous
497720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_1_1.EthernetInterface"/>
498720c9898SEd Tanous
499720c9898SEd Tanous      <ComplexType Name="Links" BaseType="EthernetInterface.v1_1_0.Links">
500720c9898SEd Tanous        <NavigationProperty Name="HostInterface" Type="HostInterface.HostInterface" Nullable="false">
501720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
502720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to a Host Interface that is associated with this Ethernet interface."/>
503f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource of type `HostInterface` that represents the interface that a host uses to communicate with a manager."/>
504720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
505720c9898SEd Tanous        </NavigationProperty>
506720c9898SEd Tanous      </ComplexType>
507720c9898SEd Tanous    </Schema>
508720c9898SEd Tanous
509720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_2_1">
510720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
511f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to remove the nullable term on arrays of links."/>
512720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_2_0.EthernetInterface"/>
513720c9898SEd Tanous    </Schema>
514720c9898SEd Tanous
515720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_2_2">
516720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
517f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to change IP address properties and the `VLAN` property to their abstract base types."/>
518720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_2_1.EthernetInterface"/>
519720c9898SEd Tanous    </Schema>
520720c9898SEd Tanous
521720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_2_3">
522720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
523720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to force the regeneration of JSON Schema so that OData properties are marked as required, and integer properties are marked as integer rather than number."/>
524720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_2_2.EthernetInterface"/>
525720c9898SEd Tanous    </Schema>
526720c9898SEd Tanous
527720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_2_4">
528720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
529720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to force the regeneration of JSON Schema so that URI properties use the uri-reference format, and to add a missing term to several properties to disallow them from being `null`."/>
530720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_2_3.EthernetInterface"/>
531720c9898SEd Tanous    </Schema>
532720c9898SEd Tanous
533720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_2_5">
534720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
535f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to allow for `null` to be used in several writable properties that are arrays.  It was also created to update the description for the `SpeedMbps` property.  It was also created to update descriptions that this schema defines."/>
536720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_2_4.EthernetInterface"/>
537720c9898SEd Tanous    </Schema>
538720c9898SEd Tanous
539720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_2_6">
540720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
541720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
542720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_2_5.EthernetInterface"/>
543720c9898SEd Tanous    </Schema>
544720c9898SEd Tanous
545720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_2_7">
546720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
547720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
548720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_2_6.EthernetInterface"/>
549720c9898SEd Tanous    </Schema>
550720c9898SEd Tanous
551720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_2_8">
552720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
553720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to improve the descriptions of IP address properties."/>
554720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_2_7.EthernetInterface"/>
555720c9898SEd Tanous    </Schema>
556720c9898SEd Tanous
557720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_2_9">
558720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
559720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to specify 64-bit integers in OpenAPI."/>
560720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_2_8.EthernetInterface"/>
561720c9898SEd Tanous    </Schema>
562720c9898SEd Tanous
563720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_2_10">
564720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
565720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various descriptions to use proper normative terminology."/>
566720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_2_9.EthernetInterface"/>
567720c9898SEd Tanous    </Schema>
568720c9898SEd Tanous
569720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_2_11">
570720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
571f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the description for `HostName` to show there might be a tie to the `HostName` of the containing `ComputerSystem` resource or other `EthernetInterface` resources."/>
572720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_2_10.EthernetInterface"/>
573720c9898SEd Tanous    </Schema>
574720c9898SEd Tanous
575720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_2_12">
576720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
577720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
578720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_2_11.EthernetInterface"/>
579720c9898SEd Tanous    </Schema>
580720c9898SEd Tanous
581f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_2_13">
582f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
583f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the context of `MTUSize`.  It was also 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."/>
584f2a8e57eSGunnar Mills      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_2_12.EthernetInterface"/>
585f2a8e57eSGunnar Mills    </Schema>
586f2a8e57eSGunnar Mills
58728cfceb2SGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_2_14">
58828cfceb2SGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
58928cfceb2SGunnar Mills      <Annotation Term="OData.Description" String="This version was created to recommend ignoring `HostName` in modification requests if `FQDN` is also in the same modification request."/>
59028cfceb2SGunnar Mills      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_2_13.EthernetInterface"/>
59128cfceb2SGunnar Mills    </Schema>
59228cfceb2SGunnar Mills
5939b46bc0bSMyung Bae    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_2_15">
5949b46bc0bSMyung Bae      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
5959b46bc0bSMyung Bae      <Annotation Term="OData.Description" String="This version was created to update the description for `InterfaceEnabled` to show `EthernetInterface` and `HostInterface` may have ties."/>
5969b46bc0bSMyung Bae      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_2_14.EthernetInterface"/>
5979b46bc0bSMyung Bae    </Schema>
5989b46bc0bSMyung Bae
599d125652eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_2_16">
600d125652eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
601d125652eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the expected array behaviors for the IP address properties."/>
602d125652eSGunnar Mills      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_2_15.EthernetInterface"/>
603d125652eSGunnar Mills    </Schema>
604d125652eSGunnar Mills
605720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_3_0">
606720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
607720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2017.1"/>
608720c9898SEd Tanous
609720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_2_1.EthernetInterface">
610720c9898SEd Tanous        <Property Name="Actions" Type="EthernetInterface.v1_3_0.Actions" Nullable="false">
611720c9898SEd Tanous          <Annotation Term="OData.Description" String="The available actions for this resource."/>
612720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the available actions for this resource."/>
613720c9898SEd Tanous        </Property>
614720c9898SEd Tanous      </EntityType>
615720c9898SEd Tanous
616720c9898SEd Tanous      <ComplexType Name="Links" BaseType="EthernetInterface.v1_2_0.Links">
617720c9898SEd Tanous        <NavigationProperty Name="Chassis" Type="Chassis.Chassis" Nullable="false">
618720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
619720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to the chassis that contains this Ethernet interface."/>
620f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource of type `Chassis` that represent the physical container associated with this Ethernet interface."/>
621720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
622720c9898SEd Tanous        </NavigationProperty>
623720c9898SEd Tanous      </ComplexType>
624720c9898SEd Tanous
625720c9898SEd Tanous      <ComplexType Name="Actions">
626720c9898SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="false"/>
627720c9898SEd Tanous        <Annotation Term="OData.Description" String="The available actions for this resource."/>
628720c9898SEd Tanous        <Annotation Term="OData.LongDescription" String="This type shall contain the available actions for this resource."/>
629720c9898SEd Tanous        <Property Name="Oem" Type="EthernetInterface.v1_3_0.OemActions" Nullable="false">
630720c9898SEd Tanous          <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/>
631720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the available OEM-specific actions for this resource."/>
632720c9898SEd Tanous        </Property>
633720c9898SEd Tanous      </ComplexType>
634720c9898SEd Tanous
635720c9898SEd Tanous      <ComplexType Name="OemActions">
636720c9898SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="true"/>
637720c9898SEd Tanous        <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/>
638720c9898SEd Tanous        <Annotation Term="OData.LongDescription" String="This type shall contain the available OEM-specific actions for this resource."/>
639720c9898SEd Tanous      </ComplexType>
640720c9898SEd Tanous    </Schema>
641720c9898SEd Tanous
642720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_3_1">
643720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
644f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to change IP address properties and the `VLAN` property to their abstract base types."/>
645720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_3_0.EthernetInterface"/>
646720c9898SEd Tanous    </Schema>
647720c9898SEd Tanous
648720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_3_2">
649720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
650720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to force the regeneration of JSON Schema so that OData properties are marked as required, and integer properties are marked as integer rather than number."/>
651720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_3_1.EthernetInterface"/>
652720c9898SEd Tanous    </Schema>
653720c9898SEd Tanous
654720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_3_3">
655720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
656720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to force the regeneration of JSON Schema so that URI properties use the uri-reference format, and to add a missing term to several properties to disallow them from being `null`."/>
657720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_3_2.EthernetInterface"/>
658720c9898SEd Tanous    </Schema>
659720c9898SEd Tanous
660720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_3_4">
661720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
662f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to allow for `null` to be used in several writable properties that are arrays.  It was also created to update the description for the `SpeedMbps` property.  It was also created to update descriptions that this schema defines."/>
663720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_3_3.EthernetInterface"/>
664720c9898SEd Tanous    </Schema>
665720c9898SEd Tanous
666720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_3_5">
667720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
668720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
669720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_3_4.EthernetInterface"/>
670720c9898SEd Tanous    </Schema>
671720c9898SEd Tanous
672720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_3_6">
673720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
674720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
675720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_3_5.EthernetInterface"/>
676720c9898SEd Tanous    </Schema>
677720c9898SEd Tanous
678720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_3_7">
679720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
680720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to improve the descriptions of IP address properties."/>
681720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_3_6.EthernetInterface"/>
682720c9898SEd Tanous    </Schema>
683720c9898SEd Tanous
684720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_3_8">
685720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
686720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to specify 64-bit integers in OpenAPI."/>
687720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_3_7.EthernetInterface"/>
688720c9898SEd Tanous    </Schema>
689720c9898SEd Tanous
690720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_3_9">
691720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
692720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various descriptions to use proper normative terminology."/>
693720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_3_8.EthernetInterface"/>
694720c9898SEd Tanous    </Schema>
695720c9898SEd Tanous
696720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_3_10">
697720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
698f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the description for `HostName` to show there might be a tie to the `HostName` of the containing `ComputerSystem` resource or other `EthernetInterface` resources."/>
699720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_3_9.EthernetInterface"/>
700720c9898SEd Tanous    </Schema>
701720c9898SEd Tanous
702720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_3_11">
703720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
704720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
705720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_3_10.EthernetInterface"/>
706720c9898SEd Tanous    </Schema>
707720c9898SEd Tanous
708f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_3_12">
709f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
710f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the context of `MTUSize`.  It was also 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."/>
711f2a8e57eSGunnar Mills      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_3_11.EthernetInterface"/>
712f2a8e57eSGunnar Mills    </Schema>
713f2a8e57eSGunnar Mills
71428cfceb2SGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_3_13">
71528cfceb2SGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
71628cfceb2SGunnar Mills      <Annotation Term="OData.Description" String="This version was created to recommend ignoring `HostName` in modification requests if `FQDN` is also in the same modification request."/>
71728cfceb2SGunnar Mills      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_3_12.EthernetInterface"/>
71828cfceb2SGunnar Mills    </Schema>
71928cfceb2SGunnar Mills
7209b46bc0bSMyung Bae    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_3_14">
7219b46bc0bSMyung Bae      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
7229b46bc0bSMyung Bae      <Annotation Term="OData.Description" String="This version was created to update the description for `InterfaceEnabled` to show `EthernetInterface` and `HostInterface` may have ties."/>
7239b46bc0bSMyung Bae      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_3_13.EthernetInterface"/>
7249b46bc0bSMyung Bae    </Schema>
7259b46bc0bSMyung Bae
726d125652eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_3_15">
727d125652eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
728d125652eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the expected array behaviors for the IP address properties."/>
729d125652eSGunnar Mills      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_3_14.EthernetInterface"/>
730d125652eSGunnar Mills    </Schema>
731d125652eSGunnar Mills
732720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_4_0">
733720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
734720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2017.3"/>
735720c9898SEd Tanous
736720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_3_1.EthernetInterface">
737720c9898SEd Tanous        <Property Name="DHCPv4" Type="EthernetInterface.v1_4_0.DHCPv4Configuration" Nullable="false">
738720c9898SEd Tanous          <Annotation Term="OData.Description" String="DHCPv4 configuration for this interface."/>
739720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the configuration of DHCP v4."/>
740720c9898SEd Tanous        </Property>
741720c9898SEd Tanous        <Property Name="DHCPv6" Type="EthernetInterface.v1_4_0.DHCPv6Configuration" Nullable="false">
742720c9898SEd Tanous          <Annotation Term="OData.Description" String="DHCPv6 configuration for this interface."/>
743720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the configuration of DHCP v6."/>
744720c9898SEd Tanous        </Property>
745720c9898SEd Tanous        <Property Name="StatelessAddressAutoConfig" Type="EthernetInterface.v1_4_0.StatelessAddressAutoConfiguration" Nullable="false">
746720c9898SEd Tanous          <Annotation Term="OData.Description" String="Stateless address autoconfiguration (SLAAC) parameters for this interface."/>
747720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This object shall contain the IPv4 and IPv6 stateless address automatic configuration (SLAAC) properties for this interface."/>
748720c9898SEd Tanous        </Property>
749720c9898SEd Tanous        <Property Name="IPv6StaticDefaultGateways" Type="Collection(IPAddresses.IPv6GatewayStaticAddress)">
750720c9898SEd Tanous          <Annotation Term="OData.Description" String="The IPv6 static default gateways for this interface."/>
751720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="The values in this array shall represent the IPv6 static default gateway addresses for this interface."/>
752720c9898SEd Tanous        </Property>
753720c9898SEd Tanous        <Property Name="StaticNameServers" Type="Collection(Edm.String)">
754720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
755720c9898SEd Tanous          <Annotation Term="OData.Description" String="The statically-defined set of DNS server IPv4 and IPv6 addresses."/>
756720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the statically-defined set of DNS server IP addresses to use when DHCP provisioning is not enabled for name server configuration.  As an implementation option, they can be used in addition to DHCP-provided addresses, or in cases where the DHCP server provides no DNS assignments."/>
757720c9898SEd Tanous        </Property>
758720c9898SEd Tanous        <Property Name="IPv4StaticAddresses" Type="Collection(IPAddresses.IPv4Address)">
759f2a8e57eSGunnar Mills          <Annotation Term="OData.Description" String="The IPv4 static addresses assigned to this interface.  See `IPv4Addresses` for the addresses in use by this interface."/>
760d125652eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain an array of objects that represent all IPv4 static addresses assigned to, but not necessarily in use by, this interface.  The `IPv4Addresses` property shall also list the addresses that this interface uses.  Services should represent static addresses that are not configured as `null` values, as described by the 'PATCH on array properties' clause of the Redfish Specification.  Services should not represent static addresses that are not configured as invalid IP addresses, such as `0.0.0.0`."/>
761720c9898SEd Tanous        </Property>
762720c9898SEd Tanous      </EntityType>
763720c9898SEd Tanous
764720c9898SEd Tanous      <ComplexType Name="DHCPv4Configuration">
765720c9898SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="false"/>
766720c9898SEd Tanous        <Annotation Term="OData.Description" String="DHCPv4 configuration for this interface."/>
767720c9898SEd Tanous        <Annotation Term="OData.LongDescription" String="This type shall describe the configuration of DHCP v4."/>
768720c9898SEd Tanous        <Property Name="DHCPEnabled" Type="Edm.Boolean">
769720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
770720c9898SEd Tanous          <Annotation Term="OData.Description" String="An indication of whether DHCP v4 is enabled on this Ethernet interface."/>
771720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall indicate whether DHCP v4 is enabled for this Ethernet interface."/>
772720c9898SEd Tanous        </Property>
773720c9898SEd Tanous        <Property Name="UseDNSServers" Type="Edm.Boolean">
774720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
775720c9898SEd Tanous          <Annotation Term="OData.Description" String="An indication of whether this interface uses DHCP v4-supplied DNS servers."/>
776720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall indicate whether the interface uses DHCP v4-supplied DNS servers."/>
777720c9898SEd Tanous        </Property>
778720c9898SEd Tanous        <Property Name="UseDomainName" Type="Edm.Boolean">
779720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
780720c9898SEd Tanous          <Annotation Term="OData.Description" String="An indication of whether this interface uses a DHCP v4-supplied domain name."/>
781720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall indicate whether the interface uses a DHCP v4-supplied domain name."/>
782720c9898SEd Tanous        </Property>
783720c9898SEd Tanous        <Property Name="UseGateway" Type="Edm.Boolean">
784720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
785720c9898SEd Tanous          <Annotation Term="OData.Description" String="An indication of whether this interface uses a DHCP v4-supplied gateway."/>
786720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall indicate whether the interface uses a DHCP v4-supplied gateway."/>
787720c9898SEd Tanous        </Property>
788720c9898SEd Tanous        <Property Name="UseNTPServers" Type="Edm.Boolean">
789720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
790720c9898SEd Tanous          <Annotation Term="OData.Description" String="An indication of whether the interface uses DHCP v4-supplied NTP servers."/>
791720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall indicate whether the interface uses DHCP v4-supplied NTP servers."/>
792720c9898SEd Tanous        </Property>
793720c9898SEd Tanous        <Property Name="UseStaticRoutes" Type="Edm.Boolean">
794720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
795720c9898SEd Tanous          <Annotation Term="OData.Description" String="An indication of whether the interface uses DHCP v4-supplied static routes."/>
796720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall indicate whether the interface uses a DHCP v4-supplied static routes."/>
797720c9898SEd Tanous        </Property>
798720c9898SEd Tanous      </ComplexType>
799720c9898SEd Tanous
800720c9898SEd Tanous      <ComplexType Name="DHCPv6Configuration">
801720c9898SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="false"/>
802720c9898SEd Tanous        <Annotation Term="OData.Description" String="DHCPv6 configuration for this interface."/>
803720c9898SEd Tanous        <Annotation Term="OData.LongDescription" String="This type shall describe the configuration of DHCP v6."/>
804720c9898SEd Tanous        <Property Name="OperatingMode" Type="EthernetInterface.v1_4_0.DHCPv6OperatingMode">
805720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
806720c9898SEd Tanous          <Annotation Term="OData.Description" String="Determines the DHCPv6 operating mode for this interface."/>
807720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall control the operating mode of DHCPv6 on this interface."/>
808720c9898SEd Tanous        </Property>
809720c9898SEd Tanous        <Property Name="UseDNSServers" Type="Edm.Boolean">
810720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
811720c9898SEd Tanous          <Annotation Term="OData.Description" String="An indication of whether the interface uses DHCP v6-supplied DNS servers."/>
812720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall indicate whether the interface uses DHCP v6-supplied DNS servers."/>
813720c9898SEd Tanous        </Property>
814720c9898SEd Tanous        <Property Name="UseDomainName" Type="Edm.Boolean">
815720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
816720c9898SEd Tanous          <Annotation Term="OData.Description" String="An indication of whether this interface uses a DHCP v6-supplied domain name."/>
817720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall indicate whether the interface uses a DHCP v6-supplied domain name."/>
818720c9898SEd Tanous        </Property>
819720c9898SEd Tanous        <Property Name="UseNTPServers" Type="Edm.Boolean">
820720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
821720c9898SEd Tanous          <Annotation Term="OData.Description" String="An indication of whether the interface uses DHCP v6-supplied NTP servers."/>
822720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall indicate whether the interface uses DHCP v6-supplied NTP servers."/>
823720c9898SEd Tanous        </Property>
824720c9898SEd Tanous        <Property Name="UseRapidCommit" Type="Edm.Boolean">
825720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
826720c9898SEd Tanous          <Annotation Term="OData.Description" String="An indication of whether the interface uses DHCP v6 rapid commit mode for stateful mode address assignments.  Do not enable this option in networks where more than one DHCP v6 server is configured to provide address assignments."/>
827720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall indicate whether the interface uses DHCP v6 rapid commit mode for stateful mode address assignments."/>
828720c9898SEd Tanous        </Property>
829720c9898SEd Tanous      </ComplexType>
830720c9898SEd Tanous
831720c9898SEd Tanous      <EnumType Name="DHCPv6OperatingMode">
832720c9898SEd Tanous        <Member Name="Stateful">
833720c9898SEd Tanous          <Annotation Term="OData.Description" String="DHCPv6 stateful mode."/>
834720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="DHCPv6 shall operate in stateful mode on this interface.  DHCPv6 stateful mode configures addresses, and when it is enabled, stateless mode is also implicitly enabled.  Services may replace this value with `Enabled`."/>
835720c9898SEd Tanous          <Annotation Term="Redfish.Revisions">
836720c9898SEd Tanous            <Collection>
837720c9898SEd Tanous              <Record>
838720c9898SEd Tanous                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Deprecated"/>
839720c9898SEd Tanous                <PropertyValue Property="Version" String="v1_8_0"/>
840720c9898SEd Tanous                <PropertyValue Property="Description" String="This property has been deprecated in favor of `Enabled`.  The control between 'stateful' and 'stateless' is managed by the DHCP server and not the client."/>
841720c9898SEd Tanous              </Record>
842720c9898SEd Tanous            </Collection>
843720c9898SEd Tanous          </Annotation>
844720c9898SEd Tanous        </Member>
845720c9898SEd Tanous        <Member Name="Stateless">
846720c9898SEd Tanous          <Annotation Term="OData.Description" String="DHCPv6 stateless mode."/>
847f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="DHCPv6 shall operate in stateless mode on this interface.  DHCPv6 stateless mode allows configuring the interface using DHCP options but does not configure addresses.  It is always enabled by default whenever DHCPv6 stateful mode is also enabled.  Services may replace this value with `Enabled`."/>
848720c9898SEd Tanous          <Annotation Term="Redfish.Revisions">
849720c9898SEd Tanous            <Collection>
850720c9898SEd Tanous              <Record>
851720c9898SEd Tanous                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Deprecated"/>
852720c9898SEd Tanous                <PropertyValue Property="Version" String="v1_8_0"/>
853720c9898SEd Tanous                <PropertyValue Property="Description" String="This property has been deprecated in favor of `Enabled`.  The control between 'stateful' and 'stateless' is managed by the DHCP server and not the client."/>
854720c9898SEd Tanous              </Record>
855720c9898SEd Tanous            </Collection>
856720c9898SEd Tanous          </Annotation>
857720c9898SEd Tanous        </Member>
858720c9898SEd Tanous        <Member Name="Disabled">
859720c9898SEd Tanous          <Annotation Term="OData.Description" String="DHCPv6 is disabled."/>
860720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="DHCPv6 shall be disabled for this interface."/>
861720c9898SEd Tanous        </Member>
862720c9898SEd Tanous        <Member Name="Enabled">
863720c9898SEd Tanous          <Annotation Term="OData.Description" String="DHCPv6 is enabled."/>
864720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="DHCPv6 shall be enabled for this interface."/>
865720c9898SEd Tanous          <Annotation Term="Redfish.Revisions">
866720c9898SEd Tanous            <Collection>
867720c9898SEd Tanous              <Record>
868720c9898SEd Tanous                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
869720c9898SEd Tanous                <PropertyValue Property="Version" String="v1_8_0"/>
870720c9898SEd Tanous              </Record>
871720c9898SEd Tanous            </Collection>
872720c9898SEd Tanous          </Annotation>
873720c9898SEd Tanous        </Member>
874720c9898SEd Tanous      </EnumType>
875720c9898SEd Tanous
876720c9898SEd Tanous      <ComplexType Name="StatelessAddressAutoConfiguration">
877720c9898SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="false"/>
878720c9898SEd Tanous        <Annotation Term="OData.Description" String="Stateless address autoconfiguration (SLAAC) parameters for this interface."/>
879720c9898SEd Tanous        <Annotation Term="OData.LongDescription" String="This type shall describe the IPv4 and IPv6 stateless address autoconfiguration (SLAAC) for this interface."/>
880720c9898SEd Tanous        <Property Name="IPv4AutoConfigEnabled" Type="Edm.Boolean">
881720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
882720c9898SEd Tanous          <Annotation Term="OData.Description" String="An indication of whether IPv4 stateless address autoconfiguration (SLAAC) is enabled for this interface."/>
883720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall indicate whether IPv4 stateless address autoconfiguration (SLAAC) is enabled for this interface."/>
884720c9898SEd Tanous        </Property>
885720c9898SEd Tanous        <Property Name="IPv6AutoConfigEnabled" Type="Edm.Boolean">
886720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
887720c9898SEd Tanous          <Annotation Term="OData.Description" String="An indication of whether IPv6 stateless address autoconfiguration (SLAAC) is enabled for this interface."/>
888720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall indicate whether IPv6 stateless address autoconfiguration (SLAAC) is enabled for this interface."/>
889720c9898SEd Tanous        </Property>
890720c9898SEd Tanous      </ComplexType>
891720c9898SEd Tanous    </Schema>
892720c9898SEd Tanous
893720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_4_1">
894720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
895720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to force the regeneration of JSON Schema so that OData properties are marked as required, and integer properties are marked as integer rather than number, and corrects the type in IPv6StaticDefaultGateways."/>
896720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_4_0.EthernetInterface"/>
897720c9898SEd Tanous    </Schema>
898720c9898SEd Tanous
899720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_4_2">
900720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
901720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version allows for `null` in StaticNameServers, forces the regeneration of JSON Schema so that URI properties use the uri-reference format, and to add a missing term to several properties to disallow them from being `null`."/>
902720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_4_1.EthernetInterface"/>
903720c9898SEd Tanous    </Schema>
904720c9898SEd Tanous
905720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_4_3">
906720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
907f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to allow for `null` to be used in several writable properties that are arrays.  It was also created to update the description for the `SpeedMbps` property.  It was also created to update descriptions that this schema defines."/>
908720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_4_2.EthernetInterface"/>
909720c9898SEd Tanous    </Schema>
910720c9898SEd Tanous
911720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_4_4">
912720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
913720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
914720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_4_3.EthernetInterface"/>
915720c9898SEd Tanous    </Schema>
916720c9898SEd Tanous
917720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_4_5">
918720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
919720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
920720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_4_4.EthernetInterface"/>
921720c9898SEd Tanous    </Schema>
922720c9898SEd Tanous
923720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_4_6">
924720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
925720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to improve the descriptions of IP address properties."/>
926720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_4_5.EthernetInterface"/>
927720c9898SEd Tanous    </Schema>
928720c9898SEd Tanous
929720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_4_7">
930720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
931720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to specify 64-bit integers in OpenAPI."/>
932720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_4_6.EthernetInterface"/>
933720c9898SEd Tanous    </Schema>
934720c9898SEd Tanous
935720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_4_8">
936720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
937720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various descriptions to use proper normative terminology."/>
938720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_4_7.EthernetInterface"/>
939720c9898SEd Tanous    </Schema>
940720c9898SEd Tanous
941720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_4_9">
942720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
943f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the description for `HostName` to show there might be a tie to the `HostName` of the containing `ComputerSystem` resource or other `EthernetInterface` resources."/>
944720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_4_8.EthernetInterface"/>
945720c9898SEd Tanous    </Schema>
946720c9898SEd Tanous
947720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_4_10">
948720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
949720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
950720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_4_9.EthernetInterface"/>
951720c9898SEd Tanous    </Schema>
952720c9898SEd Tanous
953f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_4_11">
954f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
955f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the context of `MTUSize`.  It was also 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."/>
956f2a8e57eSGunnar Mills      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_4_10.EthernetInterface"/>
957f2a8e57eSGunnar Mills    </Schema>
958f2a8e57eSGunnar Mills
95928cfceb2SGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_4_12">
96028cfceb2SGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
96128cfceb2SGunnar Mills      <Annotation Term="OData.Description" String="This version was created to recommend ignoring `HostName` in modification requests if `FQDN` is also in the same modification request."/>
96228cfceb2SGunnar Mills      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_4_11.EthernetInterface"/>
96328cfceb2SGunnar Mills    </Schema>
96428cfceb2SGunnar Mills
9659b46bc0bSMyung Bae    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_4_13">
9669b46bc0bSMyung Bae      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
9679b46bc0bSMyung Bae      <Annotation Term="OData.Description" String="This version was created to update the description for `InterfaceEnabled` to show `EthernetInterface` and `HostInterface` may have ties."/>
9689b46bc0bSMyung Bae      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_4_12.EthernetInterface"/>
9699b46bc0bSMyung Bae    </Schema>
9709b46bc0bSMyung Bae
971d125652eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_4_14">
972d125652eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
973d125652eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the expected array behaviors for the IP address properties."/>
974d125652eSGunnar Mills      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_4_13.EthernetInterface"/>
975d125652eSGunnar Mills    </Schema>
976d125652eSGunnar Mills
977720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_5_0">
978720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
979720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2019.1"/>
980720c9898SEd Tanous
981720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_4_2.EthernetInterface"/>
982720c9898SEd Tanous
983720c9898SEd Tanous      <ComplexType Name="DHCPv4Configuration" BaseType="EthernetInterface.v1_4_0.DHCPv4Configuration">
984720c9898SEd Tanous        <Property Name="FallbackAddress" Type="EthernetInterface.v1_5_0.DHCPFallback">
985720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
986720c9898SEd Tanous          <Annotation Term="OData.Description" String="DHCPv4 fallback address method for this interface."/>
987720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the fallback address method of DHCPv4."/>
988720c9898SEd Tanous        </Property>
989720c9898SEd Tanous      </ComplexType>
990720c9898SEd Tanous
991720c9898SEd Tanous      <EnumType Name="DHCPFallback">
992720c9898SEd Tanous        <Member Name="Static">
993f2a8e57eSGunnar Mills          <Annotation Term="OData.Description" String="Fall back to a static address specified by `IPv4StaticAddresses`."/>
994f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="DHCP shall fall back to a static address specified by `IPv4StaticAddresses`."/>
995720c9898SEd Tanous        </Member>
996720c9898SEd Tanous        <Member Name="AutoConfig">
997720c9898SEd Tanous          <Annotation Term="OData.Description" String="Fall back to an autoconfigured address."/>
998720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="DHCP shall fall back to an address generated by the implementation."/>
999720c9898SEd Tanous        </Member>
1000720c9898SEd Tanous        <Member Name="None">
1001720c9898SEd Tanous          <Annotation Term="OData.Description" String="Continue attempting DHCP without a fallback address."/>
1002720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="DHCP shall continue trying to obtain an address without falling back to a fixed address."/>
1003720c9898SEd Tanous        </Member>
1004720c9898SEd Tanous      </EnumType>
1005720c9898SEd Tanous    </Schema>
1006720c9898SEd Tanous
1007720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_5_1">
1008720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1009f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to allow for `null` to be used in several writable properties that are arrays.  It was also created to update the description for the `SpeedMbps` property.  It was also created to update descriptions that this schema defines."/>
1010720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_5_0.EthernetInterface"/>
1011720c9898SEd Tanous    </Schema>
1012720c9898SEd Tanous
1013720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_5_2">
1014720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1015720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
1016720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_5_1.EthernetInterface"/>
1017720c9898SEd Tanous    </Schema>
1018720c9898SEd Tanous
1019720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_5_3">
1020720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1021720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
1022720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_5_2.EthernetInterface"/>
1023720c9898SEd Tanous    </Schema>
1024720c9898SEd Tanous
1025720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_5_4">
1026720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1027720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to improve the descriptions of IP address properties."/>
1028720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_5_3.EthernetInterface"/>
1029720c9898SEd Tanous    </Schema>
1030720c9898SEd Tanous
1031720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_5_5">
1032720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1033720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to specify 64-bit integers in OpenAPI."/>
1034720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_5_4.EthernetInterface"/>
1035720c9898SEd Tanous    </Schema>
1036720c9898SEd Tanous
1037720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_5_6">
1038720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1039720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various descriptions to use proper normative terminology."/>
1040720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_5_5.EthernetInterface"/>
1041720c9898SEd Tanous    </Schema>
1042720c9898SEd Tanous
1043720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_5_7">
1044720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1045f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the description for `HostName` to show there might be a tie to the `HostName` of the containing `ComputerSystem` resource or other `EthernetInterface` resources."/>
1046720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_5_6.EthernetInterface"/>
1047720c9898SEd Tanous    </Schema>
1048720c9898SEd Tanous
1049720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_5_8">
1050720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1051720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
1052720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_5_7.EthernetInterface"/>
1053720c9898SEd Tanous    </Schema>
1054720c9898SEd Tanous
1055f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_5_9">
1056f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1057f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the context of `MTUSize`.  It was also 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."/>
1058f2a8e57eSGunnar Mills      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_5_8.EthernetInterface"/>
1059f2a8e57eSGunnar Mills    </Schema>
1060f2a8e57eSGunnar Mills
106128cfceb2SGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_5_10">
106228cfceb2SGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
106328cfceb2SGunnar Mills      <Annotation Term="OData.Description" String="This version was created to recommend ignoring `HostName` in modification requests if `FQDN` is also in the same modification request."/>
106428cfceb2SGunnar Mills      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_5_9.EthernetInterface"/>
106528cfceb2SGunnar Mills    </Schema>
106628cfceb2SGunnar Mills
10679b46bc0bSMyung Bae    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_5_11">
10689b46bc0bSMyung Bae      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
10699b46bc0bSMyung Bae      <Annotation Term="OData.Description" String="This version was created to update the description for `InterfaceEnabled` to show `EthernetInterface` and `HostInterface` may have ties."/>
10709b46bc0bSMyung Bae      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_5_10.EthernetInterface"/>
10719b46bc0bSMyung Bae    </Schema>
10729b46bc0bSMyung Bae
1073d125652eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_5_12">
1074d125652eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1075d125652eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the expected array behaviors for the IP address properties."/>
1076d125652eSGunnar Mills      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_5_11.EthernetInterface"/>
1077d125652eSGunnar Mills    </Schema>
1078d125652eSGunnar Mills
1079720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_6_0">
1080720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1081720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2020.1"/>
1082720c9898SEd Tanous
1083720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_5_2.EthernetInterface">
1084720c9898SEd Tanous        <Property Name="EthernetInterfaceType" Type="EthernetInterface.v1_6_0.EthernetDeviceType">
1085720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1086720c9898SEd Tanous          <Annotation Term="OData.Description" String="The type of interface."/>
1087720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the type of interface."/>
1088720c9898SEd Tanous        </Property>
1089720c9898SEd Tanous      </EntityType>
1090720c9898SEd Tanous
1091720c9898SEd Tanous      <ComplexType Name="Links" BaseType="EthernetInterface.v1_3_0.Links">
1092720c9898SEd Tanous        <NavigationProperty Name="NetworkDeviceFunction" Type="NetworkDeviceFunction.NetworkDeviceFunction">
1093720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1094720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to the parent network device function and is only used when representing one of the VLANs on that network device function, such as is done in Unix."/>
1095f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource of type `NetworkDeviceFunction` and only be populated with the `EthernetInterfaceType` property is `Virtual`."/>
1096720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
1097720c9898SEd Tanous          <Annotation Term="Redfish.Revisions">
1098720c9898SEd Tanous            <Collection>
1099720c9898SEd Tanous              <Record>
1100720c9898SEd Tanous                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Deprecated"/>
1101720c9898SEd Tanous                <PropertyValue Property="Version" String="v1_7_0"/>
1102f2a8e57eSGunnar Mills                <PropertyValue Property="Description" String="This property has been deprecated in favor of `NetworkDeviceFunctions` as each `EthernetInterface` could represent more than one `NetworkDeviceFunction`."/>
1103720c9898SEd Tanous              </Record>
1104720c9898SEd Tanous            </Collection>
1105720c9898SEd Tanous          </Annotation>
1106720c9898SEd Tanous        </NavigationProperty>
1107720c9898SEd Tanous      </ComplexType>
1108720c9898SEd Tanous
1109720c9898SEd Tanous      <EnumType Name="EthernetDeviceType">
1110720c9898SEd Tanous        <Member Name="Physical">
1111720c9898SEd Tanous          <Annotation Term="OData.Description" String="A physical Ethernet interface."/>
1112720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This value shall indicate a physical traditional network interface."/>
1113720c9898SEd Tanous        </Member>
1114720c9898SEd Tanous        <Member Name="Virtual">
1115720c9898SEd Tanous          <Annotation Term="OData.Description" String="A virtual Ethernet interface."/>
1116f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This value shall indicate a network device function has multiple VLANs and is representing one of them as a virtual Ethernet interface.  The `NetworkDeviceFunction` property within Links shall contain the locator for the parent network device function."/>
1117720c9898SEd Tanous        </Member>
1118720c9898SEd Tanous      </EnumType>
1119720c9898SEd Tanous    </Schema>
1120720c9898SEd Tanous
1121720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_6_1">
1122720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1123720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
1124720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_6_0.EthernetInterface"/>
1125720c9898SEd Tanous    </Schema>
1126720c9898SEd Tanous
1127720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_6_2">
1128720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1129720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to improve the descriptions of IP address properties."/>
1130720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_6_1.EthernetInterface"/>
1131720c9898SEd Tanous    </Schema>
1132720c9898SEd Tanous
1133720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_6_3">
1134720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1135720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to specify 64-bit integers in OpenAPI."/>
1136720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_6_2.EthernetInterface"/>
1137720c9898SEd Tanous    </Schema>
1138720c9898SEd Tanous
1139720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_6_4">
1140720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1141720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various descriptions to use proper normative terminology."/>
1142720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_6_3.EthernetInterface"/>
1143720c9898SEd Tanous    </Schema>
1144720c9898SEd Tanous
1145720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_6_5">
1146720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1147f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the description for `HostName` to show there might be a tie to the `HostName` of the containing `ComputerSystem` resource or other `EthernetInterface` resources."/>
1148720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_6_4.EthernetInterface"/>
1149720c9898SEd Tanous    </Schema>
1150720c9898SEd Tanous
1151720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_6_6">
1152720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1153720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
1154720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_6_5.EthernetInterface"/>
1155720c9898SEd Tanous    </Schema>
1156720c9898SEd Tanous
1157f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_6_7">
1158f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1159f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the context of `MTUSize`.  It was also 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."/>
1160f2a8e57eSGunnar Mills      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_6_6.EthernetInterface"/>
1161f2a8e57eSGunnar Mills    </Schema>
1162f2a8e57eSGunnar Mills
116328cfceb2SGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_6_8">
116428cfceb2SGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
116528cfceb2SGunnar Mills      <Annotation Term="OData.Description" String="This version was created to recommend ignoring `HostName` in modification requests if `FQDN` is also in the same modification request."/>
116628cfceb2SGunnar Mills      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_6_7.EthernetInterface"/>
116728cfceb2SGunnar Mills    </Schema>
116828cfceb2SGunnar Mills
11699b46bc0bSMyung Bae    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_6_9">
11709b46bc0bSMyung Bae      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
11719b46bc0bSMyung Bae      <Annotation Term="OData.Description" String="This version was created to update the description for `InterfaceEnabled` to show `EthernetInterface` and `HostInterface` may have ties."/>
11729b46bc0bSMyung Bae      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_6_8.EthernetInterface"/>
11739b46bc0bSMyung Bae    </Schema>
11749b46bc0bSMyung Bae
1175d125652eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_6_10">
1176d125652eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1177d125652eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the expected array behaviors for the IP address properties."/>
1178d125652eSGunnar Mills      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_6_9.EthernetInterface"/>
1179d125652eSGunnar Mills    </Schema>
1180d125652eSGunnar Mills
1181720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_7_0">
1182720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1183720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2021.2"/>
1184f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to deprecate several properties and add `NetworkDeviceFunctions` link collection."/>
1185720c9898SEd Tanous
1186720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_6_4.EthernetInterface"/>
1187720c9898SEd Tanous
1188720c9898SEd Tanous      <ComplexType Name="Links" BaseType="EthernetInterface.v1_6_0.Links">
1189720c9898SEd Tanous        <NavigationProperty Name="NetworkDeviceFunctions" Type="Collection(NetworkDeviceFunction.NetworkDeviceFunction)">
1190720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1191720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to the network device functions that constitute this Ethernet interface."/>
1192f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources of type `NetworkDeviceFunction`."/>
1193720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
1194720c9898SEd Tanous        </NavigationProperty>
1195720c9898SEd Tanous      </ComplexType>
1196720c9898SEd Tanous    </Schema>
1197720c9898SEd Tanous
1198720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_7_1">
1199720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1200f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the description for `HostName` to show there might be a tie to the `HostName` of the containing `ComputerSystem` resource or other `EthernetInterface` resources."/>
1201720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_7_0.EthernetInterface"/>
1202720c9898SEd Tanous    </Schema>
1203720c9898SEd Tanous
1204720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_7_2">
1205720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1206720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
1207720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_7_1.EthernetInterface"/>
1208720c9898SEd Tanous    </Schema>
1209720c9898SEd Tanous
1210f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_7_3">
1211f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1212f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the context of `MTUSize`.  It was also 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."/>
1213f2a8e57eSGunnar Mills      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_7_2.EthernetInterface"/>
1214f2a8e57eSGunnar Mills    </Schema>
1215f2a8e57eSGunnar Mills
121628cfceb2SGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_7_4">
121728cfceb2SGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
121828cfceb2SGunnar Mills      <Annotation Term="OData.Description" String="This version was created to recommend ignoring `HostName` in modification requests if `FQDN` is also in the same modification request."/>
121928cfceb2SGunnar Mills      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_7_3.EthernetInterface"/>
122028cfceb2SGunnar Mills    </Schema>
122128cfceb2SGunnar Mills
12229b46bc0bSMyung Bae    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_7_5">
12239b46bc0bSMyung Bae      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
12249b46bc0bSMyung Bae      <Annotation Term="OData.Description" String="This version was created to update the description for `InterfaceEnabled` to show `EthernetInterface` and `HostInterface` may have ties."/>
12259b46bc0bSMyung Bae      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_7_4.EthernetInterface"/>
12269b46bc0bSMyung Bae    </Schema>
12279b46bc0bSMyung Bae
1228d125652eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_7_6">
1229d125652eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1230d125652eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the expected array behaviors for the IP address properties."/>
1231d125652eSGunnar Mills      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_7_5.EthernetInterface"/>
1232d125652eSGunnar Mills    </Schema>
1233d125652eSGunnar Mills
1234720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_8_0">
1235720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1236720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2021.2"/>
1237f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to deprecate the `Stateless` and `Stateful` values for `OperatingMode` in `DHCPv6` and add `Enabled` to `OperatingMode` in `DHCPv6`."/>
1238720c9898SEd Tanous
1239720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_7_0.EthernetInterface"/>
1240720c9898SEd Tanous    </Schema>
1241720c9898SEd Tanous
1242720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_8_1">
1243720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1244f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the description for `HostName` to show there might be a tie to the `HostName` of the containing `ComputerSystem` resource or other `EthernetInterface` resources."/>
1245720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_8_0.EthernetInterface"/>
1246720c9898SEd Tanous    </Schema>
1247720c9898SEd Tanous
1248720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_8_2">
1249720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1250720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
1251720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_8_1.EthernetInterface"/>
1252720c9898SEd Tanous    </Schema>
1253720c9898SEd Tanous
1254f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_8_3">
1255f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1256f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the context of `MTUSize`.  It was also 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."/>
1257f2a8e57eSGunnar Mills      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_8_2.EthernetInterface"/>
1258f2a8e57eSGunnar Mills    </Schema>
1259f2a8e57eSGunnar Mills
126028cfceb2SGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_8_4">
126128cfceb2SGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
126228cfceb2SGunnar Mills      <Annotation Term="OData.Description" String="This version was created to recommend ignoring `HostName` in modification requests if `FQDN` is also in the same modification request."/>
126328cfceb2SGunnar Mills      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_8_3.EthernetInterface"/>
126428cfceb2SGunnar Mills    </Schema>
126528cfceb2SGunnar Mills
12669b46bc0bSMyung Bae    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_8_5">
12679b46bc0bSMyung Bae      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
12689b46bc0bSMyung Bae      <Annotation Term="OData.Description" String="This version was created to update the description for `InterfaceEnabled` to show `EthernetInterface` and `HostInterface` may have ties."/>
12699b46bc0bSMyung Bae      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_8_4.EthernetInterface"/>
12709b46bc0bSMyung Bae    </Schema>
12719b46bc0bSMyung Bae
1272d125652eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_8_6">
1273d125652eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1274d125652eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the expected array behaviors for the IP address properties."/>
1275d125652eSGunnar Mills      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_8_5.EthernetInterface"/>
1276d125652eSGunnar Mills    </Schema>
1277d125652eSGunnar Mills
1278720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_9_0">
1279720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1280720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2022.2"/>
1281720c9898SEd Tanous
1282720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_8_0.EthernetInterface">
1283720c9898SEd Tanous        <Property Name="TeamMode" Type="EthernetInterface.v1_9_0.TeamMode">
1284720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
1285720c9898SEd Tanous          <Annotation Term="OData.Description" String="The team mode for this interface."/>
1286720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the team mode for this interface.  If this property is not present, the value shall be assumed to be `None`."/>
1287720c9898SEd Tanous        </Property>
1288720c9898SEd Tanous      </EntityType>
1289720c9898SEd Tanous
1290720c9898SEd Tanous      <ComplexType Name="Links" BaseType="EthernetInterface.v1_7_0.Links">
1291720c9898SEd Tanous        <NavigationProperty Name="Ports" Type="Collection(Port.Port)">
1292720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1293720c9898SEd Tanous          <Annotation Term="OData.Description" String="The links to the ports providing this Ethernet interface."/>
1294f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources of type `Port` that represent the ports providing this Ethernet interface.  This property shall not be present if the Ethernet interface is not directly associated to a physical port."/>
1295720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
1296720c9898SEd Tanous        </NavigationProperty>
1297720c9898SEd Tanous        <NavigationProperty Name="RelatedInterfaces" Type="Collection(EthernetInterface.EthernetInterface)">
1298720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
1299720c9898SEd Tanous          <Annotation Term="OData.Description" String="The links to the Ethernet interfaces that constitute this Ethernet interface."/>
1300f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources of type `EthernetInterface`.  If `TeamMode` contains `None`, this property shall contain one member that represents the parent interface for the VLAN.  For other values of TeamMode, this property shall contain the members of the team."/>
1301720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
1302720c9898SEd Tanous          <Annotation Term="Redfish.RequiredOnCreate"/>
1303720c9898SEd Tanous        </NavigationProperty>
1304720c9898SEd Tanous      </ComplexType>
1305720c9898SEd Tanous
1306720c9898SEd Tanous      <EnumType Name="TeamMode">
1307720c9898SEd Tanous        <Member Name="None">
1308720c9898SEd Tanous          <Annotation Term="OData.Description" String="No teaming."/>
1309720c9898SEd Tanous        </Member>
1310720c9898SEd Tanous        <Member Name="RoundRobin">
1311720c9898SEd Tanous          <Annotation Term="OData.Description" String="Packets are transmitted in sequential order from the teamed interfaces."/>
1312720c9898SEd Tanous        </Member>
1313720c9898SEd Tanous        <Member Name="ActiveBackup">
1314720c9898SEd Tanous          <Annotation Term="OData.Description" String="One interface in the team is active and the others are kept in standby until a failure occurs."/>
1315720c9898SEd Tanous        </Member>
1316720c9898SEd Tanous        <Member Name="XOR">
1317720c9898SEd Tanous          <Annotation Term="OData.Description" String="Transmitting is determined based upon a hash policy."/>
1318720c9898SEd Tanous        </Member>
1319720c9898SEd Tanous        <Member Name="Broadcast">
1320720c9898SEd Tanous          <Annotation Term="OData.Description" String="Packets are transmitted on all interfaces in the team."/>
1321720c9898SEd Tanous        </Member>
1322720c9898SEd Tanous        <Member Name="IEEE802_3ad">
1323720c9898SEd Tanous          <Annotation Term="OData.Description" String="The interfaces in the team create an IEEE802.3ad link aggregation group."/>
1324720c9898SEd Tanous        </Member>
1325720c9898SEd Tanous        <Member Name="AdaptiveTransmitLoadBalancing">
1326720c9898SEd Tanous          <Annotation Term="OData.Description" String="Packets are transmitted based upon the current load of each interface in the team."/>
1327720c9898SEd Tanous        </Member>
1328720c9898SEd Tanous        <Member Name="AdaptiveLoadBalancing">
1329720c9898SEd Tanous          <Annotation Term="OData.Description" String="Packets are transmitted and received based upon the current load of each interface in the team."/>
1330720c9898SEd Tanous        </Member>
1331720c9898SEd Tanous      </EnumType>
1332720c9898SEd Tanous    </Schema>
1333720c9898SEd Tanous
1334720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_9_1">
1335720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1336f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the description for `HostName` to show there might be a tie to the `HostName` of the containing `ComputerSystem` resource or other `EthernetInterface` resources."/>
1337720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_9_0.EthernetInterface"/>
1338720c9898SEd Tanous    </Schema>
1339720c9898SEd Tanous
1340720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_9_2">
1341720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1342720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
1343720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_9_1.EthernetInterface"/>
1344720c9898SEd Tanous    </Schema>
1345720c9898SEd Tanous
1346f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_9_3">
1347f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1348f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the context of `MTUSize`.  It was also 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."/>
1349f2a8e57eSGunnar Mills      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_9_2.EthernetInterface"/>
1350f2a8e57eSGunnar Mills    </Schema>
1351f2a8e57eSGunnar Mills
135228cfceb2SGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_9_4">
135328cfceb2SGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
135428cfceb2SGunnar Mills      <Annotation Term="OData.Description" String="This version was created to recommend ignoring `HostName` in modification requests if `FQDN` is also in the same modification request."/>
135528cfceb2SGunnar Mills      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_9_3.EthernetInterface"/>
135628cfceb2SGunnar Mills    </Schema>
135728cfceb2SGunnar Mills
13589b46bc0bSMyung Bae    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_9_5">
13599b46bc0bSMyung Bae      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
13609b46bc0bSMyung Bae      <Annotation Term="OData.Description" String="This version was created to update the description for `InterfaceEnabled` to show `EthernetInterface` and `HostInterface` may have ties."/>
13619b46bc0bSMyung Bae      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_9_4.EthernetInterface"/>
13629b46bc0bSMyung Bae    </Schema>
13639b46bc0bSMyung Bae
1364d125652eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_9_6">
1365d125652eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1366d125652eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the expected array behaviors for the IP address properties."/>
1367d125652eSGunnar Mills      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_9_5.EthernetInterface"/>
1368d125652eSGunnar Mills    </Schema>
1369d125652eSGunnar Mills
1370720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_10_0">
1371720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1372720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2023.1"/>
1373720c9898SEd Tanous
1374720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_9_1.EthernetInterface"/>
1375720c9898SEd Tanous
1376720c9898SEd Tanous      <ComplexType Name="Links" BaseType="EthernetInterface.v1_9_0.Links">
1377720c9898SEd Tanous        <NavigationProperty Name="AffiliatedInterfaces" Type="Collection(EthernetInterface.EthernetInterface)">
1378720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1379720c9898SEd Tanous          <Annotation Term="OData.Description" String="The links to the Ethernet interfaces that are affiliated with this interface, such as a VLAN or a team that uses this interface."/>
1380f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources of type `EthernetInterface` that represent the Ethernet interfaces that are affiliated with this interface.  `EthernetInterface` resources referenced in this property shall reference this resource in their `RelatedInterfaces` property."/>
1381720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
1382720c9898SEd Tanous        </NavigationProperty>
1383720c9898SEd Tanous      </ComplexType>
1384720c9898SEd Tanous    </Schema>
1385720c9898SEd Tanous
1386720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_10_1">
1387720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1388720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
1389720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_10_0.EthernetInterface"/>
1390720c9898SEd Tanous    </Schema>
1391720c9898SEd Tanous
1392f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_10_2">
1393f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1394f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the context of `MTUSize`.  It was also 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."/>
1395f2a8e57eSGunnar Mills      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_10_1.EthernetInterface"/>
1396f2a8e57eSGunnar Mills    </Schema>
1397f2a8e57eSGunnar Mills
139828cfceb2SGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_10_3">
139928cfceb2SGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
140028cfceb2SGunnar Mills      <Annotation Term="OData.Description" String="This version was created to recommend ignoring `HostName` in modification requests if `FQDN` is also in the same modification request."/>
140128cfceb2SGunnar Mills      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_10_2.EthernetInterface"/>
140228cfceb2SGunnar Mills    </Schema>
140328cfceb2SGunnar Mills
14049b46bc0bSMyung Bae    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_10_4">
14059b46bc0bSMyung Bae      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
14069b46bc0bSMyung Bae      <Annotation Term="OData.Description" String="This version was created to update the description for `InterfaceEnabled` to show `EthernetInterface` and `HostInterface` may have ties."/>
14079b46bc0bSMyung Bae      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_10_3.EthernetInterface"/>
14089b46bc0bSMyung Bae    </Schema>
14099b46bc0bSMyung Bae
1410d125652eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_10_5">
1411d125652eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1412d125652eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the expected array behaviors for the IP address properties."/>
1413d125652eSGunnar Mills      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_10_4.EthernetInterface"/>
1414d125652eSGunnar Mills    </Schema>
1415d125652eSGunnar Mills
1416720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_11_0">
1417720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1418720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2023.2"/>
1419720c9898SEd Tanous
1420720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_10_0.EthernetInterface">
1421720c9898SEd Tanous        <Property Name="RoutingScope" Type="EthernetInterface.v1_11_0.RoutingScope">
1422720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1423720c9898SEd Tanous          <Annotation Term="OData.Description" String="The routing scope for this interface."/>
1424720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the routing scope for this interface.  This property shall only be present if this interface belongs to a virtual machine or container."/>
1425720c9898SEd Tanous        </Property>
1426720c9898SEd Tanous      </EntityType>
1427720c9898SEd Tanous
1428720c9898SEd Tanous      <EnumType Name="RoutingScope">
1429720c9898SEd Tanous        <Member Name="External">
1430720c9898SEd Tanous          <Annotation Term="OData.Description" String="Externally accessible."/>
1431720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This value shall indicate this interface is externally accessible as if it were physically on the same network as the hosting system."/>
1432720c9898SEd Tanous        </Member>
1433720c9898SEd Tanous        <Member Name="HostOnly">
1434720c9898SEd Tanous          <Annotation Term="OData.Description" String="Only accessible to a dedicated interface on the host."/>
1435720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This value shall indicate this interface is only accessible to a dedicated interface on the hosting system."/>
1436720c9898SEd Tanous        </Member>
1437720c9898SEd Tanous        <Member Name="Internal">
1438720c9898SEd Tanous          <Annotation Term="OData.Description" String="Only accessible to internal networking on the host, such as when virtual machines or containers are allowed to communicate with each other on the same host system as well as a dedicated interface on the hosting system."/>
1439720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This value shall indicate this interface is only accessible to internal networking on the host, such as when virtual machines or containers are allowed to communicate with each other on the same host system as well as a dedicated interface on the hosting system."/>
1440720c9898SEd Tanous        </Member>
1441720c9898SEd Tanous        <Member Name="Limited">
1442720c9898SEd Tanous          <Annotation Term="OData.Description" String="Accessible through IP translation provided by the hosting system."/>
1443720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This value shall indicate this interface is accessible through IP translation provided by the hosting system, such as a NAT (network address translation)."/>
1444720c9898SEd Tanous        </Member>
1445720c9898SEd Tanous      </EnumType>
1446720c9898SEd Tanous    </Schema>
1447720c9898SEd Tanous
1448720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_11_1">
1449720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1450720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
1451720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_11_0.EthernetInterface"/>
1452720c9898SEd Tanous    </Schema>
1453720c9898SEd Tanous
1454f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_11_2">
1455f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1456f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the context of `MTUSize`.  It was also 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."/>
1457f2a8e57eSGunnar Mills      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_11_1.EthernetInterface"/>
1458f2a8e57eSGunnar Mills    </Schema>
1459f2a8e57eSGunnar Mills
146028cfceb2SGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_11_3">
146128cfceb2SGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
146228cfceb2SGunnar Mills      <Annotation Term="OData.Description" String="This version was created to recommend ignoring `HostName` in modification requests if `FQDN` is also in the same modification request."/>
146328cfceb2SGunnar Mills      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_11_2.EthernetInterface"/>
146428cfceb2SGunnar Mills    </Schema>
146528cfceb2SGunnar Mills
14669b46bc0bSMyung Bae    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_11_4">
14679b46bc0bSMyung Bae      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
14689b46bc0bSMyung Bae      <Annotation Term="OData.Description" String="This version was created to update the description for `InterfaceEnabled` to show `EthernetInterface` and `HostInterface` may have ties."/>
14699b46bc0bSMyung Bae      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_11_3.EthernetInterface"/>
14709b46bc0bSMyung Bae    </Schema>
14719b46bc0bSMyung Bae
1472d125652eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_11_5">
1473d125652eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1474d125652eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the expected array behaviors for the IP address properties."/>
1475d125652eSGunnar Mills      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_11_4.EthernetInterface"/>
1476d125652eSGunnar Mills    </Schema>
1477d125652eSGunnar Mills
1478720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_12_0">
1479720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1480720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2023.3"/>
1481720c9898SEd Tanous
1482720c9898SEd Tanous      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_11_1.EthernetInterface">
1483720c9898SEd Tanous        <Property Name="IPv6Enabled" Type="Edm.Boolean">
1484720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
1485720c9898SEd Tanous          <Annotation Term="OData.Description" String="An indication of whether IPv6 is enabled on this interface."/>
1486720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall indicate whether IPv6 is enabled on this interface.  If this property contains `false`, the interface shall not contain any assigned IPv6 addresses, shall not initiate DHCPv6 requests, and shall not send or process ICMPv6 packets.  If this property is not present, but this interface contains other IPv6 properties, the value shall be assumed to be `true`."/>
1487720c9898SEd Tanous        </Property>
1488720c9898SEd Tanous      </EntityType>
1489720c9898SEd Tanous    </Schema>
1490720c9898SEd Tanous
1491f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_12_1">
1492f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1493f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the context of `MTUSize`.  It was also 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."/>
1494f2a8e57eSGunnar Mills      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_12_0.EthernetInterface"/>
1495f2a8e57eSGunnar Mills    </Schema>
1496f2a8e57eSGunnar Mills
149728cfceb2SGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_12_2">
149828cfceb2SGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
149928cfceb2SGunnar Mills      <Annotation Term="OData.Description" String="This version was created to recommend ignoring `HostName` in modification requests if `FQDN` is also in the same modification request."/>
150028cfceb2SGunnar Mills      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_12_1.EthernetInterface"/>
150128cfceb2SGunnar Mills    </Schema>
150228cfceb2SGunnar Mills
15039b46bc0bSMyung Bae    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_12_3">
15049b46bc0bSMyung Bae      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
15059b46bc0bSMyung Bae      <Annotation Term="OData.Description" String="This version was created to update the description for `InterfaceEnabled` to show `EthernetInterface` and `HostInterface` may have ties."/>
15069b46bc0bSMyung Bae      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_12_2.EthernetInterface"/>
15079b46bc0bSMyung Bae    </Schema>
15089b46bc0bSMyung Bae
1509d125652eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EthernetInterface.v1_12_4">
1510d125652eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1511d125652eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the expected array behaviors for the IP address properties."/>
1512d125652eSGunnar Mills      <EntityType Name="EthernetInterface" BaseType="EthernetInterface.v1_12_3.EthernetInterface"/>
1513d125652eSGunnar Mills    </Schema>
1514d125652eSGunnar Mills
1515720c9898SEd Tanous  </edmx:DataServices>
1516720c9898SEd Tanous</edmx:Edmx>
1517