On 12/17/2010 11:55 AM, Rustad, Mark D wrote:
Hi all,

I am looking into adding support for DCB into iSCSI. I think it is best to do 
this in a way that will not require a strong dependency on DCB for iSCSI. That 
is, installing open-iscsi should not then require open-lldp to also be 
installed. I see at least two ways to do this.

The first is to have open-lldp supply a library that iscsid can link with at 
run time (through dlopen/dlsym). In that way, if the library is not there, 
iscsid can go on as usual. It also allows lldpad more freedom to change over 
time.

The second way is to put a little more code directly in iscsid and have it 
interrogate lldpad for the proper priority to set. If the lldpad socket isn't 
there, iscsid can go on as usual. I am thinking that open-lldp can supply the 
source files that would be placed directly into open-iscsi and updated as 
needed. These source files might also be used by other network applications 
that want to participate fully in a DCB environment.

I had been leaning toward the first way until I started thinking about 
iscsistart and initrds. Then it seemed that the run-time linkage would create 
more trouble than it would be worth. It started to seem like over-engineering.


Either one is ok with me.

But I think #1 is going to be easier for boot as you mention. To support fcoe boot now, distros throw lldpad in the intramfs/initrds already, right? So I guess this would make support iscsi dcb easier as there is not much new stuff to do.

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

Reply via email to