This code also returns true if the 'value' == 0 as is the case. We can argue if this programming is corrent (strcmp return either: positive, negative or zero and the if statement is a boolean check) but the RFC (section 12.17) states:
After adding removing targets the IET is restarted - this is how our iSCSI works. We have reviewd logs and nothing was noticable. Remko, for furture assistence could you please contact our UK office for technical assistence:
Europe, Asia, Africa and Australia.
Monday through Friday, 9:00 to 18:00 (German time), (excluding German national holidays)
Telephone: +49 (89) 800 777 - 16
FYI - Our company has been using Cisco's version of the iscsi initiator for Solaris without any issues. It is much easier to setup than Sun's version. It is based on Solaris 8 and we have not tried it on Solaris 10. In the iscsi.conf, the only line you really need is DiscoveryAddress=x.x.x.x . You can't get much simpler than that.