Leonid,
> Have you tried to use other SOFTIRQ instead of TASKLET_SOFTIRQ?
I have looked at the interrupts.h below:
HI_SOFTIRQ=0,
TIMER_SOFTIRQ,
NET_TX_SOFTIRQ,
NET_RX_SOFTIRQ,
BLOCK_SOFTIRQ,
TASKLET_SOFTIRQ
I could't see any softirq we could use for IB completion polling to run simultanously on multiple cpus.
We might need to use work_queues instead.
Can the driver be able to identify sendQ/recvQ completion interrupt? Can two tasklets (one for send, one for recv) to be implemented on your driver?
Thanks
Shirley Ma
IBM Linux Technology Center
15300 SW Koll Parkway
Beaverton, OR 97006-6063
Phone(Fax): (503) 578-7638
_______________________________________________ openib-general mailing list [email protected] http://openib.org/mailman/listinfo/openib-general
To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general
