Skip to content

Commit 361767f

Browse files
committed
add stats mode attribute for both OCS PORT and OCS CROSS_CONNECT
Signed-off-by: Nathan Ni <nathan.ni@coherent.com>
1 parent 3fdcc38 commit 361767f

2 files changed

Lines changed: 20 additions & 0 deletions

File tree

doc/OCS/SAI-Proposal-OCS.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,10 +74,12 @@ OCS cross-connect factory data are read-only information about factory beginning
7474
| ---- | ---- | ---- |
7575
|SAI_OBJECT_TYPE_OCS_CROSS_CONNECT | SAI_OCS_CROSS_CONNECT_ATTR_A_SIDE_PORT_ID | sai_object_id_t
7676
| | SAI_OCS_CROSS_CONNECT_ATTR_B_SIDE_PORT_ID | sai_object_id_t
77+
| | SAI_OCS_CROSS_CONNECT_ATTR_STATS_MODE | sai_stats_mode_t
7778
| SAI_OBJECT_TYPE_OCS_PORT | SAI_OCS_PORT_ATTR_NAME | sai_u8_list_t
7879
| | SAI_OCS_PORT_ATTR_OVERRIDE_STATE | sai_ocs_port_override_state_t
7980
| | SAI_OCS_PORT_ATTR_OPER_STATUS | sai_ocs_port_status_t
8081
| | SAI_OCS_PORT_ATTR_PHYSICAL_MAPPING | sai_u8_list_t
82+
| | SAI_OCS_PORT_ATTR_STATS_MODE | sai_u8_lsai_stats_mode_tist_t
8183
SAI_OBJECT_TYPE_OCS_CROSS_CONNECT_FACTORY_DATA | SAI_OCS_CROSS_CONNECT_FACTORY_DATA_ATTR_A_SIDE_PORT_NAME | sai_u8_list_t
8284
| | SAI_OCS_CROSS_CONNECT_FACTORY_DATA_ATTR_B_SIDE_PORT_NAME | sai_u8_list_t
8385
| | SAI_OCS_CROSS_CONNECT_FACTORY_DATA_ATTR_FREQUENCY_THZ | sai_s32_list_t

experimental/saiexperimentalocs.h

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,15 @@ typedef enum _sai_ocs_cross_connect_attr_t
6363
*/
6464
SAI_OCS_CROSS_CONNECT_ATTR_B_SIDE_PORT_ID,
6565

66+
/**
67+
* @brief Global setting of read-clear or read-only for statistics read
68+
*
69+
* @type sai_stats_mode_t
70+
* @flags CREATE_AND_SET
71+
* @default SAI_STATS_MODE_READ_AND_CLEAR
72+
*/
73+
SAI_OCS_CROSS_CONNECT_ATTR_STATS_MODE,
74+
6675
/**
6776
* @brief End of attributes
6877
*/
@@ -214,6 +223,15 @@ typedef enum _sai_ocs_port_attr_t
214223
*/
215224
SAI_OCS_PORT_ATTR_PHYSICAL_MAPPING,
216225

226+
/**
227+
* @brief Global setting of read-clear or read-only for statistics read
228+
*
229+
* @type sai_stats_mode_t
230+
* @flags CREATE_AND_SET
231+
* @default SAI_STATS_MODE_READ_AND_CLEAR
232+
*/
233+
SAI_OCS_PORT_ATTR_STATS_MODE,
234+
217235
/**
218236
* @brief End of attributes
219237
*/

0 commit comments

Comments
 (0)