netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/4 V2 net-next] net: mana: Assigning IRQ affinity on HT cores
@ 2024-01-22 16:00 Souradeep Chakrabarti
  2024-01-22 16:00 ` [PATCH 1/4 V2 net-next] cpumask: add cpumask_weight_andnot() Souradeep Chakrabarti
                   ` (3 more replies)
  0 siblings, 4 replies; 9+ messages in thread
From: Souradeep Chakrabarti @ 2024-01-22 16:00 UTC (permalink / raw)
  To: kys, haiyangz, wei.liu, decui, davem, edumazet, kuba, pabeni,
	longli, yury.norov, leon, cai.huoqing, ssengar, vkuznets, tglx,
	linux-hyperv, netdev, linux-kernel, linux-rdma
  Cc: schakrabarti, paulros, Souradeep Chakrabarti

This patch set introduces a new helper function irq_setup(),
to optimize IRQ distribution for MANA network devices.
The patch set makes the driver working 15% faster than
with cpumask_local_spread().

Souradeep Chakrabarti (1):
  net: mana: Assigning IRQ affinity on HT cores

Yury Norov (3):
  cpumask: add cpumask_weight_andnot()
  cpumask: define cleanup function for cpumasks
  net: mana: add a function to spread IRQs per CPUs

 .../net/ethernet/microsoft/mana/gdma_main.c   | 88 ++++++++++++++++---
 include/linux/bitmap.h                        | 12 +++
 include/linux/cpumask.h                       | 16 ++++
 lib/bitmap.c                                  |  7 ++
 4 files changed, 113 insertions(+), 10 deletions(-)
--
Change:
V1 -> V2:
Added some details on the performance study on the patch 4/4.

-- 
2.34.1


^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2024-01-25  6:07 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-01-22 16:00 [PATCH 0/4 V2 net-next] net: mana: Assigning IRQ affinity on HT cores Souradeep Chakrabarti
2024-01-22 16:00 ` [PATCH 1/4 V2 net-next] cpumask: add cpumask_weight_andnot() Souradeep Chakrabarti
2024-01-22 16:00 ` [PATCH 2/4 V2 net-next] cpumask: define cleanup function for cpumasks Souradeep Chakrabarti
2024-01-22 16:00 ` [PATCH 3/4 V2 net-next] net: mana: add a function to spread IRQs per CPUs Souradeep Chakrabarti
2024-01-22 16:00 ` [PATCH 4/4 V2 net-next] net: mana: Assigning IRQ affinity on HT cores Souradeep Chakrabarti
2024-01-24  1:03   ` Jakub Kicinski
2024-01-25  6:05     ` Souradeep Chakrabarti
2024-01-24 15:20   ` Yury Norov
2024-01-25  6:07     ` Souradeep Chakrabarti

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).