[{"id":3684151,"web_url":"http://patchwork.ozlabs.org/comment/3684151/","msgid":"<9e8f5742-d607-4c48-a280-7fc0e425a521@ovn.org>","list_archive_url":null,"date":"2026-04-29T16:08:00","subject":"Re: [ovs-dev] [PATCH net 2/2] selftests: openvswitch: add tests for\n tunnel vport refcounting","submitter":{"id":76798,"url":"http://patchwork.ozlabs.org/api/people/76798/","name":"Ilya Maximets","email":"i.maximets@ovn.org"},"content":"On 4/29/26 5:16 PM, Ilya Maximets wrote:\n> There were a few issues found with the tunnel vport types around the\n> vport destruction code.  Add some basic tests, so at least we know that\n> they can be properly added and removed without obvious issues.\n> \n> The test creates OVS datapath, adds a non-LWT tunnel port, makes sure\n> they are created, and then removes the datapath and waits for all the\n> ports to be gone.\n> \n> The dpctl script had a few bugs in the none-lwt tunnel creation code,\n> so fixing them as well to make the testing possible:\n> - The type of the --lwt option changed in order to properly disable it.\n> - Removed byte order conversion for the port numbers, as the value\n>   supposed to be in the host order.\n\nHrm, forgot to remove the import for socket library that is now unused.\nCan send a v2 with that once I get some reviews on the set.\n\nBest regards, Ilya Maximets.","headers":{"Return-Path":"<ovs-dev-bounces@openvswitch.org>","X-Original-To":["incoming@patchwork.ozlabs.org","dev@openvswitch.org"],"Delivered-To":["patchwork-incoming@legolas.ozlabs.org","ovs-dev@lists.linuxfoundation.org"],"Authentication-Results":["legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=openvswitch.org\n (client-ip=2605:bc80:3010::133; helo=smtp2.osuosl.org;\n envelope-from=ovs-dev-bounces@openvswitch.org; receiver=patchwork.ozlabs.org)","smtp2.osuosl.org;\n dmarc=none (p=none dis=none) header.from=ovn.org"],"Received":["from smtp2.osuosl.org (smtp2.osuosl.org [IPv6:2605:bc80:3010::133])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g5MfT6LfPz1xqf\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 30 Apr 2026 02:08:17 +1000 (AEST)","from localhost (localhost [127.0.0.1])\n\tby smtp2.osuosl.org (Postfix) with ESMTP id 8F06A42128;\n\tWed, 29 Apr 2026 16:08:10 +0000 (UTC)","from smtp2.osuosl.org ([127.0.0.1])\n by localhost (smtp2.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP\n id AymG5l8_uVQ7; Wed, 29 Apr 2026 16:08:08 +0000 (UTC)","from lists.linuxfoundation.org (lf-lists.osuosl.org\n [IPv6:2605:bc80:3010:104::8cd3:938])\n\tby smtp2.osuosl.org (Postfix) with ESMTPS id 5DD7D4045A;\n\tWed, 29 Apr 2026 16:08:08 +0000 (UTC)","from lf-lists.osuosl.org (localhost [127.0.0.1])\n\tby lists.linuxfoundation.org (Postfix) with ESMTP id 43BDCC04FB;\n\tWed, 29 Apr 2026 16:08:08 +0000 (UTC)","from smtp2.osuosl.org (smtp2.osuosl.org [140.211.166.133])\n by lists.linuxfoundation.org (Postfix) with ESMTP id 989FBC04FA\n for <dev@openvswitch.org>; Wed, 29 Apr 2026 16:08:07 +0000 (UTC)","from localhost (localhost [127.0.0.1])\n by smtp2.osuosl.org (Postfix) with ESMTP id 783CD4210C\n for <dev@openvswitch.org>; Wed, 29 Apr 2026 16:08:07 +0000 (UTC)","from smtp2.osuosl.org ([127.0.0.1])\n by localhost (smtp2.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP\n id FXdVklpJLYkC for <dev@openvswitch.org>;\n Wed, 29 Apr 2026 16:08:07 +0000 (UTC)","from mail-ot1-f67.google.com (mail-ot1-f67.google.com\n [209.85.210.67])\n by smtp2.osuosl.org (Postfix) with ESMTPS id BA13F4045A\n for <dev@openvswitch.org>; Wed, 29 Apr 2026 16:08:06 +0000 (UTC)","by mail-ot1-f67.google.com with SMTP id\n 46e09a7af769-7de7c57b52cso2998854a34.3\n for <dev@openvswitch.org>; Wed, 29 Apr 2026 09:08:06 -0700 (PDT)","from [192.168.88.241] (89-24-32-159.nat.epc.tmcz.cz. [89.24.32.159])\n by smtp.gmail.com with ESMTPSA id\n 6a1803df08f44-8b3ef6faf6asm27819856d6.5.2026.04.29.09.08.02\n (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);\n Wed, 29 Apr 2026 09:08:04 -0700 (PDT)"],"X-Virus-Scanned":["amavis at osuosl.org","amavis at osuosl.org"],"X-Comment":"SPF check N/A for local connections -\n client-ip=2605:bc80:3010:104::8cd3:938; helo=lists.linuxfoundation.org;\n envelope-from=ovs-dev-bounces@openvswitch.org; receiver=<UNKNOWN> ","DKIM-Filter":["OpenDKIM Filter v2.11.0 smtp2.osuosl.org 5DD7D4045A","OpenDKIM Filter v2.11.0 smtp2.osuosl.org BA13F4045A"],"Received-SPF":"Pass (mailfrom) identity=mailfrom; client-ip=209.85.210.67;\n helo=mail-ot1-f67.google.com; envelope-from=i.maximets.ovn@gmail.com;\n receiver=<UNKNOWN>","DMARC-Filter":"OpenDMARC Filter v1.4.2 smtp2.osuosl.org BA13F4045A","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1777478885; x=1778083685;\n h=content-transfer-encoding:in-reply-to:autocrypt:from\n :content-language:references:to:subject:cc:user-agent:mime-version\n :date:message-id:x-gm-gg:x-gm-message-state:from:to:cc:subject:date\n :message-id:reply-to;\n bh=uW0sQP+sekma1N2hzMiGd7HMv+vP1und5+yCAqWbZsE=;\n b=IJI3VJ0HBlvgXqD+VIVHDW8w6FMT5CYMJuTQ1pq76Lk3qGiWRqcaWQf60NqOz9OdeG\n n2dBd+2BuoQrDbnX8+ycp0zBXqbqLR+2eTi9KCqjOIh5eCnSw1KfWKfK154OafJV43An\n xs8NxWnuRur0d6NOePj4SMnr+HQWomoQqRI65SZ/1dj/Vo4VCNtcV04G7SIupamLne3j\n SPJeshforYAEemOt9miwWFTtlOQUgVSvd/Jpg05Eby20QHuB/kRfhBTdywXgpbpM8LgW\n SfFHuEotzreioyP9aBfvbBrHVVvusrhS4WbsdVXw1WlGATpRzqUUK4QQ11qfDSSbhJrI\n og0g==","X-Forwarded-Encrypted":"i=1;\n AFNElJ8xNWqUL9d2gpOwdG7KOE8+N67apVgQ8jqxa0IioloRQ+r8/sYzf1cwjdrXe3ABJ/r2BkM=@openvswitch.org","X-Gm-Message-State":"AOJu0YzkZwJ9qSTX57tTG4rfqc8peizudTds08n6QSKmV9/r3de7G5Xe\n Pt0T7FlmH3TXgpuXKzfHM/BQbeij4VO/zW0bVJ9P2po7v+gXto6j5kxf","X-Gm-Gg":"AeBDievkDW1Defmzc+pNYc0OENe1AFqTSL8TllbVjyfe6KATQFxg5G9LimL72ogEQla\n lMtXFZGddAWEAF+9FVPggfdpfQL+akBIaov4rluYgqKmd+olYwfGK4lbHtst8GmTcWR2T0avRnV\n T+V4SNJEiiNont39fvOxQuOHQlvYNEWtKWtM0uOk8mcq/6H1tpHluB+O8L+TdGVgwp65GVwNGG5\n YSSAWb8qy5HQZqP3JtbhDjq0+FTalJh7rdo6TT3+kuRjkXXyZKgqG0x3oMBqE4v0kQxvnXAvXJt\n 98t7N9C0I9VTJDkmO2L4gMdwKyE+u5HXsq7/g1VlI9rlMEuXRTOv//QmaWCt2JOid3A3tYdpUyE\n Z5lhYzUuQlHt0adIxZqFHErIPpdNg8rlXHcv9S3A6RUoX1NXEoOfDCYC4k3AgZGL9c30yzVmKpr\n vsM7/Z3xv1X0svEnPPF54ObIiEot3DR2FMqsypVYw+8VorO72daw+KPxi3/CQOlacXBg==","X-Received":"by 2002:a05:6830:67cc:b0:7d7:e045:b489 with SMTP id\n 46e09a7af769-7dea66700f1mr2896745a34.12.1777478885133;\n Wed, 29 Apr 2026 09:08:05 -0700 (PDT)","Message-ID":"<9e8f5742-d607-4c48-a280-7fc0e425a521@ovn.org>","Date":"Wed, 29 Apr 2026 18:08:00 +0200","MIME-Version":"1.0","User-Agent":"Mozilla Thunderbird","To":"netdev@vger.kernel.org","References":"<20260429151756.4157670-1-i.maximets@ovn.org>\n <20260429151756.4157670-3-i.maximets@ovn.org>","Content-Language":"en-US","From":"Ilya Maximets <i.maximets@ovn.org>","Autocrypt":"addr=i.maximets@ovn.org; keydata=\n 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","In-Reply-To":"<20260429151756.4157670-3-i.maximets@ovn.org>","Subject":"Re: [ovs-dev] [PATCH net 2/2] selftests: openvswitch: add tests for\n tunnel vport refcounting","X-BeenThere":"ovs-dev@openvswitch.org","X-Mailman-Version":"2.1.30","Precedence":"list","List-Id":"<ovs-dev.openvswitch.org>","List-Unsubscribe":"<https://mail.openvswitch.org/mailman/options/ovs-dev>,\n <mailto:ovs-dev-request@openvswitch.org?subject=unsubscribe>","List-Archive":"<http://mail.openvswitch.org/pipermail/ovs-dev/>","List-Post":"<mailto:ovs-dev@openvswitch.org>","List-Help":"<mailto:ovs-dev-request@openvswitch.org?subject=help>","List-Subscribe":"<https://mail.openvswitch.org/mailman/listinfo/ovs-dev>,\n <mailto:ovs-dev-request@openvswitch.org?subject=subscribe>","Cc":"dev@openvswitch.org, linux-kselftest@vger.kernel.org,\n Yuan Tan <tanyuan98@outlook.com>, linux-kernel@vger.kernel.org,\n i.maximets@ovn.org, Yang Yang <n05ec@lzu.edu.cn>,\n Eric Dumazet <edumazet@google.com>, Simon Horman <horms@kernel.org>,\n Jakub Kicinski <kuba@kernel.org>, Paolo Abeni <pabeni@redhat.com>,\n Shuah Khan <shuah@kernel.org>, \"David S. Miller\" <davem@davemloft.net>","Content-Type":"text/plain; charset=\"us-ascii\"","Content-Transfer-Encoding":"7bit","Errors-To":"ovs-dev-bounces@openvswitch.org","Sender":"\"dev\" <ovs-dev-bounces@openvswitch.org>"}}]