From: Felix Manlunas <felix.manlu...@cavium.com> Date: Mon, 13 Mar 2017 12:58:04 -0700
> From: Rick Farrington <ricardo.farring...@cavium.com> > > All IRQs owned by the PF and VF drivers share the same nondescript name > "octeon"; this makes it difficult to setup interrupt affinity. > > Change the IRQ names to reflect their specific purpose: > > LiquidIO<id>-<func>-<type>-<queue pair num> > > Examples: > LiquidIO0-pf0-rxtx-3 > LiquidIO1-vf1-rxtx-0 > LiquidIO0-pf0-aux > > We cannot use netdev->name for naming the IRQs because: > > 1. Early during init, the PF and VF drivers require interrupts to > send/receive control data from the NIC firmware; so the PF and VF > must request IRQs long before the netdev struct is registered. > > 2. The IRQ name can only be specified at the time it is requested. > It cannot be changed after that. > > Signed-off-by: Rick Farrington <ricardo.farring...@cavium.com> > Signed-off-by: Felix Manlunas <felix.manlu...@cavium.com> > Signed-off-by: Satanand Burla <satananda.bu...@cavium.com> Applied, thank you.