On 2/23/2015 5:25 AM, Mike Christie wrote:
Sorry about that. I thought I sent this to you. It must have got lost. Attached is the kernel changes for session based mq support (patch made over linus's tree). It just has the core changes only. I did not yet modify iscsi_tcp/libiscsi to bind our threads and sockets to cpus or deal with the networking. I was waiting to hear back from you about how it could work for ib_iser and was waiting to hear back from some hw vendors about how they are going to support mq in their hw/fw. So, the queue_id that gets passed in is really generic at this point and can map to whatever the transport driver wants to map it to (actual hw/fw queue for offload, msix/cpu combo like srp for iser, cpu and something else for iscsi_tcp, etc). I just hit a bug in the userspace code. Will send that later. But yeah, just added a new struct between the host and sessions.
Hey Mike, I have been working on transforming iscsi to use block layer tags. I'll port these patches on top of this one. Thanks, Sagi. -- You received this message because you are subscribed to the Google Groups "open-iscsi" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/open-iscsi. For more options, visit https://groups.google.com/d/optout.
