]> www.infradead.org Git - users/jedix/linux-maple.git/commit
enic: assign affinity hint to interrupts
authorGovindarajulu Varadarajan <_govind@gmx.com>
Fri, 30 Oct 2015 11:22:51 +0000 (16:52 +0530)
committerChuck Anderson <chuck.anderson@oracle.com>
Mon, 6 Mar 2017 06:02:16 +0000 (22:02 -0800)
commit2bdb607f124418081f43800c372b48874fae5af4
treecb9add579220500c91ff8525deccfbb31b6dd240
parent891bd600d3c558b8943ddd22d3e72782eb814d29
enic: assign affinity hint to interrupts

Orabug: 25535122

The affinity hint is used by the user space daemon, irqbalancer, to
indicate a preferred CPU mask for irqs. This patch sets the irq affinity
hint to local numa core first, when exausted we try non-local numa cores.

Also set tx xps cpus mask bassed on affinity hint.

v2: remove the global affinity policy.

Signed-off-by: Govindarajulu Varadarajan <_govind@gmx.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
(cherry picked from commit 322cf7e3a4e89236ae386cb5668ae0d787d21136)
Signed-off-by: Brian Maly <brian.maly@oracle.com>
drivers/net/ethernet/cisco/enic/enic.h
drivers/net/ethernet/cisco/enic/enic_main.c