perftune.py: allow explicitly giving a CPU mask to be used for binding IRQs
perftune.py: allow explicitly giving a CPU mask to be used for binding IRQs

In addition to original configuration modes allow explicitly providing
a CPU mask that will be used to distribute IRQs of configured devices
among them.

This is going to be done using a new parameter: --irq-cpu-set (irq_cpu_set in YAML).

This parameter may not be given together with --mode parameter due to
obvious reasons.

Fixes #504

Signed-off-by: Vlad Zolotarov <976c0f8d0852ed6439ad273880b400a75a7c41d0@scylladb.com>
Message-Id: <20190415234519.9179-3-976c0f8d0852ed6439ad273880b400a75a7c41d0@scylladb.com>

avikivity/seastar,syuu1228/seastar,scylladb/seastar,dreamsxin/seastar,dreamsxin/seastar,syuu1228/seastar,cloudius-systems/seastar,scylladb/seastar,cloudius-systems/seastar,syuu1228/seastar,avikivity/seastar,dreamsxin/seastar,avikivity/seastar,cloudius-systems/seastar,scylladb/seastar