I was wondering if --fd 0 would work, but it doesn't. This hangs: $ ../passt -1 -f -e --fd 0 < testcase_dir/empty_tap It's clear from strace why this is. Trying to add fd 0 to epoll returns -EPERM. The epoll_ctl(2) manual says: EPERM The target file fd does not support epoll. This error can occur if fd refers to, for example, a regular file or a directory. Rich. -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones Read my programming and virtualization blog: http://rwmj.wordpress.com virt-top is 'top' for virtual machines. Tiny program with many powerful monitoring features, net stats, disk stats, logging, etc. http://people.redhat.com/~rjones/virt-top