summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorYuval Atias <yuvala@mellanox.com>2014-06-09 10:24:39 +0300
committerDavid S. Miller <davem@davemloft.net>2014-06-11 14:58:16 -0700
commit9e311e77a85e37b5caec3d64c3593cd52b2cdb71 (patch)
tree1185661e0b45731a3c52278277729f73fce6e85c /lib
parentda91309e0a7e8966d916a74cce42ed170fde06bf (diff)
net/mlx4_en: Use affinity hint
The “affinity hint” mechanism is used by the user space daemon, irqbalancer, to indicate a preferred CPU mask for irqs. Irqbalancer can use this hint to balance the irqs between the cpus indicated by the mask. We wish the HCA to preferentially map the IRQs it uses to numa cores close to it. To accomplish this, we use cpumask_set_cpu_local_first(), that sets the affinity hint according the following policy: First it maps IRQs to “close” numa cores. If these are exhausted, the remaining IRQs are mapped to “far” numa cores. Signed-off-by: Yuval Atias <yuvala@mellanox.com> Signed-off-by: Amir Vadai <amirv@mellanox.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'lib')
0 files changed, 0 insertions, 0 deletions