This is the updated set of patches for FC-BB-5 Rev2 Link Error Status Block
(LESB) support. Summary of changes:
1. Add fcoe_fc_els_lesb to fc_fcoe.h as the FCoE specific LESB definition
based on FC-BB-5 for the corresponding FC-FS-3 fc_els_lesb.
2. Add lport->tt.get_lesb() to allow LLD to fill in LESB since the LESB
carries different meanings for FCoE vs. FC HBA. Removed fcoe_lld_stats.
3. Move ELS_RLS request handler to fc_rport to send back RLS response with
either FC-BB LESB from LLD or FC-FS LESB from fc_host_statistics.
4. Cleanups based on the feedbacks.
thanks,
yi
---
Yi Zou (7):
libfc: add support of receiving ELS_RLS
fcoe, libfc: add get_lesb() to allow LLD to fill the link error status
block (LESB)
libfc: add fcoe_fc_els_lesb to fc_fcoe.h for FC-BB-5 LESB definitions
libfcoe: add tracking FIP Missing Discovery Advertisement count
libfcoe: add tracking FIP Virtual Link Failure count
libfcoe: add checking disable flag in FIP_FKA_ADV
libfc: add FC-BB-5 LESB counters to fcoe_dev_stats
drivers/scsi/fcoe/fcoe.c | 34 ++++++++++++++++++
drivers/scsi/fcoe/libfcoe.c | 21 +++++++++++
drivers/scsi/libfc/fc_rport.c | 76 +++++++++++++++++++++++++++++++++++++++++
include/scsi/fc/fc_fcoe.h | 12 ++++++
include/scsi/fc/fc_fip.h | 12 ++++++
include/scsi/libfc.h | 10 +++++
include/scsi/libfcoe.h | 1 +
7 files changed, 164 insertions(+), 2 deletions(-)
--
Signature: Yi Zou <[email protected]>
_______________________________________________
devel mailing list
[email protected]
http://www.open-fcoe.org/mailman/listinfo/devel