50 #ifndef OPENAPI_PFC_H_INCLUDED
51 #define OPENAPI_PFC_H_INCLUDED
61 OPEN_PFC_PRI_DROP_MODE = 0,
62 OPEN_PFC_PRI_NODROP_MODE = 1
63 } OPEN_PFC_PRI_DROP_MODE_t;
67 OPEN_PFC_ACTION_DROP = 0,
68 OPEN_PFC_ACTION_NO_DROP = 1
73 OPEN_PFC_FEATURE_SUPPORTED = 0,
74 OPEN_PFC_PORT_PRIORITY_FLOW_CONTROL_FEATURE_ID = 1,
75 OPEN_PFC_TX_STATS_FEATURE_ID = 2,
76 } OPEN_PFC_FEATURE_IDS_t;
80 OPEN_PFC_MODE_DISABLE = 0,
81 OPEN_PFC_MODE_ENABLE = 1
86 OPEN_PFC_STATUS_ACTIVE = 0,
87 OPEN_PFC_STATUS_INACTIVE = 1
90 #define OPEN_QOS_PFC_PRIORITY_ALL 8
91 #define OPEN_QOS_PFC_PRIORITY_MIN 0
92 #define OPEN_QOS_PFC_PRIORITY_MAX (OPEN_QOS_PFC_PRIORITY_ALL-1)
110 uint32_t *incompatibleCfgCount);
169 uint32_t *numPfcCap);
191 OPEN_PFC_PRI_DROP_MODE_t *mode);
212 OPEN_PFC_PRI_DROP_MODE_t *mode);
231 OPEN_PFC_MODE_t mode);
253 OPEN_PFC_PRI_DROP_MODE_t dropMode);
318 OPEN_PFC_STATUS_t *status);
337 OPEN_PFC_MODE_t *mode);
359 OPEN_PFC_PRI_DROP_MODE_t *mode);
381 OPEN_PFC_PRI_DROP_MODE_t *mode);
399 uint32_t *allowance);