]> git.baikalelectronics.ru Git - kernel.git/commit
virtio/vsock: add SEQPACKET receive logic
authorArseny Krasnov <arseny.krasnov@kaspersky.com>
Fri, 11 Jun 2021 11:12:53 +0000 (14:12 +0300)
committerDavid S. Miller <davem@davemloft.net>
Fri, 11 Jun 2021 20:32:47 +0000 (13:32 -0700)
commitb9005e9057192bf42e8243809946443cbcb0cfb2
treececae9bbfa92c12586600860b565c4e2c25b16f0
parente6b607d68af13d785c97105d8c7191ba156a96c7
virtio/vsock: add SEQPACKET receive logic

Update current receive logic for SEQPACKET support: performs
check for packet and socket types on receive(if mismatch, then
reset connection). Increment EOR counter on receive. Also if
buffer of new packet was appended to buffer of last packet in
rx queue, update flags of last packet with flags of new packet.

Signed-off-by: Arseny Krasnov <arseny.krasnov@kaspersky.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/vmw_vsock/virtio_transport_common.c