.TH "iscsi_default_iface_setup" 3 "iscsi_default_iface_setup" "November 2023" "API Manual" LINUX .SH NAME iscsi_default_iface_setup \- Setup default iSCSI interfaces. .SH SYNOPSIS .B "int" iscsi_default_iface_setup .BI "(struct iscsi_context *" ctx ");" .SH ARGUMENTS .IP "ctx" 12 Pointer of 'struct iscsi_context'. .SH "DESCRIPTION" Setup default iSCSI interfaces for iSCSI TCP, iSER and iSCSI hardware offload cards. It is required after new iSCSI hardware offload card installed. Below kernel modules will be loaded when required by this function: * cxgb3i * cxgb4i * bnx2i It will also create configuration files for iSCSI hardware offload cards in /etc/iscsi/ifaces/. .SH "RETURN" int. Valid error codes are: * LIBISCSI_OK * LIBISCSI_ERR_BUG * LIBISCSI_ERR_NOMEM * LIBISCSI_ERR_ACCESS * LIBISCSI_ERR_SYSFS_LOOKUP * LIBISCSI_ERR_IDBM Error number could be converted to string by \fBiscsi_strerror\fP.