| Date | Thu, 25 Mar 2021 11:09:13 +0100 | From | Stefano Garzarella <> | Subject | Re: [RFC PATCH v7 13/22] virtio/vsock: add SEQPACKET receive logic |
| |
On Tue, Mar 23, 2021 at 04:13:13PM +0300, Arseny Krasnov wrote: >This modifies current receive logic for SEQPACKET support: >1) Inserts 'SEQ_BEGIN' packet to socket's rx queue. >2) Inserts 'RW' packet to socket's rx queue, but without merging with > buffer of last packet in queue. >3) Performs check for packet and socket types on receive(if mismatch, > then reset connection). > >Signed-off-by: Arseny Krasnov <arseny.krasnov@kaspersky.com> >--- > v6 -> v7: > In 'virtio_transport_recv_pkt()', 'sock_put()' is added, when type of > received packet does not match to the type of socket. > > net/vmw_vsock/virtio_transport_common.c | 64 +++++++++++++++++-------- > 1 file changed, 45 insertions(+), 19 deletions(-)
Reviewed-by: Stefano Garzarella <sgarzare@redhat.com>
|