[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <27e21214-7523-43e2-a3a4-0b6327190fec@nvidia.com>
Date: Thu, 18 Apr 2024 08:29:27 +0000
From: Chaitanya Kulkarni <chaitanyak@...dia.com>
To: Jakub Kicinski <kuba@...nel.org>
CC: Sagi Grimberg <sagi@...mberg.me>, Aurelien Aptel <aaptel@...dia.com>,
"linux-nvme@...ts.infradead.org" <linux-nvme@...ts.infradead.org>,
"netdev@...r.kernel.org" <netdev@...r.kernel.org>, "hch@....de" <hch@....de>,
"kbusch@...nel.org" <kbusch@...nel.org>, "axboe@...com" <axboe@...com>,
"davem@...emloft.net" <davem@...emloft.net>, "aurelien.aptel@...il.com"
<aurelien.aptel@...il.com>, Shai Malin <smalin@...dia.com>,
"malin1024@...il.com" <malin1024@...il.com>, Or Gerlitz
<ogerlitz@...dia.com>, Yoray Zack <yorayz@...dia.com>, Boris Pismenny
<borisp@...dia.com>, Gal Shalom <galshalom@...dia.com>, Max Gurtovoy
<mgurtovoy@...dia.com>, "edumazet@...gle.com" <edumazet@...gle.com>
Subject: Re: [PATCH v24 00/20] nvme-tcp receive offloads
On 4/9/2024 3:59 PM, Jakub Kicinski wrote:
> On Tue, 9 Apr 2024 22:35:51 +0000 Chaitanya Kulkarni wrote:
>> blktests seems to be the right framework to add all the testcases to
>> cover the targeted subsystem(s) for this patchset. Daniel from Suse has
>> already posted an RFC (see [1]) to add support for blktests so we can
>> use real controllers for better test coverage. We will be discussing
>> that at LSFMM session this year in detail.
>
> No preference on the framework or where the tests live, FWIW.
>
>> With this support in the blktest framework, we can definitely generate
>> right test-coverage for the tcp-offload that can be run by anyone who
>> has this H/W. Just like I run NVMe tests on the code going from NVMe
>> tree to block tree for every pull request, we are planning to run new
>> nvme tcp offload specific tests regularly on NVMe tree. We will be happy
>> to provide the H/W to distros who are supporting this feature in order
>> to make testing easier for others as well.
>
> You're not sending these patches to the distros, you're sending them
> to the upstream Linux kernel. And unfortunately we don't have a test
> lab where we could put your HW, so it's on you. To be clear all you
> need to do is periodically build and test certain upstream branches
> and report results. By "report" all I mean is put a JSON file with the
> result somewhere we can HTTP GET. KernelCI has been around for a while,
> I don't think this is a crazy ask.
That should be doable, we can run the tests and make the results
available for others to access in JASON format. Just to
clarify what you mean by the Kernel CI ? what I understood you want
our tests to run and provide the results, still not clear about the
Kernel CI involvement in this process, can you please elaborate ?
-ck
Powered by blists - more mailing lists