iPXE
srp_tsk_mgmt Struct Reference

An SRP task management request. More...

#include <srp.h>

Data Fields

uint8_t type
 Information unit type.
uint8_t flags
 Flags.
uint8_t reserved0 [6]
 Reserved.
union srp_tag tag
 Tag.
uint8_t reserved1 [4]
 Reserved.
struct scsi_lun lun
 Logical unit number.
uint8_t reserved2 [2]
 Reserved.
uint8_t function
 Task management function.
uint8_t reserved3 [1]
 Reserved.
union srp_tag managed_tag
 Tag of task to be managed.
uint8_t reserved4 [8]
 Reserved.

Detailed Description

An SRP task management request.

Definition at line 348 of file srp.h.

Field Documentation

◆ type

uint8_t srp_tsk_mgmt::type

Information unit type.

This must be SRP_TSK_MGMT

Definition at line 353 of file srp.h.

◆ flags

uint8_t srp_tsk_mgmt::flags

Flags.

This is the bitwise OR of zero or more SRP_TSK_MGMT_FLAG_XXX constants.

Definition at line 359 of file srp.h.

◆ reserved0

uint8_t srp_tsk_mgmt::reserved0[6]

Reserved.

Definition at line 361 of file srp.h.

◆ tag

union srp_tag srp_tsk_mgmt::tag

Tag.

Definition at line 363 of file srp.h.

◆ reserved1

uint8_t srp_tsk_mgmt::reserved1[4]

Reserved.

Definition at line 365 of file srp.h.

◆ lun

struct scsi_lun srp_tsk_mgmt::lun

Logical unit number.

Definition at line 367 of file srp.h.

◆ reserved2

uint8_t srp_tsk_mgmt::reserved2[2]

Reserved.

Definition at line 369 of file srp.h.

◆ function

uint8_t srp_tsk_mgmt::function

Task management function.

This is a SRP_TASK_MGMT_FUNC_XXX constant

Definition at line 374 of file srp.h.

◆ reserved3

uint8_t srp_tsk_mgmt::reserved3[1]

Reserved.

Definition at line 376 of file srp.h.

◆ managed_tag

union srp_tag srp_tsk_mgmt::managed_tag

Tag of task to be managed.

Definition at line 378 of file srp.h.

◆ reserved4

uint8_t srp_tsk_mgmt::reserved4[8]

Reserved.

Definition at line 380 of file srp.h.


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