Add RSD oem specific links in Fabric Port in RSD 2.1

Change-Id: Ie332d300c3ce32a3c29341292c0f57ab13c36907
This commit is contained in:
Lin Yang 2019-03-26 15:20:27 -07:00
parent 3cadf3760f
commit bb59b57537

View File

@ -26,6 +26,20 @@ from rsd_lib import utils as rsd_lib_utils
LOG = logging.getLogger(__name__) LOG = logging.getLogger(__name__)
class LinksIntelRackScaleField(base.CompositeField):
neighbor_port = base.Field(
"NeighborPort", adapter=utils.get_members_identities
)
"""This indicates neighbor port which is connected to this port"""
class LinksOemField(base.CompositeField):
intel_rackscale = LinksIntelRackScaleField("Intel_RackScale")
"""Intel Rack Scale Design specific properties."""
class ActionsField(base.CompositeField): class ActionsField(base.CompositeField):
reset = common.ResetActionField("#Port.Reset") reset = common.ResetActionField("#Port.Reset")
@ -63,6 +77,9 @@ class LinksField(base.CompositeField):
this port. this port.
""" """
oem = LinksOemField("Oem")
"""Oem specific properties."""
class OemField(base.CompositeField): class OemField(base.CompositeField):