On Fri, Jun 11, 2021 at 09:00:13PM +0000, patchwork-bot+netdevbpf@kernel.org wrote:
Hello:
This series was applied to netdev/net-next.git (refs/heads/master):
On Fri, 11 Jun 2021 14:07:40 +0300 you wrote:
quoted
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
Hmm so the virtio part was merged before the spec is ready.
What's the plan now?
You are awesome, thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html
_______________________________________________
Virtualization mailing list
Virtualization@lists.linux-foundation.org
https://lists.linuxfoundation.org/mailman/listinfo/virtualization