Fix various compile warnings
[splice.git] / README
CommitLineData
d82dfd0f
JA
1Splice test tools
2-----------------
3
4A small collection of tools that I used during testing of splice. Some
5of them might even be useful outside of that :-)
6
7ktee: Sort of like tee. It uses sys_tee to avoid moving the data to
8 user space. ktee will sys_tee stdin to stdout, then consume
9 stdin by splicing it to the given file.
10
11ktee-net: Like ktee, except it splices stdin to a network host.
12
13splice-cp: Splice input file to output file, basically copying the
14 data. If the -m option is given, pages will be migrated
15 instead of copied.
16
17splice-in: Splice given file to stdout.
18
beeecb44
JA
19splice-tonet: Splice stdin network host.
20
60a1ce9b 21splice-fromnet: Splice from network to stdout.
d82dfd0f
JA
22
23splice-out: Splice stdin to given file.
24
26df7797
JA
25splice-test4c: Splice/sendfile test client. Use with splice-test4s. There
26 must be a file of at least 128MiB called 'largefile' in the
27 current directory, splice-test4c uses that as input data.
d82dfd0f
JA
28
29splice-test4s: Dummy server for splice-test4c.
30
d7b40d65
JA
31splice-bench: Test various sides of splice performance.
32
5142f243
JA
33vmsplice:
34vmsplice2: Splice user memory to a pipe.
42bfe484 35
60a1ce9b
JA
36vmsplice-to-user: Test splicing back into user memory.
37
d82dfd0f
JA
38All tools written by me, except splice-test4c/s which are from Ingo Molnar.
39
40
41
42
60a1ce9b 43Jens Axboe, 20070613
d82dfd0f 44