IBM vSCSI
The Linux SCSI Target Wiki
![]() | |
---|---|
NTT Labs IBM vSCSI fabric module | |
Original author(s) | Tomonori Fujita |
Developer(s) | NTT Labs |
Written in | C |
Operating system | Linux |
Type | Fabric module |
License | GNU General Public License |
Website | NTT Labs |
- See Target for a complete overview over all fabric modules.
The IBM vSCSI fabric module (tcm_ibmvscsis.ko) provides virtualized SCSI devices on the IBM System p. It is based on a fabric module from Tomonori Fujita from NTT Labs.
Contents |
Source Code
The IBM vSCSI driver is available as a branch in the upstream LIO kernel.org source tree.
Results
This output from a running tcm_ibmvscsis target is provided as a reference.[1]
ConfigFS
See IBM vSCSI/configFS for the ConfigFS and kernel ringbuffer output of a working ibmvscsis driver.
Modules
lsmod output:
Module Size Used by ibmvscsis 22024 4 libsrp 9242 1 ibmvscsis scsi_tgt 15597 1 libsrp target_core_file 10766 1 target_core_mod 266898 10 ibmvscsis,target_core_file configfs 33950 2 target_core_mod
Timeline
Timeline of the LinuxIO | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Release | Details | 2011 | 2012 | 2013 | 2014 | 2015 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | ||
4.x | Version | 4.0 | 4.1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Feature | LIO Core | Loop back | FCoE | iSCSI | Perf | SRP | CM WQ | FC USB 1394 | vHost | Perf | Misc | 16 GFC | iSER | Misc | VAAI | Misc | DIF Core NPIV | DIF iSER | DIF FC vhost | TCMU Xen | Misc | Misc | virtio 1.0 | Misc | NVMe OF | ||||||||||||||||||||||||||||||||||||
Linux | 2.6.38 | 2.6.39 | 3.0 | 3.1 | 3.2 | 3.3 | 3.4 | 3.5 | 3.6 | 3.7 | 3.8 | 3.9 | 3.10 | 3.11 | 3.12 | 3.13 | 3.14 | 3.15 | 3.16 | 3.17 | 3.18 | 3.19 | 3.20 | 3.21 | 3.22 |
Acknowledgements
The IBM vSCSI driver was made possible by Tomonori Fujita's generous contributions to tcm_ibmvscsis.
See also
- targetcli
- ConfigFS: IBM vSCSI/configFS (low level kernel API)
- Other fabric modules: iSCSI, Fibre Channel, FCoE, InfiniBand, tcm_loop
- Target
Notes
- ↑ Tomonori Fujita (02/13/2011). "ibmvscsis log". kernel.org.
External links
- IBM System p.
- Elisabeth Stahl. IBM ~ POWER5 Processors Virtual SCSI Throughput Analysis, IBM Systems and Technology Group, 1/24/2005