diff options
author | Sunil Goutham <sgoutham@cavium.com> | 2016-02-11 19:20:23 +0300 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2016-02-11 19:30:26 +0300 |
commit | fb4b7d98a0215fc3310c8415a86acfe726de395c (patch) | |
tree | 61bbd0aaffcc7ce5aba60e17ad684f79b61fe31e /drivers/net/ethernet/cavium/thunder/nic.h | |
parent | ef0a4d8601760b346d9d0893f2a554c338861c4f (diff) | |
download | linux-fb4b7d98a0215fc3310c8415a86acfe726de395c.tar.xz |
net: thunderx: Assign affinity hints to vf's interrupts
This affinity hint can be used by user space irqbalance tool to set
preferred CPU mask for irqs registered by this VF. Irqbalance needs
to be in 'exact' mode to set irq affinity same as indicated by
affinity hint.
Signed-off-by: Sunil Goutham <sgoutham@cavium.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/cavium/thunder/nic.h')
-rw-r--r-- | drivers/net/ethernet/cavium/thunder/nic.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/ethernet/cavium/thunder/nic.h b/drivers/net/ethernet/cavium/thunder/nic.h index 8af363a9af60..00cc9156abbb 100644 --- a/drivers/net/ethernet/cavium/thunder/nic.h +++ b/drivers/net/ethernet/cavium/thunder/nic.h @@ -309,6 +309,7 @@ struct nicvf { struct msix_entry msix_entries[NIC_VF_MSIX_VECTORS]; char irq_name[NIC_VF_MSIX_VECTORS][20]; bool irq_allocated[NIC_VF_MSIX_VECTORS]; + cpumask_var_t affinity_mask[NIC_VF_MSIX_VECTORS]; /* VF <-> PF mailbox communication */ bool pf_acked; |