Thread (37 messages) 37 messages, 4 authors, 2021-06-21

Re: [PATCH v11 00/18] virtio/vsock: introduce SOCK_SEQPACKET support

From: patchwork-bot+netdevbpf@kernel.org
Date: 2021-06-11 21:00:19
Also in: kvm, lkml

Hello:

This series was applied to netdev/net-next.git (refs/heads/master):

On Fri, 11 Jun 2021 14:07:40 +0300 you wrote:
This patchset implements support of SOCK_SEQPACKET for virtio
transport.
	As SOCK_SEQPACKET guarantees to save record boundaries, so to
do it, new bit for field 'flags' was added: SEQ_EOR. This bit is
set to 1 in last RW packet of message.
	Now as  packets of one socket are not reordered neither on vsock
nor on vhost transport layers, such bit allows to restore original
message on receiver's side. If user's buffer is smaller than message
length, when all out of size data is dropped.
	Maximum length of datagram is limited by 'peer_buf_alloc' value.
	Implementation also supports 'MSG_TRUNC' flags.
	Tests also implemented.

[...]
Here is the summary with links:
  - [v11,01/18] af_vsock: update functions for connectible socket
    https://git.kernel.org/netdev/net-next/c/a9e29e5511b9
  - [v11,02/18] af_vsock: separate wait data loop
    https://git.kernel.org/netdev/net-next/c/b3f7fd54881b
  - [v11,03/18] af_vsock: separate receive data loop
    https://git.kernel.org/netdev/net-next/c/19c1b90e1979
  - [v11,04/18] af_vsock: implement SEQPACKET receive loop
    https://git.kernel.org/netdev/net-next/c/9942c192b256
  - [v11,05/18] af_vsock: implement send logic for SEQPACKET
    https://git.kernel.org/netdev/net-next/c/fbe70c480796
  - [v11,06/18] af_vsock: rest of SEQPACKET support
    https://git.kernel.org/netdev/net-next/c/0798e78b102b
  - [v11,07/18] af_vsock: update comments for stream sockets
    https://git.kernel.org/netdev/net-next/c/8cb48554ad82
  - [v11,08/18] virtio/vsock: set packet's type in virtio_transport_send_pkt_info()
    https://git.kernel.org/netdev/net-next/c/b93f8877c1f2
  - [v11,09/18] virtio/vsock: simplify credit update function API
    https://git.kernel.org/netdev/net-next/c/c10844c59799
  - [v11,10/18] virtio/vsock: defines and constants for SEQPACKET
    https://git.kernel.org/netdev/net-next/c/f07b2a5b04d4
  - [v11,11/18] virtio/vsock: dequeue callback for SOCK_SEQPACKET
    https://git.kernel.org/netdev/net-next/c/44931195a541
  - [v11,12/18] virtio/vsock: add SEQPACKET receive logic
    https://git.kernel.org/netdev/net-next/c/e4b1ef152f53
  - [v11,13/18] virtio/vsock: rest of SOCK_SEQPACKET support
    https://git.kernel.org/netdev/net-next/c/9ac841f5e9f2
  - [v11,14/18] virtio/vsock: enable SEQPACKET for transport
    https://git.kernel.org/netdev/net-next/c/53efbba12cc7
  - [v11,15/18] vhost/vsock: support SEQPACKET for transport
    https://git.kernel.org/netdev/net-next/c/ced7b713711f
  - [v11,16/18] vsock/loopback: enable SEQPACKET for transport
    https://git.kernel.org/netdev/net-next/c/6e90a57795aa
  - [v11,17/18] vsock_test: add SOCK_SEQPACKET tests
    https://git.kernel.org/netdev/net-next/c/41b792d7a86d
  - [v11,18/18] virtio/vsock: update trace event for SEQPACKET
    https://git.kernel.org/netdev/net-next/c/184039eefeae

You are awesome, thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html

Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help