Hey all,
Apologies in advance if this is not the best place to ask this.
My issue does not concern a particular SDK but rather whether an SDK for C exists to configure iSCSI at the userspace level (modify configurations, add a target, build/destroy a session, etc).
The Storage Policy and Storage Monitoring Service SDKs in the vSphere Management SDK provide Java libraries and Java sample files, but these SDKs do not appear to offer C headers or documentation.
iSCSI functionality can be found in the Driver Development Kit, but this application operates in userspace.
Additional SDKs such as the Web Services SDK and the Converter SDK appear to only offer support for Java and C#.
Currently, all iSCSI operations are performed by piping the command with an execvp() call, but I am looking for a cleaner way to do this, preferably with some sort of shared library or API if at all possible.
Thanks!