aboutsummaryrefslogtreecommitdiff
path: root/utils/irqbalance/files/irqbalance.init
diff options
context:
space:
mode:
authorRui Salvaterra <rsalvaterra@gmail.com>2022-06-23 09:09:13 +0100
committerHannu Nyman <hannu.nyman@iki.fi>2022-06-23 12:44:17 +0300
commitd9447cfdc20560e8b8d848e3925f40af81b66576 (patch)
tree1badcf0c9a9fe31a4a904d624f9e7378317ff34f /utils/irqbalance/files/irqbalance.init
parent0ee0aa2b5399606741bfa21e994f4869e04a9d28 (diff)
irqbalance: handle deepestcache option
Allow the user to specify the level at which irqbalance assumes the cache domains are partitioned. Keep the default value of 2. Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
Diffstat (limited to 'utils/irqbalance/files/irqbalance.init')
-rw-r--r--utils/irqbalance/files/irqbalance.init5
1 files changed, 4 insertions, 1 deletions
diff --git a/utils/irqbalance/files/irqbalance.init b/utils/irqbalance/files/irqbalance.init
index 638dcb39f..a221de08b 100644
--- a/utils/irqbalance/files/irqbalance.init
+++ b/utils/irqbalance/files/irqbalance.init
@@ -16,6 +16,9 @@ start_service() {
config_get_bool enabled irqbalance enabled 0
[ "$enabled" -gt 0 ] || return 0
+ # 2 is the default
+ config_get deepestcache irqbalance deepestcache 2
+
# 10 is the default
config_get interval irqbalance interval 10
@@ -28,7 +31,7 @@ start_service() {
config_list_foreach irqbalance banirq handle_banirq_value
procd_open_instance "irqbalance"
- procd_set_param command /usr/sbin/irqbalance -f -t "$interval" "$banirq"
+ procd_set_param command /usr/sbin/irqbalance -f -c "$deepestcache" -t "$interval" "$banirq"
procd_set_param respawn
procd_close_instance
}