lpfc 8.3.40: Fixed FCoE connection list vlan identifier and add FCF list debug
Subsystems (2)
PATCH 12/17 lpfc 8.3.40: Fixed FCoE connection list vlan identifier and add FCF list debug
Fixed FCoE connection list vlan identifier and add FCF list debug
Signed-off-by James Smart <[email protected]>
---
lpfc_hbadisc.c | 36 ++++++++++++++++++++++++++++++++++-- 1 file changed, 34 insertions(+), 2 deletions(-)
drivers/scsi/lpfc/lpfc_hbadisc.c +34 -2
@@ -6158,12 +6158,44 @@ lpfc_read_fcf_conn_tbl(struct lpfc_hba *memcpy (&conn_entry->conn_rec, &conn_rec[i],sizeof (struct lpfc_fcf_conn_rec )); conn_entry->conn_rec.vlan_tag = -le16_to_cpu (conn_entry->conn_rec.vlan_tag) &0xFFF ; + conn_entry->conn_rec.vlan_tag; conn_entry->conn_rec.flags = -le16_to_cpu (conn_entry->conn_rec.flags); + conn_entry->conn_rec.flags;list_add_tail (&conn_entry->list, &phba->fcf_conn_rec_list); } + +if (!list_empty (&phba->fcf_conn_rec_list)) { + i =0 ; +list_for_each_entry (conn_entry, &phba->fcf_conn_rec_list, + list) { + conn_rec = &conn_entry->conn_rec; +lpfc_printf_log (phba,KERN_INFO ,LOG_INIT , +"3345 FCF connection list rec[%02d]: " +"flags:x%04x, vtag:x%04x, " +"fabric_name:x%02x:%02x:%02x:%02x:" +"%02x:%02x:%02x:%02x, " +"switch_name:x%02x:%02x:%02x:%02x:" +"%02x:%02x:%02x:%02x\n" , i++, + conn_rec->flags, conn_rec->vlan_tag, + conn_rec->fabric_name[0 ], + conn_rec->fabric_name[1 ], + conn_rec->fabric_name[2 ], + conn_rec->fabric_name[3 ], + conn_rec->fabric_name[4 ], + conn_rec->fabric_name[5 ], + conn_rec->fabric_name[6 ], + conn_rec->fabric_name[7 ], + conn_rec->switch_name[0 ], + conn_rec->switch_name[1 ], + conn_rec->switch_name[2 ], + conn_rec->switch_name[3 ], + conn_rec->switch_name[4 ], + conn_rec->switch_name[5 ], + conn_rec->switch_name[6 ], + conn_rec->switch_name[7 ]); + } + } }/**