aboutsummaryrefslogtreecommitdiff
path: root/usr.sbin/ctladm
diff options
context:
space:
mode:
authorEdward Tomasz Napierala <trasz@FreeBSD.org>2016-06-05 08:48:37 +0000
committerEdward Tomasz Napierala <trasz@FreeBSD.org>2016-06-05 08:48:37 +0000
commit4e5408f10cd5ef40a7de392ce2853395fe2aa43f (patch)
treeeaa71280fbcdfab859da7e6c85281444b8b38875 /usr.sbin/ctladm
parent14b258b8066342dc82272f43ceb399ffc8ca7e35 (diff)
downloadsrc-4e5408f10cd5ef40a7de392ce2853395fe2aa43f.tar.gz
src-4e5408f10cd5ef40a7de392ce2853395fe2aa43f.zip
Report negotiated MaxBurstLength and FirstBurstLength in "iscsictl -v"
and "ctladm islist -v" outputs. MFC after: 1 month
Notes
Notes: svn path=/head/; revision=301437
Diffstat (limited to 'usr.sbin/ctladm')
-rw-r--r--usr.sbin/ctladm/ctladm.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/usr.sbin/ctladm/ctladm.c b/usr.sbin/ctladm/ctladm.c
index 16ce2879ed84..3eee361cf317 100644
--- a/usr.sbin/ctladm/ctladm.c
+++ b/usr.sbin/ctladm/ctladm.c
@@ -2795,6 +2795,8 @@ struct cctl_islist_conn {
char *header_digest;
char *data_digest;
char *max_data_segment_length;;
+ char *max_burst_length;;
+ char *first_burst_length;;
char *offload;;
int immediate_data;
int iser;
@@ -2909,6 +2911,12 @@ cctl_islist_end_element(void *user_data, const char *name)
} else if (strcmp(name, "max_data_segment_length") == 0) {
cur_conn->max_data_segment_length = str;
str = NULL;
+ } else if (strcmp(name, "max_burst_length") == 0) {
+ cur_conn->max_burst_length = str;
+ str = NULL;
+ } else if (strcmp(name, "first_burst_length") == 0) {
+ cur_conn->first_burst_length = str;
+ str = NULL;
} else if (strcmp(name, "offload") == 0) {
cur_conn->offload = str;
str = NULL;
@@ -3031,6 +3039,8 @@ retry:
printf("Header digest: %s\n", conn->header_digest);
printf("Data digest: %s\n", conn->data_digest);
printf("DataSegmentLen: %s\n", conn->max_data_segment_length);
+ printf("MaxBurstLen: %s\n", conn->max_burst_length);
+ printf("FirstBurstLen: %s\n", conn->first_burst_length);
printf("ImmediateData: %s\n", conn->immediate_data ? "Yes" : "No");
printf("iSER (RDMA): %s\n", conn->iser ? "Yes" : "No");
printf("Offload driver: %s\n", conn->offload);