27 Jul, 2011
1 commit
-
- Added support to post vendor unique events on fc_host.
- Supports adapter, port, ioc, flash and remote port based AEN events.Signed-off-by: Krishna Gudipati
Signed-off-by: James Bottomley
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 -
- 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 -
- 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
31 Dec, 2010
1 commit
-
Signed-off-by: Jing Huang
Signed-off-by: James Bottomley
22 Dec, 2010
6 commits
-
Remove unused functions and fix checkpatch errors. Misc cleanups in
comment and formatting.Signed-off-by: Maggie Zhang
Signed-off-by: Jing Huang
Signed-off-by: James Bottomley -
Remove OS wrapper functions/macros, and as a result remove bfa_os_inc.h.
Signed-off-by: Maggie Zhang
Signed-off-by: Jing Huang
Signed-off-by: James Bottomley -
Cleaned up one line functions.
Signed-off-by: Maggie Zhang
Signed-off-by: Jing Huang
Signed-off-by: James Bottomley -
Removed unused and empty functions.
Signed-off-by: Maggie Zhang
Signed-off-by: Jing Huang
Signed-off-by: James Bottomley -
First round of fix for the endianess check warnings from make C=2 CF="-D__CHECK_ENDIAN__".
Signed-off-by: Maggie
Signed-off-by: James Bottomley -
Fix all sparse check warnings from make C=2.
Signed-off-by: Maggie
Signed-off-by: James Bottomley
21 Dec, 2010
1 commit
-
Rename log_level to bfa_log_level to make the global variable more bfa
specific and avoid clashes with other drivers which was causing a
build failure.Signed-off-by: Jing Huang
Signed-off-by: James Bottomley
26 Oct, 2010
3 commits
-
This patch addresses the comments from Randy Dunlap (Randy.Dunlap@oracle.com)
regarding comment blocks that begining with "/**". bfa driver comments
currently do not follow kernel-doc convention, we hence replace all
/** with /* and **/ with */.Signed-off-by: Jing Huang
Signed-off-by: James Bottomley -
Signed-off-by: Jing Huang
Signed-off-by: James Bottomley -
This patch removes os wrapper and unused functions.
bfa_os_assign(), bfa_os_memset(), bfa_os_memcpy(), bfa_os_udelay()
bfa_os_vsprintf(), bfa_os_snprintf(), and bfa_os_get_clock() are replaced with
direct assignment or native linux functions. Some unused functions related to VF
(Vitual fabric) are also removed.Signed-off-by: Jing Huang
Signed-off-by: James Bottomley
17 Sep, 2010
1 commit
-
We have flattened the BFA hierarchy and also reduced the number of
source and header files we used to have earlier.Signed-off-by: Krishna Gudipati
Signed-off-by: James Bottomley