iPXE
Data Fields
fc_frame_header Struct Reference

A Fibre Channel Frame Header. More...

#include <fc.h>

Data Fields

uint8_t r_ctl
 Routing control.
struct fc_port_id d_id
 Destination ID.
uint8_t cs_ctl_prio
 Class-specific control / Priority.
struct fc_port_id s_id
 Source ID.
uint8_t type
 Data structure type.
uint8_t f_ctl_es
 Frame control - exchange and sequence.
uint8_t f_ctl_ack
 Frame control - acknowledgements.
uint8_t f_ctl_misc
 Frame control - miscellaneous.
uint8_t seq_id
 Sequence ID.
uint8_t df_ctl
 Data field control.
uint16_t seq_cnt
 Sequence count.
uint16_t ox_id
 Originator exchange ID.
uint16_t rx_id
 Responder exchange ID.
uint32_t parameter
 Parameter.

Detailed Description

A Fibre Channel Frame Header.

Definition at line 120 of file fc.h.


Field Documentation

Routing control.

This is the bitwise OR of one fc_r_ctl_routing value and one fc_r_ctl_info value.

Definition at line 126 of file fc.h.

Referenced by fc_xchg_rx(), fc_xchg_tx(), and fcoe_deliver().

Destination ID.

Definition at line 128 of file fc.h.

Referenced by fc_port_deliver(), fc_xchg_respond(), fc_xchg_rx(), and fc_xchg_tx().

Class-specific control / Priority.

Definition at line 130 of file fc.h.

Source ID.

Definition at line 132 of file fc.h.

Referenced by fc_xchg_respond(), fc_xchg_rx(), and fc_xchg_tx().

Data structure type.

Definition at line 134 of file fc.h.

Referenced by fc_xchg_respond(), and fc_xchg_tx().

Frame control - exchange and sequence.

Definition at line 136 of file fc.h.

Referenced by fc_port_deliver(), fc_xchg_rx(), fc_xchg_tx(), and fcoe_deliver().

Frame control - acknowledgements.

Definition at line 138 of file fc.h.

Frame control - miscellaneous.

Definition at line 140 of file fc.h.

Referenced by fc_xchg_rx(), and fc_xchg_tx().

Sequence ID.

Definition at line 142 of file fc.h.

Referenced by fc_xchg_respond(), fc_xchg_rx(), and fc_xchg_tx().

Data field control.

Definition at line 144 of file fc.h.

Sequence count.

Definition at line 146 of file fc.h.

Referenced by fc_port_deliver(), fc_xchg_rx(), fc_xchg_tx(), and fcoe_deliver().

Originator exchange ID.

Definition at line 148 of file fc.h.

Referenced by fc_port_deliver(), fc_xchg_respond(), fc_xchg_rx(), and fc_xchg_tx().

Responder exchange ID.

Definition at line 150 of file fc.h.

Referenced by fc_port_deliver(), fc_xchg_rx(), and fc_xchg_tx().

Parameter.

Contains the relative offset when FC_F_CTL_MISC_REL_OFF is set.

Definition at line 156 of file fc.h.

Referenced by fc_xchg_rx(), and fc_xchg_tx().


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