Mike, yes, it could be RTFM question, if indeed this is the case, just point me to the-M portion or to some area of the code.. its been a while since we realized that iser needs
some attributes from user space to the time ep_connect is called.

Quick examples are the source ip address for multi-pathing (e.g when done on 2 paths who use the same IP subnet), the maximal number of SCSI commands to be used for that session, vlan proirity for the case of this session being on IBoE environment and
this IP subnet being served by 8021q vlan nic, etc.

For the most case, these attributes are present in the iface structure.

I see that for HW iscsi, the iface attributes are sent down to the kernel
and kept there, for example in the qla4xxx code, I see that flow
qla4xxx_iface_set_param --> qla4xxx_set_ipv4 ... --> qla4xxx_update_local_ifcb to set attributes such as source ip, vlan, etc. Later in ep_connect, I wasn't sure to realize if/how these settings are used, but I'm sure they are at some point (maybe earlier, when the scsi host is created I think at that point the session/connection
are set already by HW iscsi drivers).

So iser isn't HW iscsi driver, but we still be happy (need) to be able to use the iface mechanism for params required for the iser RDMA connection setting.

What would be the way to achieve that? is that fully supported by user space
and I just have to implement some kernel patches in iser and maybe in the iscsi transport code as well, or its change in the user space state-machine as seen
@ http://www.open-iscsi.org/docs/open-iscsi-1.jpg

In the past you mentioned the possibility for ep_connect_ext API, is that what need
to be done here?

thanks,

Or.

The latest code I'm looking at is from

kernel git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6.git
user/kernel git://github.com/mikechristie/open-iscsi

--
You received this message because you are subscribed to the Google Groups 
"open-iscsi" group.
To post to this group, send email to open-iscsi@googlegroups.com.
To unsubscribe from this group, send email to 
open-iscsi+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/open-iscsi?hl=en.

Reply via email to