forked from analogdevicesinc/linux
-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge tag 'rdma-for-linus' of git://git.kernel.org/pub/scm/linux/kern…
…el/git/roland/infiniband Pull infiniband updates from Roland Dreier: "Main batch of InfiniBand/RDMA changes for 3.14: - Flow steering for InfiniBand UD traffic - IP-based addressing for IBoE aka RoCE - Pass SRP submaintainership from Dave to Bart - SRP transport fixes from Bart - Add the new Cisco usNIC low-level device driver - Various other fixes" * tag 'rdma-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband: (75 commits) IB/mlx5: Verify reserved fields are cleared IB/mlx5: Remove old field for create mkey mailbox IB/mlx5: Abort driver cleanup if teardown hca fails IB/mlx5: Allow creation of QPs with zero-length work queues mlx5_core: Fix PowerPC support mlx5_core: Improve debugfs readability IB/mlx5: Add support for resize CQ IB/mlx5: Implement modify CQ IB/mlx5: Make sure doorbell record is visible before doorbell mlx5_core: Use mlx5 core style warning IB/mlx5: Clear out struct before create QP command mlx5_core: Fix out arg size in access_register command RDMA/nes: Slight optimization of Ethernet address compare IB/qib: Fix QP check when looping back to/from QP1 RDMA/cxgb4: Fix gcc warning on 32-bit arch IB/usnic: Remove unused includes of <linux/version.h> RDMA/amso1100: Add check if cache memory was allocated before freeing it IPoIB: Report operstate consistently when brought up without a link IB/core: Fix unused variable warning RDMA/cma: Handle global/non-linklocal IPv6 addresses in cma_check_linklocal() ...
- Loading branch information
Showing
100 changed files
with
7,663 additions
and
567 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
all: rport_state_diagram.svg rport_state_diagram.png | ||
|
||
rport_state_diagram.svg: rport_state_diagram.dot | ||
dot -Tsvg -o $@ $< | ||
|
||
rport_state_diagram.png: rport_state_diagram.dot | ||
dot -Tpng -o $@ $< |
26 changes: 26 additions & 0 deletions
26
Documentation/scsi/scsi_transport_srp/rport_state_diagram.dot
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
digraph srp_initiator { | ||
node [shape = doublecircle]; running lost; | ||
node [shape = circle]; | ||
|
||
{ | ||
rank = min; | ||
running_rta [ label = "running;\nreconnect\ntimer\nactive" ]; | ||
}; | ||
running [ label = "running;\nreconnect\ntimer\nstopped" ]; | ||
blocked; | ||
failfast [ label = "fail I/O\nfast" ]; | ||
lost; | ||
|
||
running -> running_rta [ label = "fast_io_fail_tmo = off and\ndev_loss_tmo = off;\nsrp_start_tl_fail_timers()" ]; | ||
running_rta -> running [ label = "fast_io_fail_tmo = off and\ndev_loss_tmo = off;\nreconnecting succeeded" ]; | ||
running -> blocked [ label = "fast_io_fail_tmo >= 0 or\ndev_loss_tmo >= 0;\nsrp_start_tl_fail_timers()" ]; | ||
running -> failfast [ label = "fast_io_fail_tmo = off and\ndev_loss_tmo = off;\nreconnecting failed\n" ]; | ||
blocked -> failfast [ label = "fast_io_fail_tmo\nexpired or\nreconnecting\nfailed" ]; | ||
blocked -> lost [ label = "dev_loss_tmo\nexpired or\nsrp_stop_rport_timers()" ]; | ||
failfast -> lost [ label = "dev_loss_tmo\nexpired or\nsrp_stop_rport_timers()" ]; | ||
blocked -> running [ label = "reconnecting\nsucceeded" ]; | ||
failfast -> failfast [ label = "reconnecting\nfailed" ]; | ||
failfast -> running [ label = "reconnecting\nsucceeded" ]; | ||
running -> lost [ label = "srp_stop_rport_timers()" ]; | ||
running_rta -> lost [ label = "srp_stop_rport_timers()" ]; | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -2195,6 +2195,11 @@ M: Nishank Trivedi <[email protected]> | |
S: Supported | ||
F: drivers/net/ethernet/cisco/enic/ | ||
|
||
CISCO VIC LOW LATENCY NIC DRIVER | ||
M: Upinder Malhi <[email protected]> | ||
S: Supported | ||
F: drivers/infiniband/hw/usnic | ||
|
||
CIRRUS LOGIC EP93XX ETHERNET DRIVER | ||
M: Hartley Sweeten <[email protected]> | ||
L: [email protected] | ||
|
@@ -7528,7 +7533,7 @@ S: Maintained | |
F: drivers/scsi/sr* | ||
|
||
SCSI RDMA PROTOCOL (SRP) INITIATOR | ||
M: David Dillow <[email protected]> | ||
M: Bart Van Assche <[email protected]> | ||
L: [email protected] | ||
S: Supported | ||
W: http://www.openfabrics.org | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.