Functions | |
| void * | __ocs_fabric_init (ocs_sm_ctx_t *ctx, ocs_sm_event_t evt, void *arg) |
| Fabric node state machine: Initial state. More... | |
| void | ocs_fabric_set_topology (ocs_node_t *node, ocs_sport_topology_e topology) |
| Set sport topology. More... | |
| void | ocs_fabric_notify_topology (ocs_node_t *node) |
| Notify sport topology. More... | |
| void * | __ocs_fabric_flogi_wait_rsp (ocs_sm_ctx_t *ctx, ocs_sm_event_t evt, void *arg) |
| Fabric node state machine: Wait for an FLOGI response. More... | |
| void * | __ocs_vport_fabric_init (ocs_sm_ctx_t *ctx, ocs_sm_event_t evt, void *arg) |
| Fabric node state machine: Initial state for a virtual port. More... | |
| void * | __ocs_fabric_fdisc_wait_rsp (ocs_sm_ctx_t *ctx, ocs_sm_event_t evt, void *arg) |
| Fabric node state machine: Wait for an FDISC response. More... | |
| void * | __ocs_fabric_wait_domain_attach (ocs_sm_ctx_t *ctx, ocs_sm_event_t evt, void *arg) |
| Fabric node state machine: Wait for a domain/sport attach event. More... | |
| void * | __ocs_fabric_idle (ocs_sm_ctx_t *ctx, ocs_sm_event_t evt, void *arg) |
| Fabric node state machine: Fabric node is idle. More... | |
| void * | __ocs_fabctl_init (ocs_sm_ctx_t *ctx, ocs_sm_event_t evt, void *arg) |
| Fabric controller node state machine: Initial state. More... | |
| void * | __ocs_fabctl_wait_node_attach (ocs_sm_ctx_t *ctx, ocs_sm_event_t evt, void *arg) |
| Fabric controller node state machine: Wait for a node attach request to complete. More... | |
| void * | __ocs_fabctl_wait_scr_rsp (ocs_sm_ctx_t *ctx, ocs_sm_event_t evt, void *arg) |
| Fabric controller node state machine: Wait for an SCR response from the fabric controller. More... | |
| void * | __ocs_fabctl_ready (ocs_sm_ctx_t *ctx, ocs_sm_event_t evt, void *arg) |
| Fabric controller node state machine: Ready. More... | |
| void * | __ocs_fabctl_wait_ls_acc_cmpl (ocs_sm_ctx_t *ctx, ocs_sm_event_t evt, void *arg) |
| Fabric controller node state machine: Wait for LS_ACC. More... | |
| static void | ocs_fabric_initiate_shutdown (ocs_node_t *node) |
| Initiate fabric node shutdown. More... | |
| static void * | __ocs_fabric_common (const char *funcname, ocs_sm_ctx_t *ctx, ocs_sm_event_t evt, void *arg) |
| Fabric node state machine: Handle the common fabric node events. More... | |
| void* __ocs_fabctl_init | ( | ocs_sm_ctx_t * | ctx, |
| ocs_sm_event_t | evt, | ||
| void * | arg | ||
| ) |
Fabric controller node state machine: Initial state.
| ctx | Remote node state machine context. |
| evt | Event to process. |
| arg | Per event optional argument. |
Definition at line 1258 of file ocs_fabric.c.
| void* __ocs_fabctl_ready | ( | ocs_sm_ctx_t * | ctx, |
| ocs_sm_event_t | evt, | ||
| void * | arg | ||
| ) |
Fabric controller node state machine: Ready.
| ctx | Remote node state machine context. |
| evt | Event to process. |
| arg | Per event optional argument. |
Definition at line 1400 of file ocs_fabric.c.
| void* __ocs_fabctl_wait_ls_acc_cmpl | ( | ocs_sm_ctx_t * | ctx, |
| ocs_sm_event_t | evt, | ||
| void * | arg | ||
| ) |
Fabric controller node state machine: Wait for LS_ACC.
| ctx | Remote node state machine context. |
| evt | Event to process. |
| arg | Per event optional argument. |
Definition at line 1441 of file ocs_fabric.c.
| void* __ocs_fabctl_wait_node_attach | ( | ocs_sm_ctx_t * | ctx, |
| ocs_sm_event_t | evt, | ||
| void * | arg | ||
| ) |
Fabric controller node state machine: Wait for a node attach request to complete.
| ctx | Remote node state machine context. |
| evt | Event to process. |
| arg | Per event optional argument. |
Definition at line 1300 of file ocs_fabric.c.
| void* __ocs_fabctl_wait_scr_rsp | ( | ocs_sm_ctx_t * | ctx, |
| ocs_sm_event_t | evt, | ||
| void * | arg | ||
| ) |
Fabric controller node state machine: Wait for an SCR response from the fabric controller.
| ctx | Remote node state machine context. |
| evt | Event to process. |
| arg | Per event optional argument. |
Definition at line 1359 of file ocs_fabric.c.
|
static |
Fabric node state machine: Handle the common fabric node events.
| funcname | Function name text. |
| ctx | Remote node state machine context. |
| evt | Event to process. |
| arg | Per event optional argument. |
Definition at line 1521 of file ocs_fabric.c.
| void* __ocs_fabric_fdisc_wait_rsp | ( | ocs_sm_ctx_t * | ctx, |
| ocs_sm_event_t | evt, | ||
| void * | arg | ||
| ) |
Fabric node state machine: Wait for an FDISC response.
| ctx | Remote node state machine context. |
| evt | Event to process. |
| arg | Per event optional argument. |
Definition at line 324 of file ocs_fabric.c.
| void* __ocs_fabric_flogi_wait_rsp | ( | ocs_sm_ctx_t * | ctx, |
| ocs_sm_event_t | evt, | ||
| void * | arg | ||
| ) |
Fabric node state machine: Wait for an FLOGI response.
| ctx | Remote node state machine context. |
| evt | Event to process. |
| arg | Per event optional argument. |
Definition at line 187 of file ocs_fabric.c.
| void* __ocs_fabric_idle | ( | ocs_sm_ctx_t * | ctx, |
| ocs_sm_event_t | evt, | ||
| void * | arg | ||
| ) |
Fabric node state machine: Fabric node is idle.
| ctx | Remote node state machine context. |
| evt | Event to process. |
| arg | Per event optional argument. |
Definition at line 446 of file ocs_fabric.c.
| void* __ocs_fabric_init | ( | ocs_sm_ctx_t * | ctx, |
| ocs_sm_event_t | evt, | ||
| void * | arg | ||
| ) |
Fabric node state machine: Initial state.
| ctx | Remote node sm context. |
| evt | Event to process. |
| arg | Per event optional argument. |
Definition at line 103 of file ocs_fabric.c.
| void* __ocs_fabric_wait_domain_attach | ( | ocs_sm_ctx_t * | ctx, |
| ocs_sm_event_t | evt, | ||
| void * | arg | ||
| ) |
Fabric node state machine: Wait for a domain/sport attach event.
| ctx | Remote node state machine context. |
| evt | Event to process. |
| arg | Per event optional argument. |
Definition at line 387 of file ocs_fabric.c.
| void* __ocs_vport_fabric_init | ( | ocs_sm_ctx_t * | ctx, |
| ocs_sm_event_t | evt, | ||
| void * | arg | ||
| ) |
Fabric node state machine: Initial state for a virtual port.
| ctx | Remote node state machine context. |
| evt | Event to process. |
| arg | Per event optional argument. |
Definition at line 289 of file ocs_fabric.c.
|
static |
Initiate fabric node shutdown.
| node | Node for which shutdown is initiated. |
Definition at line 1480 of file ocs_fabric.c.
| void ocs_fabric_notify_topology | ( | ocs_node_t * | node | ) |
Notify sport topology.
| node | Pointer to the node for which the topology is set. |
Definition at line 156 of file ocs_fabric.c.
| void ocs_fabric_set_topology | ( | ocs_node_t * | node, |
| ocs_sport_topology_e | topology | ||
| ) |
Set sport topology.
| node | Pointer to the node for which the topology is set. |
| topology | Topology to set. |
Definition at line 140 of file ocs_fabric.c.