45 #define FC_CT_REVISION 1 126 #define FC_NS_CODE( command, key, value ) \ 127 ( ( (command) << 8 ) | ( (key) << 4 ) | ( (value) << 0 ) ) 135 #define FC_NS_GET( key, value ) FC_NS_CODE ( FC_NS_GET, key, value ) 143 #define FC_NS_REGISTER( key, value ) FC_NS_CODE ( FC_NS_REGISTER, key, value ) 150 #define FC_NS_COMMAND( code ) ( ( (code) >> 8 ) & 0xf ) 157 #define FC_NS_KEY( code ) ( ( (code) >> 4 ) & 0xf ) 164 #define FC_NS_VALUE( code ) ( ( (code) >> 0 ) & 0xf ) struct fc_ct_header ct
Common Transport header.
fc_ns_command_nibble
Fibre Channel name server commands.
fc_ds_subtype
Fibre Channel directory service subtype.
A Fibre Channel name server GID_PN request.
A Fibre Channel name server GID_PN response.
fc_gs_reason_code
Fibre Channel generic service rejection reason codes.
uint8_t reserved
Reserved.
struct fc_ct_header ct
Common Transport header.
struct fc_ns_gid_pn_response gid_pn
Get ID by port name.
A Fibre Channel name server request.
A Fibre Channel name server rejection response.
A Fibre Channel name server port ID.
struct fc_ns_reject_response reject
Rejection.
A Fibre Channel port identifier.
struct fc_ns_gid_pn_request gid_pn
Get ID by port name.
struct fc_port_id port_id
Port ID.
#define FC_NS_REGISTER(key, value)
Construct Fibre Channel name server "register" command code.
int fc_ns_query(struct fc_peer *peer, struct fc_port *port, int(*done)(struct fc_peer *peer, struct fc_port *port, struct fc_port_id *peer_port_id))
Issue Fibre Channel name server query.
fc_ns_object_nibble
Fibre Channel name server objects.
struct fc_name port_wwn
Port name.
FILE_LICENCE(GPL2_OR_LATER_OR_UBDL)
struct fc_ct_header ct
Common Transport header.
fc_gs_response_code
Fibre Channel generic service response codes.
struct fc_ns_port_id port_id
Port ID.
struct fc_ct_header ct
Common Transport header.
A Fibre Channel name server response.
Unable to perform command request.
fc_gs_type
Fibre Channel generic service type.
struct bofm_section_header done
#define FC_NS_GET(key, value)
Construct Fibre Channel name server "get" command code.
Session could not be established.