diff options
author | Hentioe Cl <meow.i5.br@gmail.com> | 2023-08-05 10:01:49 +0300 |
---|---|---|
committer | Hannu Nyman <hannu.nyman@iki.fi> | 2023-08-05 10:06:32 +0300 |
commit | e1ff9619a3c6d3ae9f5cf04a3b6ce8d91d45ad83 (patch) | |
tree | 3c852dc5356cc5ab2a4bde22995936dbc9c75acb /utils/irqbalance/files/irqbalance.init | |
parent | 1aac8ada877d282c593895e7ce5b31134cb08aac (diff) |
irqbalance: add banned_cpulist option
Configure CPUs to ignore with `IRQBALANCE_BANNED_CPULIST` environment variable
Signed-off-by: Hentioe Cl <meow.i5.br@gmail.com>
[added PKG_RELEASE bump]
Diffstat (limited to 'utils/irqbalance/files/irqbalance.init')
-rw-r--r-- | utils/irqbalance/files/irqbalance.init | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/utils/irqbalance/files/irqbalance.init b/utils/irqbalance/files/irqbalance.init index a221de08b..2c4248b38 100644 --- a/utils/irqbalance/files/irqbalance.init +++ b/utils/irqbalance/files/irqbalance.init @@ -22,6 +22,9 @@ start_service() { # 10 is the default config_get interval irqbalance interval 10 + # empty is the default + config_get banned_cpulist irqbalance banned_cpulist '' + # A list of IRQ's to ignore banirq="" handle_banirq_value() @@ -31,6 +34,9 @@ start_service() { config_list_foreach irqbalance banirq handle_banirq_value procd_open_instance "irqbalance" + if [ -n "$banned_cpulist" ]; then + procd_set_param env IRQBALANCE_BANNED_CPULIST="$banned_cpulist" + fi procd_set_param command /usr/sbin/irqbalance -f -c "$deepestcache" -t "$interval" "$banirq" procd_set_param respawn procd_close_instance |