struct app_pipeline_data {
void *be;
void *fe;
+ struct pipeline_type *ptype;
uint64_t timer_period;
uint32_t enabled;
};
struct rte_ring *msgq_in;
struct rte_ring *msgq_out;
+
+ uint64_t headroom_time;
+ uint64_t headroom_cycles;
+ double headroom_ratio;
};
struct app_eal_params {
#define APP_MAX_CMDS 64
#endif
+#ifndef APP_THREAD_HEADROOM_STATS_COLLECT
+#define APP_THREAD_HEADROOM_STATS_COLLECT 1
+#endif
+
struct app_params {
/* Config */
char app_name[APP_APPNAME_SIZE];