On 25.09.2013 19:17, Chunduru Venkata, Ravi wrote:
Hi All,
My intent is to make virtio unix channel work. I could configure the
XML and launch VM and could see the port in /dev/virtio-ports
<channel type='unix'>
<source mode='bind' path='/tmp/appl_port'/>
<target type='virtio' name='appl_port'/>
<address type='virtio-serial' controller='0' bus='0'
port='1'/>
</channel>
When I see on the host, the unix socket is already binded and is in
listening state.
echo "test this" > /tmp/appl_port
bash: /tmp/appl_port: No such device or address
Try this:
echo "test this" | socat - UNIX-CONNECT:/tmp/appl_port
You can't write to socket files the way you write to normal files.
Cheers,
Cristian Ciupitu