diff options
Diffstat (limited to 'drivers/s390/scsi/zfcp_fsf.h')
-rw-r--r-- | drivers/s390/scsi/zfcp_fsf.h | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/drivers/s390/scsi/zfcp_fsf.h b/drivers/s390/scsi/zfcp_fsf.h index 099970b27001..8b1a7d9c840f 100644 --- a/drivers/s390/scsi/zfcp_fsf.h +++ b/drivers/s390/scsi/zfcp_fsf.h | |||
@@ -323,11 +323,18 @@ struct fsf_link_down_info { | |||
323 | u8 vendor_specific_code; | 323 | u8 vendor_specific_code; |
324 | } __attribute__ ((packed)); | 324 | } __attribute__ ((packed)); |
325 | 325 | ||
326 | struct fsf_qual_latency_info { | ||
327 | u32 channel_lat; | ||
328 | u32 fabric_lat; | ||
329 | u8 res1[8]; | ||
330 | } __attribute__ ((packed)); | ||
331 | |||
326 | union fsf_prot_status_qual { | 332 | union fsf_prot_status_qual { |
327 | u64 doubleword[FSF_PROT_STATUS_QUAL_SIZE / sizeof(u64)]; | 333 | u64 doubleword[FSF_PROT_STATUS_QUAL_SIZE / sizeof(u64)]; |
328 | struct fsf_qual_version_error version_error; | 334 | struct fsf_qual_version_error version_error; |
329 | struct fsf_qual_sequence_error sequence_error; | 335 | struct fsf_qual_sequence_error sequence_error; |
330 | struct fsf_link_down_info link_down_info; | 336 | struct fsf_link_down_info link_down_info; |
337 | struct fsf_qual_latency_info latency_info; | ||
331 | } __attribute__ ((packed)); | 338 | } __attribute__ ((packed)); |
332 | 339 | ||
333 | struct fsf_qtcb_prefix { | 340 | struct fsf_qtcb_prefix { |
@@ -437,7 +444,9 @@ struct fsf_qtcb_bottom_config { | |||
437 | u32 fc_link_speed; | 444 | u32 fc_link_speed; |
438 | u32 adapter_type; | 445 | u32 adapter_type; |
439 | u32 peer_d_id; | 446 | u32 peer_d_id; |
440 | u8 res2[12]; | 447 | u8 res1[2]; |
448 | u16 timer_interval; | ||
449 | u8 res2[8]; | ||
441 | u32 s_id; | 450 | u32 s_id; |
442 | struct fsf_nport_serv_param nport_serv_param; | 451 | struct fsf_nport_serv_param nport_serv_param; |
443 | u8 reserved_nport_serv_param[16]; | 452 | u8 reserved_nport_serv_param[16]; |