⚠️ VeridianOS Kernel Documentation - This is low-level kernel code. All functions are unsafe unless explicitly marked otherwise. no_std

Module initiator

Module initiator 

Source
Expand description

iSCSI Initiator (RFC 7143)

Implements an iSCSI initiator with login/logout session management, SCSI command transport over TCP, PDU serialization, and text-mode parameter negotiation.

Structs§

BhsHeader
iSCSI Basic Header Segment (48 bytes, RFC 7143 Section 11.2).
DiskCapacity
Disk capacity from READ CAPACITY (10) response.
InquiryData
Device information from INQUIRY response.
IscsiInitiator
iSCSI initiator.
IscsiSession
iSCSI session.
ScsiCommand
SCSI Command Descriptor Block (CDB) with metadata.
ScsiResponse
SCSI command response.

Enums§

IscsiError
iSCSI error type.
IscsiOpcode
iSCSI PDU opcodes (RFC 7143 Section 11.1).
ScsiOpcode
Common SCSI operation codes.
SessionState
iSCSI session states (RFC 7143 Section 8).