27 Jul, 2011

1 commit


30 Jun, 2011

3 commits

  • - Added support to collect driver/fw stats.
    - Added support to perform adapter/ioc enable, disable operations.

    Signed-off-by: Krishna Gudipati
    Signed-off-by: James Bottomley

    Krishna Gudipati
     
  • - Added logic to initiate a PLOGI to the target, while processing a LOGO
    from the same target in Direct attach mode.
    - Added logic to generate a FCCT Reject indicating unsupported command,
    upon receiving FCCT/FCGS requests.
    - Added logic to set the fcpim in offline state and avoid any PRLI retries
    if a PRLI response is a reject with a reason Command Not Supported.
    - Updated the FDMI Supported/Current speeds.
    - Added logic to wait for the response from the firmware before sending
    ACC to PLOGI and transitioning to subsequent states - while processing an
    Incoming PLOGI in online state.
    - Added a wait state in the fcs_vport state machine - For case where
    FDISC is in progress and we get a vport delete request we wait for
    fdisc response and will transition to the appropriate state based on
    rsp status, else its causing both driver/fw resources to be not
    freed.
    - Remove the fc_credit_recovery module param.

    Signed-off-by: Krishna Gudipati
    Signed-off-by: James Bottomley

    Krishna Gudipati
     
  • - Introduce FC credit recovery.
    - Added module parameter to enable/disable credit recovery.

    Bug Fixes:
    - Removed check for ignoring plogi from initiator in switched fabric mode.
    - The ABTS for PLOGI is going out few millisecs earlier due to FW
    timer calibration (around 300 miilisecs earlier). So there is a
    window if an accept comes during this time HBA would have initiated
    an ABORT.
    - Added 1 to FC_ELS_TOV for compensating for FW timer.

    Signed-off-by: Krishna Gudipati
    Signed-off-by: James Bottomley

    Krishna Gudipati
     

31 Dec, 2010

1 commit


22 Dec, 2010

6 commits


21 Dec, 2010

1 commit


26 Oct, 2010

3 commits


17 Sep, 2010

1 commit