scsi: lpfc: Add Buffer to Buffer credit recovery support
Add Buffer to buffer credit recovery support to the driver. This is a negotiated feature with the peer that allows for both sides to detect dropped RRDY's and FC Frames and recover credit. Signed-off-by: Dick Kennedy <dick.kennedy@broadcom.com> Signed-off-by: James Smart <james.smart@broadcom.com> Reviewed-by: Johannes Thumshirn <jthumshirn@suse.de> Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
This commit is contained in:

committed by
Martin K. Petersen

parent
d58734f05f
commit
44fd7fe3dd
@@ -2293,15 +2293,27 @@ typedef struct {
|
||||
uint32_t rttov;
|
||||
uint32_t altov;
|
||||
uint32_t crtov;
|
||||
uint32_t citov;
|
||||
|
||||
#ifdef __BIG_ENDIAN_BITFIELD
|
||||
uint32_t rsvd4:19;
|
||||
uint32_t cscn:1;
|
||||
uint32_t bbscn:4;
|
||||
uint32_t rsvd3:8;
|
||||
#else /* __LITTLE_ENDIAN_BITFIELD */
|
||||
uint32_t rsvd3:8;
|
||||
uint32_t bbscn:4;
|
||||
uint32_t cscn:1;
|
||||
uint32_t rsvd4:19;
|
||||
#endif
|
||||
|
||||
#ifdef __BIG_ENDIAN_BITFIELD
|
||||
uint32_t rrq_enable:1;
|
||||
uint32_t rrq_immed:1;
|
||||
uint32_t rsvd4:29;
|
||||
uint32_t rsvd5:29;
|
||||
uint32_t ack0_enable:1;
|
||||
#else /* __LITTLE_ENDIAN_BITFIELD */
|
||||
uint32_t ack0_enable:1;
|
||||
uint32_t rsvd4:29;
|
||||
uint32_t rsvd5:29;
|
||||
uint32_t rrq_immed:1;
|
||||
uint32_t rrq_enable:1;
|
||||
#endif
|
||||
|
Reference in New Issue
Block a user