03 Dec, 2015

2 commits


07 Oct, 2012

1 commit

  • - Add private loop topology support at 2G/4G/8G speeds with following
    limitations
    1. No support for multiple initiators in the loop
    2. No public loop support. If attached to a loop with an FL_Port,
    device continues to work as a private NL_Port in the loop
    3. No auto topology detection. User has to manually set the
    configured topology to loop if attaching to loop.
    - When loop topology is configured, enabling FC port features
    QoS/Trunk/TRL are not allowed and vice versa.

    Signed-off-by: Vijaya Mohan Guvva
    Signed-off-by: Krishna Gudipati
    Signed-off-by: James Bottomley

    Krishna Gudipati
     

24 Sep, 2012

1 commit


30 Jun, 2011

2 commits

  • - 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
     

22 Dec, 2010

3 commits


26 Oct, 2010

3 commits


17 Sep, 2010

1 commit