Crate iscsi_client_rs

Crate iscsi_client_rs 

Source
Expand description

This crate provides a client-side implementation of the iSCSI protocol.

Modulesยง

cfg
Handles configuration, command-line parsing, and logging. This module handles configuration, command-line parsing, and logging.
client
Manages client connections, sessions, and the session pool. This module manages client connections, sessions, and the session pool.
control_block
Implements various SCSI commands (control blocks). This module implements various SCSI commands (control blocks).
handlers
Contains handlers for different iSCSI PDU types. This module contains handlers for different iSCSI PDU types.
models
Defines the data structures for iSCSI PDUs and SCSI commands. This module defines the data structures for iSCSI PDUs and SCSI commands.
state_machine
Contains state machines for handling iSCSI operations like Login, Logout, Read, and Write. This module contains state machines for handling iSCSI operations.
utils
Provides utility functions used throughout the crate.