Message ID | 20230930210308.2394919-1-avkrasnov@salutedevices.com |
---|---|
Headers |
Return-Path: <linux-kernel-owner@vger.kernel.org> Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:612c:2a8e:b0:403:3b70:6f57 with SMTP id in14csp741297vqb; Sun, 1 Oct 2023 00:06:36 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGyRk4gdIdYPI/0/qqCbFCG2X0n2FvjOLAlc7j+2tNwB93VoMBONJT6J8nDLhTyd93EkVrq X-Received: by 2002:a17:903:18f:b0:1c5:cd1c:46fa with SMTP id z15-20020a170903018f00b001c5cd1c46famr10554189plg.36.1696143995771; Sun, 01 Oct 2023 00:06:35 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1696143995; cv=none; d=google.com; s=arc-20160816; b=m7S6TgieBe6NgNA4dBC1fJZOoLAptOI5tTxV1iXNBS0Qpa/39tF2lf2buRXiohmkc/ 76rp2ifgRWSGAvA16H/zy9Y5Mg0oyzTL/3EONMDvbIDNdDaXSej+Gw5TqdEEBSpk0JA1 b0zazlkMOQnV+AG+8eR3EDmSAQMZogcxBIIPf6lbUup+h1Ayohb+JfhdQz5IoMGa4h4H VyUug7xoLTNTfnCwUmRSdVCFN8Gzx4Qk5+N/1wMyocys+M2ZkkGptQjBFLQPvrNeBs2H p6nltExGcNSnMq1A4SKjC8phXbD4GX3pRZNRD+5vU9Yxf3uykHaboI8txOh8KLcII6oU 3vfA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature:dkim-filter; bh=jMRqqJ1cS+t7jOx0bPvcOZRVJEpnD1obaP6bDeXm6Oc=; fh=wIHqZpOIuzcidDZ82yQbOZuyHJty7uvaWDEh/efoVzA=; b=mBC8G0edK8V6Q5g6B2DL0DLNK2kdZkMtaGYq/mbGiy04sYMFhlJvnb0mXckHRL7Vgq dAqQVpPCsIFXYZ3+q6qSve8J3kH/0ewDvCX6/Dz7uND1u2WvMW+T78blTdF1VqGPDeoA ji3WK0r13P+wUNiFaTx0fiAMoy/O47J6ajbhElc5phYZffLPI3fE86OKAB8ZM2KbOTqM uMmusQYo3hqCEMoea9MkG1XZvTE8QxzUHHNNBhPM26Ot/YONQ4hTQwFzCKX4kStws+G8 upuzvefS3GvNg79up4qpRS0tCoNPAzzGF+eArvjPoOeA6z0VX6zsVwTNJB4LVuVuBEsh q0Mw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@salutedevices.com header.s=mail header.b=QGbIK0S5; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=salutedevices.com Received: from snail.vger.email (snail.vger.email. [23.128.96.37]) by mx.google.com with ESMTPS id le6-20020a170902fb0600b001c62b659f98si13828214plb.79.2023.10.01.00.06.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 01 Oct 2023 00:06:35 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) client-ip=23.128.96.37; Authentication-Results: mx.google.com; dkim=pass header.i=@salutedevices.com header.s=mail header.b=QGbIK0S5; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=salutedevices.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by snail.vger.email (Postfix) with ESMTP id 5949780E06AA; Sat, 30 Sep 2023 14:10:54 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at snail.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234140AbjI3VKs (ORCPT <rfc822;chrisfriedt@gmail.com> + 20 others); Sat, 30 Sep 2023 17:10:48 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52070 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233980AbjI3VKf (ORCPT <rfc822;linux-kernel@vger.kernel.org>); Sat, 30 Sep 2023 17:10:35 -0400 Received: from mx1.sberdevices.ru (mx1.sberdevices.ru [37.18.73.165]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 5FDF4E3; Sat, 30 Sep 2023 14:10:31 -0700 (PDT) Received: from p-infra-ksmg-sc-msk01 (localhost [127.0.0.1]) by mx1.sberdevices.ru (Postfix) with ESMTP id DC8D8100003; Sun, 1 Oct 2023 00:10:27 +0300 (MSK) DKIM-Filter: OpenDKIM Filter v2.11.0 mx1.sberdevices.ru DC8D8100003 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=salutedevices.com; s=mail; t=1696108227; bh=jMRqqJ1cS+t7jOx0bPvcOZRVJEpnD1obaP6bDeXm6Oc=; h=From:To:Subject:Date:Message-ID:MIME-Version:Content-Type:From; b=QGbIK0S5QfekicXxDqkwxLbxW/io0IKJYu0aJCVDvpgaMEK9rEFSnhLCkMAfreSsw hbmi6p8KjwQOgFkP94SGUmX8T+ZRYxyEWgFK1lBPJTmRMayFSxKYU+VbYtvHoP31gC uaHcyDYGnpNdHWvx7quVv9dqL4rmiPwwRXiuyAsC8e73GAl9aZNeDkM2QgbkmvNUKG LNLZP7kYg9M75/esBjbPWs88453dddEuyXyAd2jDmMWXjslS2Fv5Ln+z+bQqq8SpmK KpvuzBxCtyllnPYSQ/x4yP31fG4zjNCsQsaf5c00BOrbwQLyirFOAiXpIj9qvi+Sa/ cjFbxBHFt9toA== Received: from p-i-exch-sc-m01.sberdevices.ru (p-i-exch-sc-m01.sberdevices.ru [172.16.192.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.sberdevices.ru (Postfix) with ESMTPS; Sun, 1 Oct 2023 00:10:26 +0300 (MSK) Received: from localhost.localdomain (100.64.160.123) by p-i-exch-sc-m01.sberdevices.ru (172.16.192.107) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.30; Sun, 1 Oct 2023 00:10:26 +0300 From: Arseniy Krasnov <avkrasnov@salutedevices.com> To: Stefan Hajnoczi <stefanha@redhat.com>, Stefano Garzarella <sgarzare@redhat.com>, "David S. Miller" <davem@davemloft.net>, Eric Dumazet <edumazet@google.com>, Jakub Kicinski <kuba@kernel.org>, Paolo Abeni <pabeni@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>, Jason Wang <jasowang@redhat.com>, Bobby Eshleman <bobby.eshleman@bytedance.com> CC: <kvm@vger.kernel.org>, <virtualization@lists.linux-foundation.org>, <netdev@vger.kernel.org>, <linux-kernel@vger.kernel.org>, <kernel@sberdevices.ru>, <oxffffaa@gmail.com>, <avkrasnov@salutedevices.com> Subject: [PATCH net-next v2 00/12] vsock/virtio: continue MSG_ZEROCOPY support Date: Sun, 1 Oct 2023 00:02:56 +0300 Message-ID: <20230930210308.2394919-1-avkrasnov@salutedevices.com> X-Mailer: git-send-email 2.35.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-Originating-IP: [100.64.160.123] X-ClientProxiedBy: p-i-exch-sc-m01.sberdevices.ru (172.16.192.107) To p-i-exch-sc-m01.sberdevices.ru (172.16.192.107) X-KSMG-Rule-ID: 10 X-KSMG-Message-Action: clean X-KSMG-AntiSpam-Lua-Profiles: 180254 [Sep 30 2023] X-KSMG-AntiSpam-Version: 5.9.59.0 X-KSMG-AntiSpam-Envelope-From: avkrasnov@salutedevices.com X-KSMG-AntiSpam-Rate: 0 X-KSMG-AntiSpam-Status: not_detected X-KSMG-AntiSpam-Method: none X-KSMG-AntiSpam-Auth: dkim=none X-KSMG-AntiSpam-Info: LuaCore: 535 535 da804c0ea8918f802fc60e7a20ba49783d957ba2, {Tracking_uf_ne_domains}, {Tracking_from_domain_doesnt_match_to}, lore.kernel.org:7.1.1;git.kernel.org:7.1.1;d41d8cd98f00b204e9800998ecf8427e.com:7.1.1;127.0.0.199:7.1.2;p-i-exch-sc-m01.sberdevices.ru:7.1.1,5.0.1;100.64.160.123:7.1.2;salutedevices.com:7.1.1, FromAlignment: s, ApMailHostAddress: 100.64.160.123 X-MS-Exchange-Organization-SCL: -1 X-KSMG-AntiSpam-Interceptor-Info: scan successful X-KSMG-AntiPhishing: Clean, bases: 2023/09/30 20:08:00 X-KSMG-LinksScanning: Clean, bases: 2023/09/30 20:07:00 X-KSMG-AntiVirus: Kaspersky Secure Mail Gateway, version 2.0.1.6960, bases: 2023/09/30 19:49:00 #22015058 X-KSMG-AntiVirus-Status: Clean, skipped X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_BLOCKED, SPF_HELO_NONE,SPF_NONE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: <linux-kernel.vger.kernel.org> X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (snail.vger.email [0.0.0.0]); Sat, 30 Sep 2023 14:10:54 -0700 (PDT) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1778535886353327751 X-GMAIL-MSGID: 1778535886353327751 |
Series |
vsock/virtio: continue MSG_ZEROCOPY support
|
|
Message
Arseniy Krasnov
Sept. 30, 2023, 9:02 p.m. UTC
Hello, this patchset contains second and third parts of another big patchset for MSG_ZEROCOPY flag support: https://lore.kernel.org/netdev/20230701063947.3422088-1-AVKrasnov@sberdevices.ru/ During review of this series, Stefano Garzarella <sgarzare@redhat.com> suggested to split it for three parts to simplify review and merging: 1) virtio and vhost updates (for fragged skbs) (merged to net-next, see link below) 2) AF_VSOCK updates (allows to enable MSG_ZEROCOPY mode and read tx completions) and update for Documentation/. <-- this patchset 3) Updates for tests and utils. <-- this patchset Part 1) was merged: https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git/commit/?id=71b263e79370348349553ecdf46f4a69eb436dc7 Head for this patchset is: https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git/commit/?id=236f3873b517acfaf949c23bb2d5dec13bfd2da2 Link to v1: https://lore.kernel.org/netdev/20230922052428.4005676-1-avkrasnov@salutedevices.com/ Changelog: v1 -> v2: * Patchset rebased and tested on new HEAD of net-next (see hash above). * See per-patch changelog after ---. Arseniy Krasnov (12): vsock: set EPOLLERR on non-empty error queue vsock: read from socket's error queue vsock: check for MSG_ZEROCOPY support on send vsock: enable SOCK_SUPPORT_ZC bit vhost/vsock: support MSG_ZEROCOPY for transport vsock/virtio: support MSG_ZEROCOPY for transport vsock/loopback: support MSG_ZEROCOPY for transport vsock: enable setting SO_ZEROCOPY docs: net: description of MSG_ZEROCOPY for AF_VSOCK test/vsock: MSG_ZEROCOPY flag tests test/vsock: MSG_ZEROCOPY support for vsock_perf test/vsock: io_uring rx/tx tests Documentation/networking/msg_zerocopy.rst | 13 +- drivers/vhost/vsock.c | 7 + include/linux/socket.h | 1 + include/net/af_vsock.h | 7 + include/uapi/linux/vm_sockets.h | 4 + net/vmw_vsock/af_vsock.c | 63 ++++- net/vmw_vsock/virtio_transport.c | 7 + net/vmw_vsock/vsock_loopback.c | 6 + tools/testing/vsock/Makefile | 9 +- tools/testing/vsock/util.c | 214 +++++++++++++++ tools/testing/vsock/util.h | 27 ++ tools/testing/vsock/vsock_perf.c | 143 +++++++++- tools/testing/vsock/vsock_test.c | 16 ++ tools/testing/vsock/vsock_test_zerocopy.c | 314 +++++++++++++++++++++ tools/testing/vsock/vsock_test_zerocopy.h | 15 + tools/testing/vsock/vsock_uring_test.c | 321 ++++++++++++++++++++++ 16 files changed, 1151 insertions(+), 16 deletions(-) create mode 100644 tools/testing/vsock/vsock_test_zerocopy.c create mode 100644 tools/testing/vsock/vsock_test_zerocopy.h create mode 100644 tools/testing/vsock/vsock_uring_test.c
Comments
Hi Arseniy, On Sun, Oct 01, 2023 at 12:02:56AM +0300, Arseniy Krasnov wrote: >Hello, > >this patchset contains second and third parts of another big patchset >for MSG_ZEROCOPY flag support: >https://lore.kernel.org/netdev/20230701063947.3422088-1-AVKrasnov@sberdevices.ru/ > >During review of this series, Stefano Garzarella <sgarzare@redhat.com> >suggested to split it for three parts to simplify review and merging: > >1) virtio and vhost updates (for fragged skbs) (merged to net-next, see > link below) >2) AF_VSOCK updates (allows to enable MSG_ZEROCOPY mode and read > tx completions) and update for Documentation/. <-- this patchset >3) Updates for tests and utils. <-- this patchset > >Part 1) was merged: >https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git/commit/?id=71b263e79370348349553ecdf46f4a69eb436dc7 > >Head for this patchset is: >https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git/commit/?id=236f3873b517acfaf949c23bb2d5dec13bfd2da2 > >Link to v1: >https://lore.kernel.org/netdev/20230922052428.4005676-1-avkrasnov@salutedevices.com/ > >Changelog: > v1 -> v2: > * Patchset rebased and tested on new HEAD of net-next (see hash above). > * See per-patch changelog after ---. Thanks for this new version. I started to include vsock_uring_test in my test suite and tests are going well. I reviewed code patches, I still need to review the tests. I'll do that by the end of the week, but they looks good! Thanks, Stefano
On 03.10.2023 19:26, Stefano Garzarella wrote: > Hi Arseniy, > > On Sun, Oct 01, 2023 at 12:02:56AM +0300, Arseniy Krasnov wrote: >> Hello, >> >> this patchset contains second and third parts of another big patchset >> for MSG_ZEROCOPY flag support: >> https://lore.kernel.org/netdev/20230701063947.3422088-1-AVKrasnov@sberdevices.ru/ >> >> During review of this series, Stefano Garzarella <sgarzare@redhat.com> >> suggested to split it for three parts to simplify review and merging: >> >> 1) virtio and vhost updates (for fragged skbs) (merged to net-next, see >> link below) >> 2) AF_VSOCK updates (allows to enable MSG_ZEROCOPY mode and read >> tx completions) and update for Documentation/. <-- this patchset >> 3) Updates for tests and utils. <-- this patchset >> >> Part 1) was merged: >> https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git/commit/?id=71b263e79370348349553ecdf46f4a69eb436dc7 >> >> Head for this patchset is: >> https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git/commit/?id=236f3873b517acfaf949c23bb2d5dec13bfd2da2 >> >> Link to v1: >> https://lore.kernel.org/netdev/20230922052428.4005676-1-avkrasnov@salutedevices.com/ >> >> Changelog: >> v1 -> v2: >> * Patchset rebased and tested on new HEAD of net-next (see hash above). >> * See per-patch changelog after ---. > > Thanks for this new version. > I started to include vsock_uring_test in my test suite and tests are > going well. > > I reviewed code patches, I still need to review the tests. > I'll do that by the end of the week, but they looks good! Thanks for review! Ok, I'll wait for tests review, and then send next version. Thanks, Arseniy > > Thanks, > Stefano >
On 04.10.2023 08:25, Arseniy Krasnov wrote: > > > On 03.10.2023 19:26, Stefano Garzarella wrote: >> Hi Arseniy, >> >> On Sun, Oct 01, 2023 at 12:02:56AM +0300, Arseniy Krasnov wrote: >>> Hello, >>> >>> this patchset contains second and third parts of another big patchset >>> for MSG_ZEROCOPY flag support: >>> https://lore.kernel.org/netdev/20230701063947.3422088-1-AVKrasnov@sberdevices.ru/ >>> >>> During review of this series, Stefano Garzarella <sgarzare@redhat.com> >>> suggested to split it for three parts to simplify review and merging: >>> >>> 1) virtio and vhost updates (for fragged skbs) (merged to net-next, see >>> link below) >>> 2) AF_VSOCK updates (allows to enable MSG_ZEROCOPY mode and read >>> tx completions) and update for Documentation/. <-- this patchset >>> 3) Updates for tests and utils. <-- this patchset >>> >>> Part 1) was merged: >>> https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git/commit/?id=71b263e79370348349553ecdf46f4a69eb436dc7 >>> >>> Head for this patchset is: >>> https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git/commit/?id=236f3873b517acfaf949c23bb2d5dec13bfd2da2 >>> >>> Link to v1: >>> https://lore.kernel.org/netdev/20230922052428.4005676-1-avkrasnov@salutedevices.com/ >>> >>> Changelog: >>> v1 -> v2: >>> * Patchset rebased and tested on new HEAD of net-next (see hash above). >>> * See per-patch changelog after ---. >> >> Thanks for this new version. >> I started to include vsock_uring_test in my test suite and tests are >> going well. >> >> I reviewed code patches, I still need to review the tests. >> I'll do that by the end of the week, but they looks good! > > Thanks for review! Ok, I'll wait for tests review, and then send next > version. Got your comments from review. I'll update patches by: 1) Trying to avoid touching util.c/util.h 2) Add new header with functions shared between util vsock_perf and tests Thanks, Arseniy > > Thanks, Arseniy > >> >> Thanks, >> Stefano >>
On 04.10.2023 19:42, Stefano Garzarella wrote: > On Wed, Oct 04, 2023 at 07:22:04PM +0300, Arseniy Krasnov wrote: >> >> >> On 04.10.2023 08:25, Arseniy Krasnov wrote: >>> >>> >>> On 03.10.2023 19:26, Stefano Garzarella wrote: >>>> Hi Arseniy, >>>> >>>> On Sun, Oct 01, 2023 at 12:02:56AM +0300, Arseniy Krasnov wrote: >>>>> Hello, >>>>> >>>>> this patchset contains second and third parts of another big patchset >>>>> for MSG_ZEROCOPY flag support: >>>>> https://lore.kernel.org/netdev/20230701063947.3422088-1-AVKrasnov@sberdevices.ru/ >>>>> >>>>> During review of this series, Stefano Garzarella <sgarzare@redhat.com> >>>>> suggested to split it for three parts to simplify review and merging: >>>>> >>>>> 1) virtio and vhost updates (for fragged skbs) (merged to net-next, see >>>>> link below) >>>>> 2) AF_VSOCK updates (allows to enable MSG_ZEROCOPY mode and read >>>>> tx completions) and update for Documentation/. <-- this patchset >>>>> 3) Updates for tests and utils. <-- this patchset >>>>> >>>>> Part 1) was merged: >>>>> https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git/commit/?id=71b263e79370348349553ecdf46f4a69eb436dc7 >>>>> >>>>> Head for this patchset is: >>>>> https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git/commit/?id=236f3873b517acfaf949c23bb2d5dec13bfd2da2 >>>>> >>>>> Link to v1: >>>>> https://lore.kernel.org/netdev/20230922052428.4005676-1-avkrasnov@salutedevices.com/ >>>>> >>>>> Changelog: >>>>> v1 -> v2: >>>>> * Patchset rebased and tested on new HEAD of net-next (see hash above). >>>>> * See per-patch changelog after ---. >>>> >>>> Thanks for this new version. >>>> I started to include vsock_uring_test in my test suite and tests are >>>> going well. >>>> >>>> I reviewed code patches, I still need to review the tests. >>>> I'll do that by the end of the week, but they looks good! >>> >>> Thanks for review! Ok, I'll wait for tests review, and then send next >>> version. >> >> Got your comments from review. I'll update patches by: >> 1) Trying to avoid touching util.c/util.h > > I mean, we can touch it ;-) but for this case it looks like we don't > need most of that functions to be there. > > At least for now. If we need them to be used in more places, then it > makes sense. Yes, I mean touching without need :) > >> 2) Add new header with functions shared between util vsock_perf and >> tests > > We can do this also later in another PR as cleanup if you prefer. > > Thanks, > Stefano >
On Wed, Oct 04, 2023 at 07:22:04PM +0300, Arseniy Krasnov wrote: > > >On 04.10.2023 08:25, Arseniy Krasnov wrote: >> >> >> On 03.10.2023 19:26, Stefano Garzarella wrote: >>> Hi Arseniy, >>> >>> On Sun, Oct 01, 2023 at 12:02:56AM +0300, Arseniy Krasnov wrote: >>>> Hello, >>>> >>>> this patchset contains second and third parts of another big patchset >>>> for MSG_ZEROCOPY flag support: >>>> https://lore.kernel.org/netdev/20230701063947.3422088-1-AVKrasnov@sberdevices.ru/ >>>> >>>> During review of this series, Stefano Garzarella <sgarzare@redhat.com> >>>> suggested to split it for three parts to simplify review and merging: >>>> >>>> 1) virtio and vhost updates (for fragged skbs) (merged to net-next, see >>>> link below) >>>> 2) AF_VSOCK updates (allows to enable MSG_ZEROCOPY mode and read >>>> tx completions) and update for Documentation/. <-- this patchset >>>> 3) Updates for tests and utils. <-- this patchset >>>> >>>> Part 1) was merged: >>>> https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git/commit/?id=71b263e79370348349553ecdf46f4a69eb436dc7 >>>> >>>> Head for this patchset is: >>>> https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git/commit/?id=236f3873b517acfaf949c23bb2d5dec13bfd2da2 >>>> >>>> Link to v1: >>>> https://lore.kernel.org/netdev/20230922052428.4005676-1-avkrasnov@salutedevices.com/ >>>> >>>> Changelog: >>>> v1 -> v2: >>>> * Patchset rebased and tested on new HEAD of net-next (see hash above). >>>> * See per-patch changelog after ---. >>> >>> Thanks for this new version. >>> I started to include vsock_uring_test in my test suite and tests are >>> going well. >>> >>> I reviewed code patches, I still need to review the tests. >>> I'll do that by the end of the week, but they looks good! >> >> Thanks for review! Ok, I'll wait for tests review, and then send next >> version. > >Got your comments from review. I'll update patches by: >1) Trying to avoid touching util.c/util.h I mean, we can touch it ;-) but for this case it looks like we don't need most of that functions to be there. At least for now. If we need them to be used in more places, then it makes sense. >2) Add new header with functions shared between util vsock_perf and >tests We can do this also later in another PR as cleanup if you prefer. Thanks, Stefano