Back to home page

OSCL-LXR

 
 

    


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

  Name Size Date (UTC) Last indexed Description
  Name Size Date (UTC) Last indexed Description
folder Parent directory - 2025-03-06 09:18:41  
main.c 6532 bytes 2025-03-06 09:18:41 2025-03-06 13:41:35  
main.h 4807 bytes 2025-03-06 09:18:41 2025-03-06 13:41:35  
Makefile 963 bytes 2025-03-06 09:18:41 2025-03-06 13:41:35  
noring.c 971 bytes 2025-03-06 09:18:41 2025-03-06 13:41:35  
ptr_ring.c 3601 bytes 2025-03-06 09:18:41 2025-03-06 13:41:35  
README 177 bytes 2025-03-06 09:18:41 -  
ring.c 5946 bytes 2025-03-06 09:18:41 2025-03-06 13:41:35  
run-on-all.sh 670 bytes 2025-03-06 09:18:41 2025-03-06 13:41:35  
virtio_ring_0_9.c 7155 bytes 2025-03-06 09:18:41 2025-03-06 13:41:35  
virtio_ring_inorder.c 47 bytes 2025-03-06 09:18:41 2025-03-06 13:41:35  
virtio_ring_poll.c 49 bytes 2025-03-06 09:18:41 2025-03-06 13:41:35