============================================================
Fabric Port
============================================================
oneAPI Level Zero Specification - Version 1.18.31


Fabric Port Functions
=====================


.. _zesFabricPortGetProperties:

zesFabricPortGetProperties
--------------------------

.. rst-class:: api-version

*Added in version 1.0*

.. doxygenfunction:: zesFabricPortGetProperties
    :project: LevelZero


.. _zesFabricPortGetLinkType:

zesFabricPortGetLinkType
------------------------

.. rst-class:: api-version

*Added in version 1.0*

.. doxygenfunction:: zesFabricPortGetLinkType
    :project: LevelZero


.. _zesFabricPortGetConfig:

zesFabricPortGetConfig
----------------------

.. rst-class:: api-version

*Added in version 1.0*

.. doxygenfunction:: zesFabricPortGetConfig
    :project: LevelZero


.. _zesFabricPortSetConfig:

zesFabricPortSetConfig
----------------------

.. rst-class:: api-version

*Added in version 1.0*

.. doxygenfunction:: zesFabricPortSetConfig
    :project: LevelZero


.. _zesFabricPortGetState:

zesFabricPortGetState
---------------------

.. rst-class:: api-version

*Added in version 1.0*

.. doxygenfunction:: zesFabricPortGetState
    :project: LevelZero


.. _zesFabricPortGetThroughput:

zesFabricPortGetThroughput
--------------------------

.. rst-class:: api-version

*Added in version 1.0*

.. doxygenfunction:: zesFabricPortGetThroughput
    :project: LevelZero


.. _zesFabricPortGetFabricErrorCounters:

zesFabricPortGetFabricErrorCounters
-----------------------------------

.. rst-class:: api-version

*Added in version 1.7*

.. doxygenfunction:: zesFabricPortGetFabricErrorCounters
    :project: LevelZero


.. _zesFabricPortGetMultiPortThroughput:

zesFabricPortGetMultiPortThroughput
-----------------------------------

.. rst-class:: api-version

*Added in version 1.7*

.. doxygenfunction:: zesFabricPortGetMultiPortThroughput
    :project: LevelZero



Fabric Port Enums
=================


.. _zes-fabric-port-status-t:

zes_fabric_port_status_t
------------------------

.. rst-class:: api-version

*Added in version 1.0*

.. doxygenenum:: zes_fabric_port_status_t
    :project: LevelZero


.. _zes-fabric-port-qual-issue-flags-t:

zes_fabric_port_qual_issue_flags_t
----------------------------------

.. rst-class:: api-version

*Added in version 1.0*

.. doxygenenum:: zes_fabric_port_qual_issue_flag_t
    :project: LevelZero


.. _zes-fabric-port-failure-flags-t:

zes_fabric_port_failure_flags_t
-------------------------------

.. rst-class:: api-version

*Added in version 1.0*

.. doxygenenum:: zes_fabric_port_failure_flag_t
    :project: LevelZero

 
Fabric Port Structures
======================


.. _zes-fabric-port-id-t:

zes_fabric_port_id_t
--------------------

.. rst-class:: api-version

*Added in version 1.0*

.. doxygenstruct:: zes_fabric_port_id_t
    :project: LevelZero
    :members:
    :undoc-members:


.. _zes-fabric-port-speed-t:

zes_fabric_port_speed_t
-----------------------

.. rst-class:: api-version

*Added in version 1.0*

.. doxygenstruct:: zes_fabric_port_speed_t
    :project: LevelZero
    :members:
    :undoc-members:


.. _zes-fabric-port-properties-t:

zes_fabric_port_properties_t
----------------------------

.. rst-class:: api-version

*Added in version 1.0*

.. doxygenstruct:: zes_fabric_port_properties_t
    :project: LevelZero
    :members:
    :undoc-members:


.. _zes-fabric-link-type-t:

zes_fabric_link_type_t
----------------------

.. rst-class:: api-version

*Added in version 1.0*

.. doxygenstruct:: zes_fabric_link_type_t
    :project: LevelZero
    :members:
    :undoc-members:


.. _zes-fabric-port-config-t:

zes_fabric_port_config_t
------------------------

.. rst-class:: api-version

*Added in version 1.0*

.. doxygenstruct:: zes_fabric_port_config_t
    :project: LevelZero
    :members:
    :undoc-members:


.. _zes-fabric-port-state-t:

zes_fabric_port_state_t
-----------------------

.. rst-class:: api-version

*Added in version 1.0*

.. doxygenstruct:: zes_fabric_port_state_t
    :project: LevelZero
    :members:
    :undoc-members:


.. _zes-fabric-port-throughput-t:

zes_fabric_port_throughput_t
----------------------------

.. rst-class:: api-version

*Added in version 1.0*

.. doxygenstruct:: zes_fabric_port_throughput_t
    :project: LevelZero
    :members:
    :undoc-members:


.. _zes-fabric-port-error-counters-t:

zes_fabric_port_error_counters_t
--------------------------------

.. rst-class:: api-version

*Added in version 1.7*

.. doxygenstruct:: zes_fabric_port_error_counters_t
    :project: LevelZero
    :members:
    :undoc-members:

