1. 03 6月, 2014 1 次提交
  2. 16 3月, 2014 2 次提交
  3. 11 9月, 2013 3 次提交
  4. 26 8月, 2013 1 次提交
  5. 24 8月, 2013 4 次提交
  6. 20 8月, 2013 1 次提交
  7. 27 6月, 2013 1 次提交
  8. 03 5月, 2013 5 次提交
  9. 10 4月, 2013 3 次提交
  10. 27 11月, 2012 2 次提交
  11. 08 10月, 2012 1 次提交
  12. 14 9月, 2012 4 次提交
  13. 20 7月, 2012 1 次提交
  14. 27 3月, 2012 2 次提交
  15. 19 2月, 2012 1 次提交
    • J
      [SCSI] lpfc 8.3.29: SLI related fixes · 6b5151fd
      James Smart 提交于
      SLI related fixes:
      
      - Fix REG_RPI fails on SLI4 HBA putting NPort into NPR state (126230)
      - Fix ELS FDISC failing with local reject / invalid RPI. (126350)
      - Fix reset port when reset is needed during fw_dump (125807)
      - Fix unbounded firmware revision string from port cause panic (126560)
      - Fix driver behavior when receiving an ADISC (126654)
      - Fix driver not returning when bad ndlp found in abts error event
        handling (126209)
      - Add more driver logs in area of SLI4 port error attention and reset
        recovery (126813, 124466)
      - Fix failure in handling large CQ/EQ identifiers in an IOV
        environment (126856)
      - Fix for driver using duplicate RPIs after lancer port reset (126723)
      - Clear vport->fc_myDID in lpfc_els_issue_fdisc to guarentee a
        zero SID (126779, 126897)
      - Fix for SLI4 Port delivery for BLS ABORT ACC (126289)
      Signed-off-by: NAlex Iannicelli <alex.iannicelli@emulex.com>
      Signed-off-by: NJames Smart <james.smart@emulex.com>
      Signed-off-by: NJames Bottomley <JBottomley@Parallels.com>
      6b5151fd
  16. 15 12月, 2011 2 次提交
    • J
      [SCSI] lpfc 8.3.28: SLI fixes and added SLI4 support · ff78d8f9
      James Smart 提交于
      Adapter (SLI) interface fixes:
      
      - Modify WQ handling to use entry_repost (CR 123981)
      - Fix for ABTS.  Do not free original IOCB whenever ABTS fails. (CR 115829)
      - Check board for FCoE before reading FCoE paramaters (CR124731)
      - Add support for SLI4 FC Loop mode (CR 124721)
      - Add support for resource count changes during fw reset. (CR 125888, 125675)
      - Increase CQE count from 256 to 1024. (CR 126149)
      Signed-off-by: NAlex Iannicelli <alex.iannicelli@emulex.com>
      Signed-off-by: NJames Smart <james.smart@emulex.com>
      Signed-off-by: NJames Bottomley <JBottomley@Parallels.com>
      ff78d8f9
    • J
      [SCSI] lpfc 8.3.28: Miscellaneous fixes in sysfs and mgmt interfaces · 026abb87
      James Smart 提交于
      Miscellaneous fixes in sysfs and mgmt interfaces:
      
      - Added SLI4 INTF_TYPE and SLI_FAMILY as sub-field to the fwrev sysfs
        attribute (CR 124103)
      - Added a sysfs attribute "protocol" to report SLI4 port link protocol
        type (CR 124102)
      - Increment mix-and-match minor number by 1 for added "protocol" sysfs
        attribute. (124102)
      - Move the link speed check into the generic sli3/sli4 code
        path. (CR 124185, 124122)
      - Deleted check for inExtWLen (CR 122523)
      - Add the word "offline" to message 2889 (CR 124385)
      - Conditionalize the firmware upgrade/downgrade so that it is only
        attempted for SLI4 type 2 boards (CR 124406)
      - Return an error if the mbox sysfs is called. (CR 124210)
      - When port_state is less than LPFC_VPORT_READY, report
        FC_PORTSTATE_BYPASSED (CR 120018)
      - Added driver support for performing persistent linkdown based on
        configure region 23 (CR 124534)
      - Added restore state and error log when sysfs board_mode attribute
        access failed (CR 124158)
      - Added support for SLI4_CONFIG non-embedded COMN_GET_CNTL_ADDL_ATTR
        pass-through (CR 124466)
      - Rejecting un-supported multi-buffer mailbox commands (CR 124771)
      - Byte swap the extended data request and response data for extended
        mailbox data (CR 125081)
      Signed-off-by: NAlex Iannicelli <alex.iannicelli@emulex.com>
      Signed-off-by: NJames Smart <james.smart@emulex.com>
      Signed-off-by: NJames Bottomley <JBottomley@Parallels.com>
      026abb87
  17. 01 11月, 2011 1 次提交
  18. 17 10月, 2011 2 次提交
    • J
      [SCSI] lpfc 8.3.27: Changed worst case mailbox timeout · a183a15f
      James Smart 提交于
      Changed the timeout value for flash-based SLI_CONFIG (0x9B)
      mailbox command to 300 seconds for worst case flash delays.
      Signed-off-by: NAlex Iannicelli <alex.iannicelli@emulex.com>
      Signed-off-by: NJames Smart <james.smart@emulex.com>
      Signed-off-by: NJames Bottomley <JBottomley@Parallels.com>
      a183a15f
    • J
      [SCSI] lpfc 8.3.27: Miscellanous logic and interface fixes · 73d91e50
      James Smart 提交于
      Miscellanous logic and interface fixes
      
      - Fix lpfc_init_vfi_cmpl to check the interface type for interface type 0
        before parsing the results.
      - Cast uint32_t values that are multiplied to uint64_t before the
        multiplication.
      - Instead of "break" statement when PCI read returned error, use the goto
        statement to the end of the routine after setting return value
      - moved the msleep(10) to the beginning of the wait loop for checking the
        SLIPort_Status register
      - Added the code to follow the existing wait for SLIPort_Status register RDY,
        ERR, and RN bits to be set by the port before proceeding to perform PCI
        function reset.
      - Do not override ulpCt_h and ulpCt_l for SLI 4 ports.
      - For vport delete, call lpfc_nlp_put when the vport's vpi state is not
        marked with VPI_REGISTERED.
      - Added missed fields into the driver's Controller Attributes Structure
      - Changed ringing EQ/CQ/RQ doorbell register to be dependent on the size
        of the queue.
      - Return -EACCES in issue_reset if cfg_enable_hba_reset is zero.
      - Added new logging flag LOG_FCP_UNDER 0x00040000 to qualify underrun logging.
      - Add a check in the fabric name display routine to display 0 if the port
        state is <= FLOGI.
      - Add a check to the switch statement in lpfc_decode_firmware_rev to check
        for an 'X'.
      Signed-off-by: NAlex Iannicelli <alex.iannicelli@emulex.com>
      Signed-off-by: NJames Smart <james.smart@emulex.com>
      Signed-off-by: NJames Bottomley <JBottomley@Parallels.com>
      73d91e50
  19. 29 8月, 2011 1 次提交
    • J
      [SCSI] lpfc 8.3.26: Fix SYSFS interface issues · f7a919b4
      James Smart 提交于
      Fix SYSFS interface issues.
      
      - In the lpfc_sli4_pdev_status_reg_wait() routine, after initial 100ms delay
        following write to PHYSDEV_CONTROL register for the firmware reaction, check
        the RN bit and ERR bit of the SLIPORT_STATUS register. If none of them
        became 1, the previous PHYSDEV_CONTROL register should be considered failed
        due to lack of privilege and error for no permission should be returned
        immediately without getting into the wait for RDY bits on the SLIPORT_STATUS
        register.
      - Remove the driver check on dev->is_physfn before proceed to perform the
        PHYSDEV_CONTROL register write, and let the PCI function's privilege
        setting and driver handling of PHYSDEV_CONTROL register write failure to
        handle the reset-ability through the SLI port.
      - Added key to ctlreg_write to prevent unauthorized or unexpected write to
        the control register.
      - Change return to EACCES for sysfs access that are failed because hba_reset
        is disabled.
      Signed-off-by: NAlex Iannicelli <alex.iannicelli@emulex.com>
      Signed-off-by: NJames Smart <james.smart@emulex.com>
      Signed-off-by: NJames Bottomley <JBottomley@Parallels.com>
      f7a919b4
  20. 27 7月, 2011 2 次提交