iPXE
Data Fields
fc_port Struct Reference

A Fibre Channel port. More...

#include <fc.h>

Data Fields

struct refcnt refcnt
 Reference count.
struct list_head list
 List of all ports.
char name [8]
 Name of this port.
struct interface transport
 Transport interface.
struct fc_name node_wwn
 Node name.
struct fc_name port_wwn
 Port name.
struct fc_port_id port_id
 Local port ID.
unsigned int flags
 Flags.
struct fc_link_state link
 Link state monitor.
struct interface flogi
 FLOGI interface.
struct fc_name link_node_wwn
 Link node name.
struct fc_name link_port_wwn
 Link port name.
struct fc_port_id ptp_link_port_id
 Link port ID (for point-to-point links only)
struct interface ns_plogi
 Name server PLOGI interface.
struct list_head xchgs
 List of active exchanges.

Detailed Description

A Fibre Channel port.

Definition at line 252 of file fc.h.


Field Documentation

Reference count.

Definition at line 254 of file fc.h.

Referenced by fc_port_open().

List of all ports.

Definition at line 256 of file fc.h.

Referenced by fc_peer_examine(), fc_port_close(), fc_port_find(), and fc_port_open().

char fc_port::name[8]

Transport interface.

Definition at line 261 of file fc.h.

Referenced by fc_port_close(), fc_port_open(), fc_port_window_changed(), fc_xchg_alloc_iob(), fc_xchg_tx(), and fcpdev_identify_device().

Node name.

Definition at line 263 of file fc.h.

Referenced by fc_els_flogi_tx(), fc_els_plogi_tx(), fc_port_open(), and fcportstat().

Port name.

Definition at line 265 of file fc.h.

Referenced by fc_els_flogi_tx(), fc_els_logo_tx(), fc_els_plogi_tx(), fc_port_login(), fc_port_open(), and fcportstat().

unsigned int fc_port::flags

Flags.

Definition at line 269 of file fc.h.

Referenced by fc_peer_examine(), fc_port_login(), fc_port_logout(), fc_port_ns_plogi_done(), fcels_exec(), and fcportstat().

FLOGI interface.

Definition at line 274 of file fc.h.

Referenced by fc_port_close(), fc_port_examine(), fc_port_flogi_done(), and fc_port_open().

Link node name.

Definition at line 276 of file fc.h.

Referenced by fc_port_login(), and fcportstat().

Link port name.

Definition at line 278 of file fc.h.

Referenced by fc_peer_examine(), fc_port_login(), and fcportstat().

Link port ID (for point-to-point links only)

Definition at line 280 of file fc.h.

Referenced by fc_els_flogi_rx(), fc_peer_examine(), fc_port_login(), fcels_exec(), and fcportstat().

Name server PLOGI interface.

Definition at line 283 of file fc.h.

Referenced by fc_port_close(), fc_port_login(), fc_port_ns_plogi_done(), and fc_port_open().

List of active exchanges.

Definition at line 286 of file fc.h.

Referenced by fc_port_close(), fc_port_demux(), fc_port_open(), and fc_xchg_create().


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