Blame constants.h

Packit 9eaa09
#ifndef __INCLUDE_GUARD_CONSTANTS_H
Packit 9eaa09
#define __INCLUDE_GUARD_CONSTANTS_H
Packit 9eaa09
Packit 9eaa09
/* interval between rebalance attempts in seconds */
Packit 9eaa09
#define SLEEP_INTERVAL 10
Packit 9eaa09
Packit 9eaa09
#define NSEC_PER_SEC 1e9
Packit 9eaa09
Packit 9eaa09
/* NUMA topology refresh intervals, in units of SLEEP_INTERVAL */
Packit 9eaa09
#define NUMA_REFRESH_INTERVAL 32
Packit 9eaa09
/* NIC interrupt refresh interval, in units of SLEEP_INTERVAL */
Packit 9eaa09
#define NIC_REFRESH_INTERVAL 32
Packit 9eaa09
Packit 9eaa09
/* minimum number of interrupts since boot for an interrupt to matter */
Packit 9eaa09
#define MIN_IRQ_COUNT	20
Packit 9eaa09
Packit 9eaa09
Packit 9eaa09
/* balancing tunings */
Packit 9eaa09
Packit 9eaa09
#define CROSS_PACKAGE_PENALTY		3000
Packit 9eaa09
#define NUMA_PENALTY			500
Packit 9eaa09
#define POWER_MODE_PACKAGE_THRESHOLD 	20000
Packit 9eaa09
#define CLASS_VIOLATION_PENTALTY	6000
Packit 9eaa09
#define MSI_CACHE_PENALTY		10000
Packit 9eaa09
#define CORE_SPECIFIC_THRESHOLD		5000
Packit 9eaa09
Packit 9eaa09
/* power mode */
Packit 9eaa09
Packit 9eaa09
#define POWER_MODE_SOFTIRQ_THRESHOLD	20
Packit 9eaa09
#define POWER_MODE_HYSTERESIS		3
Packit 9eaa09
Packit 9eaa09
Packit 9eaa09
#endif