IB/hfi1: Modify handling of physical link state by Host Driver
Ensure states returned to the Fabric Manager are consistent with the OPA specification by caching the physical state along with the logical state. Reviewed-by: Stuart Summers <john.s.summers@intel.com> Reviewed-by: Ira Weiny <ira.weiny@intel.com> Reviewed-by: Andrzej Kotlowski <andrzej.kotlowski@intel.com> Signed-off-by: Jakub Byczkowski <jakub.byczkowski@intel.com> Signed-off-by: Dennis Dalessandro <dennis.dalessandro@intel.com> Signed-off-by: Doug Ledford <dledford@redhat.com>
This commit is contained in:

gecommit door
Doug Ledford

bovenliggende
d54389836a
commit
bec7c79cd8
@@ -1354,7 +1354,7 @@ static int query_port(struct rvt_dev_info *rdi, u8 port_num,
|
||||
props->lmc = ppd->lmc;
|
||||
/* OPA logical states match IB logical states */
|
||||
props->state = driver_lstate(ppd);
|
||||
props->phys_state = hfi1_ibphys_portstate(ppd);
|
||||
props->phys_state = driver_pstate(ppd);
|
||||
props->gid_tbl_len = HFI1_GUIDS_PER_PORT;
|
||||
props->active_width = (u8)opa_width_to_ib(ppd->link_width_active);
|
||||
/* see rate_show() in ib core/sysfs.c */
|
||||
|
Verwijs in nieuw issue
Block a user