mirror of
https://github.com/SCST-project/scst.git
synced 2026-05-17 10:41:26 +00:00
Removed trailing whitespace because checkpatch complained about it.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1518 d57e44dd-8a1f-0410-8b47-8ef2f437770f
This commit is contained in:
14
fcst/README
14
fcst/README
@@ -58,17 +58,17 @@ To build for linux-2.6.33-rc8, do:
|
||||
over a full-duplex loss-less link (enable pause on both sides),
|
||||
or a link to an FCoE switch.
|
||||
|
||||
10. Use fcc (part of the open-fcoe debug tools in step 7) to see the
|
||||
initiator setup. To get the FCoE port name for eth3
|
||||
10. Use fcc (part of the open-fcoe debug tools in step 7) to see the
|
||||
initiator setup. To get the FCoE port name for eth3
|
||||
|
||||
# fcc
|
||||
FC HBAs:
|
||||
HBA Port Name Port ID State Device
|
||||
host4 20:00:00:1b:21:06:58:21 01:01:02 Online eth3
|
||||
HBA Port Name Port ID State Device
|
||||
host4 20:00:00:1b:21:06:58:21 01:01:02 Online eth3
|
||||
|
||||
host4 Remote Ports:
|
||||
Path Port Name Port ID State Roles
|
||||
4:0-0 10:00:50:41:4c:4f:3b:00 01:01:01 Online FCP Initiator
|
||||
Path Port Name Port ID State Roles
|
||||
4:0-0 10:00:50:41:4c:4f:3b:00 01:01:01 Online FCP Initiator
|
||||
|
||||
In the above example, there's one local host on eth3, and it's in
|
||||
a point-to-point connection with the remote initiator with Port_id 010101.
|
||||
@@ -88,7 +88,7 @@ To build for linux-2.6.33-rc8, do:
|
||||
12. Add any disks you want to the LUNs in that init group.
|
||||
|
||||
echo add disk-name 0 > $GDIR/luns/mgmt
|
||||
|
||||
|
||||
13. Enable the initiator:
|
||||
|
||||
echo 1 > $LPORT/enabled
|
||||
|
||||
@@ -136,7 +136,7 @@ is /sys/kernel/scst_tgt/targets/iscsi. It has the following entries:
|
||||
|
||||
- None, one or more subdirectories for targets with name equal to names
|
||||
of the corresponding targets.
|
||||
|
||||
|
||||
- IncomingUser[num] - optional one or more attributes containing user
|
||||
name and password for incoming discovery user name. Not exist by
|
||||
default and can be added through "mgmt" entry, see below.
|
||||
@@ -177,12 +177,12 @@ Each target subdirectory contains the following entries:
|
||||
- ini_group - subdirectory defining initiator groups for this target,
|
||||
used to define per-initiator access control. See SCST core README for
|
||||
more details.
|
||||
|
||||
|
||||
- luns - subdirectory defining LUNs of this target. See SCST core
|
||||
README for more details.
|
||||
|
||||
|
||||
- sessions - subdirectory containing connected to this target sessions.
|
||||
|
||||
|
||||
- IncomingUser[num] - optional one or more attributes containing user
|
||||
name and password for incoming user name. Not exist by default and can
|
||||
be added through the "mgmt" entry, see above.
|
||||
@@ -212,31 +212,31 @@ Each session subdirectory contains the following entries:
|
||||
- One subdirectory for each TCP connection in this session. ISCSI-SCST
|
||||
supports 1 connection per session, but the session subdirectory can
|
||||
contain several connections: one active and other being closed.
|
||||
|
||||
|
||||
- Entries defining negotiated iSCSI parameters.
|
||||
|
||||
- initiator_name - contains initiator name
|
||||
|
||||
|
||||
- sid - contains SID of this session
|
||||
|
||||
|
||||
- reinstating - contains reinstatement state of this session
|
||||
|
||||
|
||||
- force_close - write-only attribute, which allows to force close this
|
||||
session. This is the only writable session attribute.
|
||||
|
||||
|
||||
- active_commands - contains number of active, i.e. not yet or being
|
||||
executed, SCSI commands in this session.
|
||||
|
||||
|
||||
- commands - contains overall number of SCSI commands in this session.
|
||||
|
||||
Each connection subdirectory contains the following entries:
|
||||
|
||||
- cid - contains CID of this connection.
|
||||
|
||||
|
||||
- ip - contains IP address of the connected initiator.
|
||||
|
||||
|
||||
- state - contains processing state of this connection.
|
||||
|
||||
|
||||
Below is a sample script, which configures 1 virtual disk "disk1" using
|
||||
/disk1 image and one target iqn.2006-10.net.vlnb:tgt with all default
|
||||
parameters:
|
||||
@@ -534,7 +534,7 @@ file.
|
||||
Then, it might be helpful to increase level of logging. For kernel
|
||||
modules you should make the debug build, by either running "make
|
||||
release2debug" if you work with SCST SVN tree, or by enabling the
|
||||
corresponding debug symbols (see below).
|
||||
corresponding debug symbols (see below).
|
||||
|
||||
If after looking on the logs the reason of your problem is still unclear
|
||||
for you, report to SCST mailing list scst-devel@lists.sourceforge.net.
|
||||
@@ -546,7 +546,7 @@ Work if target's backstorage or link is too slow
|
||||
In some cases you can experience I/O stalls or see in the kernel log
|
||||
abort or reset messages. It can happen under high I/O load, when your
|
||||
target's backstorage gets overloaded, or working over a slow link, when
|
||||
the link can't serve all the queued commands on time,
|
||||
the link can't serve all the queued commands on time,
|
||||
|
||||
To workaround it you can reduce QueuedCommands parameter for the
|
||||
corresponding target to some lower value, like 8 (default is 32).
|
||||
@@ -605,7 +605,7 @@ net/core/utils.c, ignore other failures.
|
||||
|
||||
2. Search net/ in your kernel source for "put_page" and "get_page"
|
||||
functions. Replace them by "net_put_page" and "net_get_page"
|
||||
correspondingly.
|
||||
correspondingly.
|
||||
|
||||
That's all. Then please send your new
|
||||
put_page_callback-<kernel-version>.patch to the SCST mailing list
|
||||
|
||||
@@ -45,7 +45,7 @@ is /sys/kernel/scst_tgt/targets/iscsi. It has the following entries:
|
||||
|
||||
- None, one or more subdirectories for targets with name equal to names
|
||||
of the corresponding targets.
|
||||
|
||||
|
||||
- IncomingUser[num] - optional one or more attributes containing user
|
||||
name and password for incoming discovery user name. Not exist by
|
||||
default and can be added through "mgmt" entry, see below.
|
||||
@@ -86,12 +86,12 @@ Each target subdirectory contains the following entries:
|
||||
- ini_group - subdirectory defining initiator groups for this target,
|
||||
used to define per-initiator access control. See SCST core README for
|
||||
more details.
|
||||
|
||||
|
||||
- luns - subdirectory defining LUNs of this target. See SCST core
|
||||
README for more details.
|
||||
|
||||
|
||||
- sessions - subdirectory containing connected to this target sessions.
|
||||
|
||||
|
||||
- IncomingUser[num] - optional one or more attributes containing user
|
||||
name and password for incoming user name. Not exist by default and can
|
||||
be added through the "mgmt" entry, see above.
|
||||
@@ -121,31 +121,31 @@ Each session subdirectory contains the following entries:
|
||||
- One subdirectory for each TCP connection in this session. ISCSI-SCST
|
||||
supports 1 connection per session, but the session subdirectory can
|
||||
contain several connections: one active and other being closed.
|
||||
|
||||
|
||||
- Entries defining negotiated iSCSI parameters.
|
||||
|
||||
- initiator_name - contains initiator name
|
||||
|
||||
|
||||
- sid - contains SID of this session
|
||||
|
||||
|
||||
- reinstating - contains reinstatement state of this session
|
||||
|
||||
|
||||
- force_close - write-only attribute, which allows to force close this
|
||||
session. This is the only writable session attribute.
|
||||
|
||||
|
||||
- active_commands - contains number of active, i.e. not yet or being
|
||||
executed, SCSI commands in this session.
|
||||
|
||||
|
||||
- commands - contains overall number of SCSI commands in this session.
|
||||
|
||||
Each connection subdirectory contains the following entries:
|
||||
|
||||
- cid - contains CID of this connection.
|
||||
|
||||
|
||||
- ip - contains IP address of the connected initiator.
|
||||
|
||||
|
||||
- state - contains processing state of this connection.
|
||||
|
||||
|
||||
Below is a sample script, which configures 1 virtual disk "disk1" using
|
||||
/disk1 image and one target iqn.2006-10.net.vlnb:tgt with all default
|
||||
parameters:
|
||||
|
||||
@@ -406,7 +406,7 @@ static int add_session(void __user *ptr)
|
||||
|
||||
info->initiator_name[sizeof(info->initiator_name)-1] = '\0';
|
||||
#ifdef CONFIG_SCST_PROC
|
||||
info->user_name[sizeof(info->user_name)-1] = '\0';
|
||||
info->user_name[sizeof(info->user_name)-1] = '\0';
|
||||
#endif
|
||||
|
||||
target = target_lookup_by_id(info->tid);
|
||||
@@ -451,7 +451,7 @@ static int del_session(void __user *ptr)
|
||||
|
||||
info->initiator_name[sizeof(info->initiator_name)-1] = '\0';
|
||||
#ifdef CONFIG_SCST_PROC
|
||||
info->user_name[sizeof(info->user_name)-1] = '\0';
|
||||
info->user_name[sizeof(info->user_name)-1] = '\0';
|
||||
#endif
|
||||
|
||||
target = target_lookup_by_id(info->tid);
|
||||
|
||||
@@ -453,7 +453,7 @@ struct iscsi_cmnd {
|
||||
|
||||
#define ISCSI_CTR_OPEN_STATE_CLOSED 0
|
||||
#define ISCSI_CTR_OPEN_STATE_OPEN 1
|
||||
#define ISCSI_CTR_OPEN_STATE_CLOSING 2
|
||||
#define ISCSI_CTR_OPEN_STATE_CLOSING 2
|
||||
|
||||
extern struct mutex target_mgmt_mutex;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user