From: "Michael S. Tsirkin" <mst@redhat.com> To: patchwork-bot+netdevbpf@kernel.org Cc: Arseny Krasnov <arseny.krasnov@kaspersky.com>, stefanha@redhat.com, sgarzare@redhat.com, jasowang@redhat.com, davem@davemloft.net, kuba@kernel.org, andraprs@amazon.com, nslusarek@gmx.net, colin.king@canonical.com, kvm@vger.kernel.org, virtualization@lists.linux-foundation.org, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, oxffffaa@gmail.com Subject: Re: [PATCH v11 00/18] virtio/vsock: introduce SOCK_SEQPACKET support Date: Fri, 18 Jun 2021 09:49:44 -0400 [thread overview] Message-ID: <20210618094746-mutt-send-email-mst@kernel.org> (raw) In-Reply-To: <162344521373.30951.11000282953901961373.git-patchwork-notify@kernel.org> 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: > > 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 >
WARNING: multiple messages have this Message-ID (diff)
From: "Michael S. Tsirkin" <mst@redhat.com> To: patchwork-bot+netdevbpf@kernel.org Cc: andraprs@amazon.com, kvm@vger.kernel.org, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, virtualization@lists.linux-foundation.org, oxffffaa@gmail.com, nslusarek@gmx.net, stefanha@redhat.com, colin.king@canonical.com, kuba@kernel.org, Arseny Krasnov <arseny.krasnov@kaspersky.com>, davem@davemloft.net Subject: Re: [PATCH v11 00/18] virtio/vsock: introduce SOCK_SEQPACKET support Date: Fri, 18 Jun 2021 09:49:44 -0400 [thread overview] Message-ID: <20210618094746-mutt-send-email-mst@kernel.org> (raw) In-Reply-To: <162344521373.30951.11000282953901961373.git-patchwork-notify@kernel.org> 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: > > 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
next prev parent reply other threads:[~2021-06-18 13:49 UTC|newest] Thread overview: 46+ messages / expand[flat|nested] mbox.gz Atom feed top 2021-06-11 11:07 [PATCH v11 00/18] virtio/vsock: introduce SOCK_SEQPACKET support Arseny Krasnov 2021-06-11 11:09 ` [PATCH v11 01/18] af_vsock: update functions for connectible socket Arseny Krasnov 2021-06-11 11:10 ` [PATCH v11 02/18] af_vsock: separate wait data loop Arseny Krasnov 2021-06-11 11:10 ` [PATCH v11 03/18] af_vsock: separate receive " Arseny Krasnov 2021-06-11 11:10 ` [PATCH v11 04/18] af_vsock: implement SEQPACKET receive loop Arseny Krasnov 2021-06-11 11:10 ` [PATCH v11 05/18] af_vsock: implement send logic for SEQPACKET Arseny Krasnov 2021-06-11 11:11 ` [PATCH v11 06/18] af_vsock: rest of SEQPACKET support Arseny Krasnov 2021-06-11 11:11 ` [PATCH v11 07/18] af_vsock: update comments for stream sockets Arseny Krasnov 2021-06-11 11:11 ` [PATCH v11 08/18] virtio/vsock: set packet's type in virtio_transport_send_pkt_info() Arseny Krasnov 2021-06-11 11:12 ` [PATCH v11 09/18] virtio/vsock: simplify credit update function API Arseny Krasnov 2021-06-11 11:12 ` [PATCH v11 10/18] virtio/vsock: defines and constants for SEQPACKET Arseny Krasnov 2021-06-11 11:12 ` [PATCH v11 11/18] virtio/vsock: dequeue callback for SOCK_SEQPACKET Arseny Krasnov 2021-06-18 13:44 ` Stefano Garzarella 2021-06-18 13:44 ` Stefano Garzarella 2021-06-18 13:51 ` Michael S. Tsirkin 2021-06-18 13:51 ` Michael S. Tsirkin 2021-06-18 14:44 ` Stefano Garzarella 2021-06-18 14:44 ` Stefano Garzarella 2021-06-18 15:04 ` Arseny Krasnov 2021-06-18 15:55 ` Stefano Garzarella 2021-06-18 15:55 ` Stefano Garzarella 2021-06-18 16:08 ` [MASSMAIL KLMS] " Arseny Krasnov 2021-06-18 16:25 ` Stefano Garzarella 2021-06-18 16:25 ` Stefano Garzarella 2021-06-18 16:26 ` Arseny Krasnov 2021-06-21 6:55 ` Arseny Krasnov 2021-06-21 10:23 ` Stefano Garzarella 2021-06-21 10:23 ` Stefano Garzarella 2021-06-21 12:27 ` Arseny Krasnov 2021-06-11 11:12 ` [PATCH v11 12/18] virtio/vsock: add SEQPACKET receive logic Arseny Krasnov 2021-06-11 11:13 ` [PATCH v11 13/18] virtio/vsock: rest of SOCK_SEQPACKET support Arseny Krasnov 2021-06-11 11:13 ` [PATCH v11 14/18] virtio/vsock: enable SEQPACKET for transport Arseny Krasnov 2021-06-11 11:13 ` [PATCH v11 15/18] vhost/vsock: support " Arseny Krasnov 2021-06-11 11:13 ` [PATCH v11 16/18] vsock/loopback: enable " Arseny Krasnov 2021-06-11 11:14 ` [PATCH v11 17/18] vsock_test: add SOCK_SEQPACKET tests Arseny Krasnov 2021-06-11 11:14 ` [PATCH v11 18/18] virtio/vsock: update trace event for SEQPACKET Arseny Krasnov 2021-06-11 11:17 ` [PATCH v11 00/18] virtio/vsock: introduce SOCK_SEQPACKET support Arseny Krasnov 2021-06-11 12:25 ` Stefano Garzarella 2021-06-11 12:25 ` Stefano Garzarella 2021-06-11 14:39 ` Arseny Krasnov 2021-06-11 14:57 ` Stefano Garzarella 2021-06-11 14:57 ` Stefano Garzarella 2021-06-11 15:00 ` Arseny Krasnov 2021-06-11 21:00 ` patchwork-bot+netdevbpf 2021-06-18 13:49 ` Michael S. Tsirkin [this message] 2021-06-18 13:49 ` Michael S. Tsirkin
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20210618094746-mutt-send-email-mst@kernel.org \ --to=mst@redhat.com \ --cc=andraprs@amazon.com \ --cc=arseny.krasnov@kaspersky.com \ --cc=colin.king@canonical.com \ --cc=davem@davemloft.net \ --cc=jasowang@redhat.com \ --cc=kuba@kernel.org \ --cc=kvm@vger.kernel.org \ --cc=linux-kernel@vger.kernel.org \ --cc=netdev@vger.kernel.org \ --cc=nslusarek@gmx.net \ --cc=oxffffaa@gmail.com \ --cc=patchwork-bot+netdevbpf@kernel.org \ --cc=sgarzare@redhat.com \ --cc=stefanha@redhat.com \ --cc=virtualization@lists.linux-foundation.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.