diff options
Diffstat (limited to 'platform/linux-generic/include/odp_classification_datamodel.h')
-rw-r--r-- | platform/linux-generic/include/odp_classification_datamodel.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/platform/linux-generic/include/odp_classification_datamodel.h b/platform/linux-generic/include/odp_classification_datamodel.h index cc0e7f081..6b50fef68 100644 --- a/platform/linux-generic/include/odp_classification_datamodel.h +++ b/platform/linux-generic/include/odp_classification_datamodel.h @@ -129,6 +129,7 @@ typedef struct pmr_term_value { Class Of Service */ struct cos_s { + odp_cos_action_t action; /* Action */ odp_queue_t queue; /* Associated Queue */ odp_pool_t pool; /* Associated Buffer pool */ odp_pktin_vector_config_t vector; /* Packet vector config */ @@ -145,10 +146,11 @@ struct cos_s { odp_queue_param_t queue_param; char name[ODP_COS_NAME_LEN]; /* name */ uint8_t index; + odp_bool_t stats_enable; struct { odp_atomic_u64_t discards; odp_atomic_u64_t packets; - } stats[CLS_COS_QUEUE_MAX]; + } stats, queue_stats[CLS_COS_QUEUE_MAX]; }; typedef union cos_u { |