iPXE
fc_els Struct Reference

A Fibre Channel extended link services transaction. More...

#include <fcels.h>

Data Fields

struct refcnt refcnt
 Reference count.
struct interface job
 Job control interface.
struct interface xchg
 Fibre Channel exchange.
struct process process
 Request sending process.
struct fc_portport
 Fibre Channel port.
struct fc_port_id port_id
 Local port ID.
struct fc_port_id peer_port_id
 Peer port ID.
struct fc_els_handlerhandler
 ELS handler, if known.
unsigned int flags
 Flags.

Detailed Description

A Fibre Channel extended link services transaction.

Definition at line 324 of file fcels.h.

Field Documentation

◆ refcnt

struct refcnt fc_els::refcnt

Reference count.

Definition at line 326 of file fcels.h.

Referenced by fc_els_create(), fc_els_request(), and fc_els_respond().

◆ job

struct interface fc_els::job

Job control interface.

Definition at line 328 of file fcels.h.

Referenced by fc_els_close(), fc_els_create(), and fc_els_request().

◆ xchg

struct interface fc_els::xchg

Fibre Channel exchange.

Definition at line 330 of file fcels.h.

Referenced by fc_els_close(), fc_els_create(), fc_els_respond(), fc_els_step(), and fc_els_tx().

◆ process

struct process fc_els::process

Request sending process.

Definition at line 332 of file fcels.h.

Referenced by fc_els_close(), fc_els_create(), fc_els_free(), and fc_els_request().

◆ port

◆ port_id

struct fc_port_id fc_els::port_id

Local port ID.

Definition at line 337 of file fcels.h.

Referenced by fc_els_create(), fc_els_flogi_rx(), fc_els_respond(), and fc_els_rx().

◆ peer_port_id

◆ handler

struct fc_els_handler* fc_els::handler

ELS handler, if known.

Definition at line 341 of file fcels.h.

Referenced by fc_els_prli_rx(), fc_els_request(), fc_els_rx(), and fc_els_step().

◆ flags

unsigned int fc_els::flags

Flags.

Definition at line 343 of file fcels.h.

Referenced by fc_els_is_request(), and fc_els_request().


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