|
@@ -1114,36 +1114,23 @@ bfa_fcs_fdmi_get_hbaattr(struct bfa_fcs_port_fdmi_s *fdmi,
|
|
|
{
|
|
|
struct bfa_fcs_port_s *port = fdmi->ms->port;
|
|
|
struct bfa_fcs_driver_info_s *driver_info = &port->fcs->driver_info;
|
|
|
- struct bfa_adapter_attr_s adapter_attr;
|
|
|
|
|
|
bfa_os_memset(hba_attr, 0, sizeof(struct bfa_fcs_fdmi_hba_attr_s));
|
|
|
- bfa_os_memset(&adapter_attr, 0, sizeof(struct bfa_adapter_attr_s));
|
|
|
|
|
|
- bfa_ioc_get_adapter_attr(&port->fcs->bfa->ioc, &adapter_attr);
|
|
|
-
|
|
|
- strncpy(hba_attr->manufacturer, adapter_attr.manufacturer,
|
|
|
- sizeof(adapter_attr.manufacturer));
|
|
|
-
|
|
|
- strncpy(hba_attr->serial_num, adapter_attr.serial_num,
|
|
|
- sizeof(adapter_attr.serial_num));
|
|
|
-
|
|
|
- strncpy(hba_attr->model, adapter_attr.model, sizeof(hba_attr->model));
|
|
|
-
|
|
|
- strncpy(hba_attr->model_desc, adapter_attr.model_descr,
|
|
|
- sizeof(hba_attr->model_desc));
|
|
|
-
|
|
|
- strncpy(hba_attr->hw_version, adapter_attr.hw_ver,
|
|
|
- sizeof(hba_attr->hw_version));
|
|
|
+ bfa_ioc_get_adapter_manufacturer(&port->fcs->bfa->ioc,
|
|
|
+ hba_attr->manufacturer);
|
|
|
+ bfa_ioc_get_adapter_serial_num(&port->fcs->bfa->ioc,
|
|
|
+ hba_attr->serial_num);
|
|
|
+ bfa_ioc_get_adapter_model(&port->fcs->bfa->ioc, hba_attr->model);
|
|
|
+ bfa_ioc_get_adapter_model(&port->fcs->bfa->ioc, hba_attr->model_desc);
|
|
|
+ bfa_ioc_get_pci_chip_rev(&port->fcs->bfa->ioc, hba_attr->hw_version);
|
|
|
+ bfa_ioc_get_adapter_optrom_ver(&port->fcs->bfa->ioc,
|
|
|
+ hba_attr->option_rom_ver);
|
|
|
+ bfa_ioc_get_adapter_fw_ver(&port->fcs->bfa->ioc, hba_attr->fw_version);
|
|
|
|
|
|
strncpy(hba_attr->driver_version, (char *)driver_info->version,
|
|
|
sizeof(hba_attr->driver_version));
|
|
|
|
|
|
- strncpy(hba_attr->option_rom_ver, adapter_attr.optrom_ver,
|
|
|
- sizeof(hba_attr->option_rom_ver));
|
|
|
-
|
|
|
- strncpy(hba_attr->fw_version, adapter_attr.fw_ver,
|
|
|
- sizeof(hba_attr->fw_version));
|
|
|
-
|
|
|
strncpy(hba_attr->os_name, driver_info->host_os_name,
|
|
|
sizeof(hba_attr->os_name));
|
|
|
|