r13255: New CIFS dd client for use in performance testing. The guts of this is
commitcd2f94a65817bfae20ac21b730a2c42d8e581ab3
authorJames Peach <jpeach@samba.org>
Tue, 31 Jan 2006 06:09:18 +0000 (31 06:09 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 18:51:39 +0000 (10 13:51 -0500)
tree326e340429d5408488a57e4e51b612af7a8430e9
parent35517573ff807339f96573e58bdec29073be9594
r13255: New CIFS dd client for use in performance testing. The guts of this is
in client/cifsdd*, which implements a minimal implementation of dd. The
IO path is careful to always perform IO at the requested block size.

There is a very basic test suite in script/tests/test_cifsdd.sh which
covers local and remote IO at a variety of block sizes.

Added to lib/util_str.c is a small set of conv_str_*() functions to
convert strings to the corresponding type.

smbcli_parse_unc is modified to insert NULL terminators after its
hostname and sharename parameters. This allows it to correctly parse a
path of the form //foo/share/path/file.
source/client/cifsdd.c [new file with mode: 0644]
source/client/cifsdd.h [new file with mode: 0644]
source/client/cifsddio.c [new file with mode: 0644]
source/client/config.mk
source/lib/util_str.c
source/libcli/cliconnect.c
source/script/tests/test_cifsdd.sh [new file with mode: 0755]
source/script/tests/tests_all.sh
source/script/tests/tests_client.sh [new file with mode: 0755]