]> git.proxmox.com Git - ceph.git/blob - ceph/src/spdk/doc/index.md
add subtree-ish sources for 12.0.3
[ceph.git] / ceph / src / spdk / doc / index.md
1 # Storage Performance Development Kit {#index}
2
3 # Introduction {#intro}
4
5 - [SPDK on GitHub](https://github.com/spdk/spdk/)
6 - [SPDK.io](http://www.spdk.io/)
7
8 The Storage Performance Development Kit (SPDK) provides a set of tools and libraries
9 for writing high performance, scalable, user-mode storage applications.
10 It achieves high performance by moving all of the necessary drivers
11 into userspace and operating in a polled mode instead of relying on interrupts,
12 which avoids kernel context switches and eliminates interrupt handling overhead.
13
14 ## General Information {#general}
15
16 - @ref directory_structure
17 - @ref porting
18 - [Public API header files](files.html)
19
20 ## Modules {#modules}
21
22 - @ref event
23 - @ref nvme
24 - @ref nvmf
25 - @ref ioat
26 - @ref iscsi
27 - @ref bdev
28 - @ref blob
29 - @ref blobfs
30 - @ref vhost