An error occurred fetching the project authors.
  1. 27 Jul, 2011 2 commits
    • James Smart's avatar
      [SCSI] lpfc 8.3.25: Fabric and Target Discovery Fixes · 5248a749
      James Smart authored
      Fabric and Target Discovery Fixes
      
      - Clear FC_VPORT_NEEDS_INIT_VPI flag during completion of REG_VFI mailbox
        command.
      - Prevent SLI3 Code from unregistering the physical VPI.
      - Add an else clause to the code that checks and sets
        sp->cmn.request_multiple_Nport to clear the bit.
      - Remove a redundant mbox free.
      - Modified lpfc_sli4_async_fip_evt to pass in physical VPI toi
        lpfc_find_vport_by_vpid function.
      - Modified lpfc_find_vport_by_vpid to translate physical VPI to logical VPI
        before comparing with vport VPI.
      Signed-off-by: default avatarAlex Iannicelli <alex.iannicelli@emulex.com>
      Signed-off-by: default avatarJames Smart <james.smart@emulex.com>
      Signed-off-by: default avatarJames Bottomley <JBottomley@Parallels.com>
      5248a749
    • James Smart's avatar
      [SCSI] lpfc 8.3.25: Miscellaneous Bug fixes and code cleanup · 88a2cfbb
      James Smart authored
      Miscellaneous Bug fixes and code cleanup
      
      - Fix 16G link speed reporting by adding check for 16G check.
      - Change the check and enforcement of MAILBOX_EXT_SIZE (2048B)
        to the check and enforcement of BSG_MBOX_SIZE - sizeof(MAILBOX_t) (3840B).
      - Instead of waiting for a fixed amount of time after performing firmware
        reset, the driver shall wait for the Lancer SLIPORT_STATUS register for the
        readiness of the firmware for bring up.
      - Add logging to indicate when dynamic parameters are changed.
      - Add revision and date to the firmware image format.
      - Use revision instead of rev_name to check firmware image version.
      - Update temporary offset after memcopy is complete for firmware update.
      - Consolidated the use of the macros to get rid of duplicated register
        offset definitions.
      - Removed the unused second parameter in routine lpfc_bsg_diag_mode_enter()
      - Enable debugfs when debugfs is enabled.
      - Update function comments for lpfc_sli4_alloc_xri and lpfc_sli4_init_rpi_hdrs.
      Signed-off-by: default avatarAlex Iannicelli <alex.iannicelli@emulex.com>
      Signed-off-by: default avatarJames Smart <james.smart@emulex.com>
      Signed-off-by: default avatarJames Bottomley <JBottomley@Parallels.com>
      88a2cfbb
  2. 27 May, 2011 6 commits
  3. 01 May, 2011 2 commits
  4. 31 Mar, 2011 1 commit
  5. 23 Mar, 2011 3 commits
  6. 18 Feb, 2011 4 commits
  7. 03 Jan, 2011 1 commit
  8. 21 Dec, 2010 6 commits
  9. 26 Oct, 2010 2 commits
  10. 25 Oct, 2010 1 commit
    • James Smart's avatar
      [SCSI] lpfc 8.3.18: FC/FCoE Discovery fixes · 5ac6b303
      James Smart authored
      FC/FCoE Discovery fixes:
      
      - Call the lpfc_drain_txq only for SLI4 hba
      - In lpfc_cmpl_els_fdisc, fix code path that does not free IOCB.
      - Treated firmware matching FCF property with different index as error
      - Propagate error returns from lpfc_issue_els_flogi()
      - Refactored lpfc_unregister_unused_fcf() to create a post
        lpfc_dev_loss_tmo handler call for SLI-4 devices. Allows checking of
        fcf after last ndlp released so that fcf can be released if no longer
        in use.
      - Replaced individual FCF_XXXX_DISC flag clearing in lieu of aggregate
        FCF_DISCOVERY flag upon succesful completion of flogi.
      - Correct setting of altBbCredit value in sparams to correct issue with
        logins with remote loop-based devices.
      Signed-off-by: default avatarAlex Iannicelli <alex.iannicelli@emulex.com>
      Signed-off-by: default avatarJames Smart <james.smart@emulex.com>
      Signed-off-by: default avatarJames Bottomley <James.Bottomley@suse.de>
      5ac6b303
  11. 07 Oct, 2010 4 commits
  12. 06 Aug, 2010 2 commits
    • James Smart's avatar
      [SCSI] lpfc 8.3.16: FCoE Discovery and Failover Fixes · 38b92ef8
      James Smart authored
      - Add support for re-reg'ing changed VPI w/o unregister VPI
      - Copy WWN and state from old nodelist when target DID change.
      - Clean up old nodelist rport and put the nodelist when target DID change.
      - Clear the VFI_REGISTERED flag when UNREG_VFI completes.
      - Made both checks of port_state against LPFC_FLOGI and LPFC_FDISC
        non-inclusive for ignoring CVL events.
      - Added logic to stop retrying of the ongoing PLOGI and FDISC if
        transitioned back to the FCF rediscovery state in reaction to CVL.
      - Removed the dependency of scanning of all the available FCF table
        entries for bulding round-robin bitmap.
      - Use the lpfc_sli4_fcf_rr_read_fcf_rec() in responding to
        individual New FCF found event.
      Signed-off-by: default avatarAlex Iannicelli <alex.iannicelli@emulex.com>
      Signed-off-by: default avatarJames Smart <james.smart@emulex.com>
      Signed-off-by: default avatarJames Bottomley <James.Bottomley@suse.de>
      38b92ef8
    • James Smart's avatar
      [SCSI] lpfc 8.3.16: SLI Additions, updates, and code cleanup · bc73905a
      James Smart authored
      - Remove unneeded Endian swap for Block Guard IOCB response
      - Add a check for mailbox active before issuing the heartbeat command
      - Correct heartbeat last_completion updates to avoid unneeded heartbeats
      - Add Security crypto support to CONFIG_PORT mailbox command
      - Add fips level and fips spec revision sysfs parameters
      - Remove duplicate setting of ext_byte_len fields in lpfc_bsg_issue_mbox
      - Switch call to memcpy_toio to __write32_copy to prevent unaligned 64 bit copy
      - Change log message 0318 from an error to a warning as it is not an error
      - Patch an incorrect call to lpfc_drain_txq on SLI-3 functions
      Signed-off-by: default avatarAlex Iannicelli <alex.iannicelli@emulex.com>
      Signed-off-by: default avatarJames Smart <james.smart@emulex.com>
      Signed-off-by: default avatarJames Bottomley <James.Bottomley@suse.de>
      bc73905a
  13. 28 Jul, 2010 1 commit
  14. 27 Jul, 2010 5 commits