/spdk/test/nvmf/target/ |
H A D | nvmf_vfio_user.sh | 47 rm -rf /var/run/vfio-user 66 mkdir -p /var/run/vfio-user 69 mkdir -p /var/run/vfio-user/domain/vfio-user$i/$i 81 test_traddr=/var/run/vfio-user/domain/vfio-user$i/$i 97 rm -rf /var/run/vfio-user
|
/spdk/test/blobfs/rocksdb/ |
H A D | postprocess.py | 70 user = float(fields[0].split('u')[0]) variable 72 print("User: {:8.2f} ({:5.2f}%)".format(user, user * 100 / (user + system))) 73 print("System: {:8.2f} ({:5.2f}%)".format(system, system * 100 / (user + system)))
|
/spdk/lib/iscsi/ |
H A D | iscsi_subsystem.c | 584 const char *user, const char *secret, in iscsi_auth_group_add_secret() argument 590 if (user == NULL || secret == NULL) { in iscsi_auth_group_add_secret() 591 SPDK_ERRLOG("user and secret must be specified\n"); in iscsi_auth_group_add_secret() 601 if (strcmp(_secret->user, user) == 0) { in iscsi_auth_group_add_secret() 602 SPDK_ERRLOG("user for secret is duplicated\n"); in iscsi_auth_group_add_secret() 613 len = strnlen(user, sizeof(_secret->user)); in iscsi_auth_group_add_secret() 614 if (len > sizeof(_secret->user) - 1) { in iscsi_auth_group_add_secret() 615 SPDK_ERRLOG("CHAP user longe in iscsi_auth_group_add_secret() 657 iscsi_auth_group_delete_secret(struct spdk_iscsi_auth_group * group,const char * user) iscsi_auth_group_delete_secret() argument 754 const char *val, *user, *secret, *muser, *msecret; iscsi_parse_auth_group() local [all...] |
H A D | iscsi.h | 225 char user[ISCSI_CHAP_MAX_USER_LEN + 1]; member 239 char user[ISCSI_CHAP_MAX_USER_LEN + 1]; member 417 const char *user, const char *secret, 420 const char *user);
|
/spdk/test/vhost/initiator/ |
H A D | blockdev.sh | 63 rpc_cmd -s /tmp/spdk2.sock bdev_virtio_attach_controller --trtype user --traddr 'naa.Nvme0n1_scsi0.… 64 rpc_cmd -s /tmp/spdk2.sock bdev_virtio_attach_controller --trtype user --traddr 'naa.Nvme0n1_blk0.0… 65 rpc_cmd -s /tmp/spdk2.sock bdev_virtio_attach_controller --trtype user --traddr 'naa.Nvme0n1_blk1.0… 67 rpc_cmd -s /tmp/spdk2.sock bdev_virtio_attach_controller --trtype user --traddr 'naa.Malloc0.0' -d … 68 rpc_cmd -s /tmp/spdk2.sock bdev_virtio_attach_controller --trtype user --traddr 'naa.Malloc1.0' -d …
|
/spdk/doc/ |
H A D | vhost_processing.md | 1 # Virtualized I/O with Vhost-user {#vhost_processing} 43 SPDK to expose a vhost device is Vhost-user protocol. 45 The [Vhost-user specification](https://qemu-project.gitlab.io/qemu/interop/vhost-user.html) 48 > [Vhost-user protocol] is aiming to complement the ioctl interface used to 50 > plane needed to establish virtqueue sharing with a user space process on the 60 > Ethernet switch running in user space, such as Snabbswitch, or a block 66 SPDK vhost is a Vhost-user back-end server. It exposes Unix domain sockets and 71 One of major Vhost-user use cases is networking (DPDK) or storage (SPDK) 79 All initialization and management information is exchanged using Vhost-user 85 After the negotiation, the Vhost-user driver shares its memory, so that the vhost [all …]
|
H A D | jsonrpc_proxy.md | 13 user name | Required | string | User name that will be used for authentication 19 `spdk/scripts/rpc_http_proxy.py 192.168.0.2 8000 user password` 23 Error 401 - missing or incorrect user and/or password. 43 auth=('user', 'password'),
|
H A D | system_configuration.md | 19 There are also some instances where a user may not want to use `uio_pci_generic` or the kernel 24 ## Running SPDK as non-privileged user {#system_configuration_nonroot} 27 perform DMA operations with peripheral devices as unprivileged user. The 34 Make sure the target user has RW access to at least one hugepage mount. 82 To give the user `spdk` full access to the VFIO IOMMU group 5 and all its 93 will likely exceed user ulimit on locked memory. Besides having various 99 The limit can be checked by running the following command as target user: 123 Then logout from the target user account. The changes will take effect after the next login.
|
H A D | about.md | 4 libraries for writing high performance, scalable, user-mode storage 14 The bedrock of SPDK is a user space, polled-mode, asynchronous, lockless 16 parallel access directly to an SSD from a user space application. The driver is 20 SPDK further provides a full block stack as a user space library that performs
|
H A D | vagrant.md | 59 user@dev-system:~$ cd spdk/scripts/vagrant 60 user@dev-system:~/spdk/scripts/vagrant$ ./create_vbox.sh ubuntu18 61 mkdir: created directory '/home/user/spdk/scripts/vagrant/ubuntu18' 107 ==> default: Rsyncing folder: /home/user/spdk/ => /home/vagrant/spdk_repo/spdk 109 default: /vagrant => /home/user/spdk/scripts/vagrant/ubuntu18 122 user@dev-system:~/spdk/scripts/vagrant$ cd ubuntu18 123 user@dev-system:~/spdk/scripts/vagrant/ubuntu18$ vagrant ssh
|
H A D | nvme_spec.md | 49 driver uses them. The user is going to construct a queue pair at some early time 52 The user supplies a data buffer, the target LBA, and the length, as well as 54 NVMe queue pair to use. Finally, the user provides a callback function and 65 software queueing - SPDK will allow the user to submit more requests than the 86 although it is a bit more restricted. The user provides SPDK with the virtual 92 single PRP list, so SPDK will automatically split the user operation into two 110 the device to go process it. SPDK then returns back to the user, without waiting 113 The user can periodically call `spdk_nvme_qpair_process_completions()` to tell 117 contains a function pointer that the user provided initially, which is then
|
H A D | userspace.md | 10 [kernel space and user space](https://en.wikipedia.org/wiki/User_space). This 15 instead are designed to run in user space, but they still interface directly 33 which is a critical piece of hardware for ensuring memory safety in user space 60 interrupt to a handler in a user space process just isn't feasible for most 63 universally asynchronous and allow the user to provide a callback on 64 completion. The callback is called in response to the user calling a function 89 A user space driver, on the other hand, is embedded into a single application.
|
/spdk/test/nvme/compliance/ |
H A D | compliance.sh | 16 rm -rf /var/run/vfio-user 29 traddr=/var/run/vfio-user 44 rm -rf /var/run/vfio-user
|
/spdk/ |
H A D | .gitmodules | 13 [submodule "libvfio-user"] 14 path = libvfio-user 15 url = https://github.com/nutanix/libvfio-user.git
|
/spdk/test/spdkcli/match_files/ |
H A D | spdkcli_iscsi.test.match | 4 …| | o- user=test1, secret=test1, muser=mutual_test1, msecret=mutual_test1 ........................… 5 …| | o- user=test2, secret=test2, muser=mutual_test2, msecret=mutual_test2 ........................… 6 …| | o- user=test3, secret=test3, muser=mutual_test3, msecret=mutual_test3 ........................… 8 …| o- user=test4, secret=test4, muser=mutual_test4, msecret=mutual_test4 ........................…
|
/spdk/docker/traffic-generator/ |
H A D | conf-virtio | 10 "trtype": "user", 11 "traddr": "/vhost-user/VirtioBlk0",
|
/spdk/test/keyring/ |
H A D | linux.sh | 16 get_keysn() { keyctl search @s user "$1"; } 66 keyctl add user ":spdk-test:key0" "$(< /tmp/:spdk-test:key0)" @s 67 keyctl add user ":spdk-test:key1" "$(< /tmp/:spdk-test:key1)" @s
|
/spdk/rpmbuild/ |
H A D | spdk.spec | 51 writing high performance, scalable, user-mode storage applications. It achieves high 115 cl %{buildroot}/usr/local/lib/libvfio-user build/libvfio-user/ 128 /usr/local/lib/libvfio-user 184 /usr/local/lib/libvfio-user
|
/spdk/python/spdk/rpc/ |
H A D | iscsi.py | 334 def iscsi_auth_group_add_secret(client, tag, user, secret, muser=None, msecret=None): argument 347 params = {'tag': tag, 'user': user, 'secret': secret} 356 def iscsi_auth_group_remove_secret(client, tag, user): argument 366 params = {'tag': tag, 'user': user}
|
/spdk/test/scheduler/ |
H A D | common.sh | 514 # 0 - user (time spent in user mode) 515 # 1 - nice (Time spent in user mode with low priority) 526 cpu_time_map["user"]=0 664 # of their cpu time in user mode. With that in mind, if the 666 # of the cpu load falls into user mode. For the idle check 667 # use the last sample. For the cpu load, compare user's raw 669 user_load=$(cpu_usage_clk_tck "$cpu" user) 674 printf '* cpu%u not fully idle, but user load is low so passing\n' "$cpu" 696 local user nic [all...] |
/spdk/test/vfio_user/virtio/ |
H A D | initiator_bdevperf.sh | 45 --trtype vfio-user --traddr $vfu_dir/vfu.scsi VirtioScsi0 47 --trtype vfio-user --traddr $vfu_dir/vfu.blk VirtioBlk0
|
/spdk/python/spdk/spdkcli/ |
H A D | ui_node_iscsi.py | 532 def delete_secret(self, tag, user): argument 534 tag=tag, user=user) 571 def ui_command_add_secret(self, tag, user, secret, argument 585 tag=tag, user=user, secret=secret, 588 def ui_command_delete_secret(self, tag, user): argument 596 self.delete_secret(tag, user)
|
/spdk/scripts/pkgdep/ |
H A D | mariner.sh | 97 as a non-root user if you wish to build SPDK as a non-root user.
|
H A D | azurelinux.sh | 97 as a non-root user if you wish to build SPDK as a non-root user.
|
/spdk/include/spdk/ |
H A D | opal.h | 91 int spdk_opal_cmd_lock_unlock(struct spdk_opal_dev *dev, enum spdk_opal_user user, 94 int spdk_opal_cmd_setup_locking_range(struct spdk_opal_dev *dev, enum spdk_opal_user user,
|