iPXE
Data Fields
iscsi_bhs_scsi_command Struct Reference

iSCSI SCSI command basic header segment More...

#include <iscsi.h>

Data Fields

uint8_t opcode
 Opcode. More...
 
uint8_t flags
 Flags. More...
 
uint16_t reserved_a
 Reserved. More...
 
union iscsi_segment_lengths lengths
 Segment lengths. More...
 
struct scsi_lun lun
 SCSI Logical Unit Number. More...
 
uint32_t itt
 Initiator Task Tag. More...
 
uint32_t exp_len
 Expected data transfer length. More...
 
uint32_t cmdsn
 Command sequence number. More...
 
uint32_t expstatsn
 Expected status sequence number. More...
 
union scsi_cdb cdb
 SCSI Command Descriptor Block (CDB) More...
 

Detailed Description

iSCSI SCSI command basic header segment

Definition at line 252 of file iscsi.h.

Field Documentation

◆ opcode

uint8_t iscsi_bhs_scsi_command::opcode

Opcode.

Definition at line 254 of file iscsi.h.

◆ flags

uint8_t iscsi_bhs_scsi_command::flags

Flags.

Definition at line 256 of file iscsi.h.

◆ reserved_a

uint16_t iscsi_bhs_scsi_command::reserved_a

Reserved.

Definition at line 258 of file iscsi.h.

◆ lengths

union iscsi_segment_lengths iscsi_bhs_scsi_command::lengths

Segment lengths.

Definition at line 260 of file iscsi.h.

◆ lun

struct scsi_lun iscsi_bhs_scsi_command::lun

SCSI Logical Unit Number.

Definition at line 262 of file iscsi.h.

◆ itt

uint32_t iscsi_bhs_scsi_command::itt

Initiator Task Tag.

Definition at line 264 of file iscsi.h.

◆ exp_len

uint32_t iscsi_bhs_scsi_command::exp_len

Expected data transfer length.

Definition at line 266 of file iscsi.h.

◆ cmdsn

uint32_t iscsi_bhs_scsi_command::cmdsn

Command sequence number.

Definition at line 268 of file iscsi.h.

◆ expstatsn

uint32_t iscsi_bhs_scsi_command::expstatsn

Expected status sequence number.

Definition at line 270 of file iscsi.h.

◆ cdb

union scsi_cdb iscsi_bhs_scsi_command::cdb

SCSI Command Descriptor Block (CDB)

Definition at line 272 of file iscsi.h.


The documentation for this struct was generated from the following file: