Re: [PATCH] VSOCK: add loopback to virtio_transport

2016-11-21 Thread David Miller
From: "Jorgen S. Hansen" Date: Mon, 21 Nov 2016 12:40:33 + > That should make it on par with the VMCI transport. Please do not top-post.

Re: [PATCH] VSOCK: add loopback to virtio_transport

2016-11-21 Thread Jorgen S. Hansen
Hajnoczi Subject: [PATCH] VSOCK: add loopback to virtio_transport The VMware VMCI transport supports loopback inside virtual machines. This patch implements loopback for virtio-vsock. Flow control is handled by the virtio-vsock protocol as usual. The sending process stops transmitting on a

Re: [PATCH] VSOCK: add loopback to virtio_transport

2016-11-21 Thread Stefan Hajnoczi
On Sat, Nov 19, 2016 at 10:16:43PM -0500, David Miller wrote: > From: John Fastabend > Date: Sat, 19 Nov 2016 19:14:15 -0800 > > > On 16-11-19 07:08 PM, David Miller wrote: > >> From: Stefan Hajnoczi > >> Date: Thu, 17 Nov 2016 15:49:23 + > >> > >>> @@ -159,6 +199,10 @@ virtio_transport_sen

Re: [PATCH] VSOCK: add loopback to virtio_transport

2016-11-19 Thread David Miller
From: John Fastabend Date: Sat, 19 Nov 2016 19:14:15 -0800 > On 16-11-19 07:08 PM, David Miller wrote: >> From: Stefan Hajnoczi >> Date: Thu, 17 Nov 2016 15:49:23 + >> >>> @@ -159,6 +199,10 @@ virtio_transport_send_pkt(struct virtio_vsock_pkt *pkt) >>> return -ENODEV; >>> }

Re: [PATCH] VSOCK: add loopback to virtio_transport

2016-11-19 Thread John Fastabend
On 16-11-19 07:08 PM, David Miller wrote: > From: Stefan Hajnoczi > Date: Thu, 17 Nov 2016 15:49:23 + > >> @@ -159,6 +199,10 @@ virtio_transport_send_pkt(struct virtio_vsock_pkt *pkt) >> return -ENODEV; >> } >> >> +if (le32_to_cpu(pkt->hdr.dst_cid) == vsock->guest_cid)

Re: [PATCH] VSOCK: add loopback to virtio_transport

2016-11-19 Thread David Miller
From: Stefan Hajnoczi Date: Thu, 17 Nov 2016 15:49:23 + > @@ -159,6 +199,10 @@ virtio_transport_send_pkt(struct virtio_vsock_pkt *pkt) > return -ENODEV; > } > > + if (le32_to_cpu(pkt->hdr.dst_cid) == vsock->guest_cid) { > + return virtio_transport_send_pk

[PATCH] VSOCK: add loopback to virtio_transport

2016-11-17 Thread Stefan Hajnoczi
The VMware VMCI transport supports loopback inside virtual machines. This patch implements loopback for virtio-vsock. Flow control is handled by the virtio-vsock protocol as usual. The sending process stops transmitting on a connection when the peer's receive buffer space is exhausted. Cathy Ave