iscsi_default_iface_setup(3)

iscsi_default_iface_setup3

Setup default iscsi interfaces.

Usage

int iscsi_default_iface_setup (struct iscsi_context *ctx);

Arguments

ctx

Pointer of 'struct iscsi_context'.

Overview

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/<iface_name>.

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 iscsi_strerror.

Releases

4 releases since Debian 11 (Bullseye); the text changed 3 times.

  1. 11
  2. 12
  3. 13
  4. Arch

From open-iscsi 2.1.13-1 in Arch Linux 2026-11-01. Parsed by carta from the page's man source.