/* SPDX-License-Identifier: GPL-2.0 */ /* * Copyright (C) 2021 Broadcom. All Rights Reserved. The term * “Broadcom” refers to Broadcom Inc. and/or its subsidiaries.
*/
/* ELS command send */ typedefvoid (*els_cb_t)(struct efc_node *node, struct efc_node_cb *cbdata, void *arg); int
efc_send_plogi(struct efc_node *node); int
efc_send_flogi(struct efc_node *node); int
efc_send_fdisc(struct efc_node *node); int
efc_send_prli(struct efc_node *node); int
efc_send_prlo(struct efc_node *node); int
efc_send_logo(struct efc_node *node); int
efc_send_adisc(struct efc_node *node); int
efc_send_pdisc(struct efc_node *node); int
efc_send_scr(struct efc_node *node); int
efc_ns_send_rftid(struct efc_node *node); int
efc_ns_send_rffid(struct efc_node *node); int
efc_ns_send_gidpt(struct efc_node *node); void
efc_els_io_cleanup(struct efc_els_io_req *els, int evt, void *arg);
/* ELS acc send */ int
efc_send_ls_acc(struct efc_node *node, u32 ox_id); int
efc_send_ls_rjt(struct efc_node *node, u32 ox_id, u32 reason_cod,
u32 reason_code_expl, u32 vendor_unique); int
efc_send_flogi_p2p_acc(struct efc_node *node, u32 ox_id, u32 s_id); int
efc_send_flogi_acc(struct efc_node *node, u32 ox_id, u32 is_fport); int
efc_send_plogi_acc(struct efc_node *node, u32 ox_id); int
efc_send_prli_acc(struct efc_node *node, u32 ox_id); int
efc_send_logo_acc(struct efc_node *node, u32 ox_id); int
efc_send_prlo_acc(struct efc_node *node, u32 ox_id); int
efc_send_adisc_acc(struct efc_node *node, u32 ox_id);
int
efc_bls_send_acc_hdr(struct efc *efc, struct efc_node *node, struct fc_frame_header *hdr); int
efc_bls_send_rjt_hdr(struct efc_els_io_req *io, struct fc_frame_header *hdr);
int
efc_els_io_list_empty(struct efc_node *node, struct list_head *list);
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.