Changeset View
Changeset View
Standalone View
Standalone View
usr.sbin/ctladm/ctladm.c
Show First 20 Lines • Show All 2,788 Lines • ▼ Show 20 Lines | struct cctl_islist_conn { | ||||
int connection_id; | int connection_id; | ||||
char *initiator; | char *initiator; | ||||
char *initiator_addr; | char *initiator_addr; | ||||
char *initiator_alias; | char *initiator_alias; | ||||
char *target; | char *target; | ||||
char *target_alias; | char *target_alias; | ||||
char *header_digest; | char *header_digest; | ||||
char *data_digest; | char *data_digest; | ||||
char *max_data_segment_length; | char *max_recv_data_segment_length; | ||||
char *max_send_data_segment_length; | |||||
char *max_burst_length; | char *max_burst_length; | ||||
char *first_burst_length; | char *first_burst_length; | ||||
char *offload; | char *offload; | ||||
int immediate_data; | int immediate_data; | ||||
int iser; | int iser; | ||||
STAILQ_ENTRY(cctl_islist_conn) links; | STAILQ_ENTRY(cctl_islist_conn) links; | ||||
}; | }; | ||||
▲ Show 20 Lines • Show All 97 Lines • ▼ Show 20 Lines | if (strcmp(name, "initiator") == 0) { | ||||
str = NULL; | str = NULL; | ||||
} else if (strcmp(name, "target_portal_group_tag") == 0) { | } else if (strcmp(name, "target_portal_group_tag") == 0) { | ||||
} else if (strcmp(name, "header_digest") == 0) { | } else if (strcmp(name, "header_digest") == 0) { | ||||
cur_conn->header_digest = str; | cur_conn->header_digest = str; | ||||
str = NULL; | str = NULL; | ||||
} else if (strcmp(name, "data_digest") == 0) { | } else if (strcmp(name, "data_digest") == 0) { | ||||
cur_conn->data_digest = str; | cur_conn->data_digest = str; | ||||
str = NULL; | str = NULL; | ||||
} else if (strcmp(name, "max_data_segment_length") == 0) { | } else if (strcmp(name, "max_recv_data_segment_length") == 0) { | ||||
cur_conn->max_data_segment_length = str; | cur_conn->max_recv_data_segment_length = str; | ||||
str = NULL; | str = NULL; | ||||
} else if (strcmp(name, "max_send_data_segment_length") == 0) { | |||||
cur_conn->max_send_data_segment_length = str; | |||||
str = NULL; | |||||
} else if (strcmp(name, "max_burst_length") == 0) { | } else if (strcmp(name, "max_burst_length") == 0) { | ||||
cur_conn->max_burst_length = str; | cur_conn->max_burst_length = str; | ||||
str = NULL; | str = NULL; | ||||
} else if (strcmp(name, "first_burst_length") == 0) { | } else if (strcmp(name, "first_burst_length") == 0) { | ||||
cur_conn->first_burst_length = str; | cur_conn->first_burst_length = str; | ||||
str = NULL; | str = NULL; | ||||
} else if (strcmp(name, "offload") == 0) { | } else if (strcmp(name, "offload") == 0) { | ||||
cur_conn->offload = str; | cur_conn->offload = str; | ||||
▲ Show 20 Lines • Show All 111 Lines • ▼ Show 20 Lines | STAILQ_FOREACH(conn, &islist.conn_list, links) { | ||||
printf("Session ID: %d\n", conn->connection_id); | printf("Session ID: %d\n", conn->connection_id); | ||||
printf("Initiator name: %s\n", conn->initiator); | printf("Initiator name: %s\n", conn->initiator); | ||||
printf("Initiator portal: %s\n", conn->initiator_addr); | printf("Initiator portal: %s\n", conn->initiator_addr); | ||||
printf("Initiator alias: %s\n", conn->initiator_alias); | printf("Initiator alias: %s\n", conn->initiator_alias); | ||||
printf("Target name: %s\n", conn->target); | printf("Target name: %s\n", conn->target); | ||||
printf("Target alias: %s\n", conn->target_alias); | printf("Target alias: %s\n", conn->target_alias); | ||||
printf("Header digest: %s\n", conn->header_digest); | printf("Header digest: %s\n", conn->header_digest); | ||||
printf("Data digest: %s\n", conn->data_digest); | printf("Data digest: %s\n", conn->data_digest); | ||||
printf("DataSegmentLen: %s\n", conn->max_data_segment_length); | printf("MaxRecvDSL: %s\n", conn->max_recv_data_segment_length); | ||||
printf("MaxSendDSL: %s\n", conn->max_send_data_segment_length); | |||||
printf("MaxBurstLen: %s\n", conn->max_burst_length); | printf("MaxBurstLen: %s\n", conn->max_burst_length); | ||||
printf("FirstBurstLen: %s\n", conn->first_burst_length); | printf("FirstBurstLen: %s\n", conn->first_burst_length); | ||||
printf("ImmediateData: %s\n", conn->immediate_data ? "Yes" : "No"); | printf("ImmediateData: %s\n", conn->immediate_data ? "Yes" : "No"); | ||||
printf("iSER (RDMA): %s\n", conn->iser ? "Yes" : "No"); | printf("iSER (RDMA): %s\n", conn->iser ? "Yes" : "No"); | ||||
printf("Offload driver: %s\n", conn->offload); | printf("Offload driver: %s\n", conn->offload); | ||||
printf("\n"); | printf("\n"); | ||||
} | } | ||||
} else { | } else { | ||||
▲ Show 20 Lines • Show All 1,223 Lines • Show Last 20 Lines |