Directory Files
.. 4
File Size
.gitignore 120 B
Makefile 963 B
README 177 B
main.c 6.5 kB
main.h 4.8 kB
noring.c 971 B
ptr_ring.c 3.6 kB
ring.c 5.9 kB
run-on-all.sh 670 B
virtio_ring_0_9.c 7.2 kB
virtio_ring_inorder.c 47 B
virtio_ring_poll.c 49 B

Linux v6.6.1 - ringtest

Partial implementation of various ring layouts, useful to tune virtio design.
Uses shared memory heavily.

Typical use:

# sh run-on-all.sh perf stat -r 10 --log-fd 1 -- ./ring