[{"id":3681646,"web_url":"http://patchwork.ozlabs.org/comment/3681646/","msgid":"<CAFhYTvvt=DnMua=4C-cGSRLVo3HybpLqWe4y3M+-72RU5SVwng@mail.gmail.com>","list_archive_url":null,"date":"2026-04-23T19:20:19","subject":"Re: [ovs-dev] [PATCH ovn] tests: Replace \"unsupported protocol\"\n test.","submitter":{"id":92638,"url":"http://patchwork.ozlabs.org/api/people/92638/","name":"Martin Kalčok","email":"martin.kalcok@gmail.com"},"content":"Not sure about the failing tests. They suspiciously fail on the\n\"prepare container\" job already with:\n\n--> 4f9e9f203b19\nSTEP 4/11: WORKDIR /workspace\n--> 36e1c59e3551\nSTEP 5/11: COPY $CONTAINERS_PATH/openbfdd.patch /tmp/openbfdd.patch\n--> 3eaa404e0452\nSTEP 6/11: COPY $CONTAINERS_PATH/py-requirements.txt /tmp/py-requirements.txt\n--> 2dfded8df79a\nSTEP 7/11: COPY $CONTAINERS_PATH/prepare.sh /tmp/prepare.sh\n--> 2b40e60db17c\nSTEP 8/11: ENV PIP_BREAK_SYSTEM_PACKAGES 1\n--> 870233f91760\nSTEP 9/11: ENV TZ Etc/UTC\n--> e8c2be05f9a0\nSTEP 10/11: RUN /tmp/prepare.sh\n+ DPDK_GIT=https://dpdk.org/git/dpdk\n+ DPDK_VER=24.11\n+ compile_sparse\n+ git clone https://github.com/lucvoo/sparse /workspace/sparse\nCloning into '/workspace/sparse'...\nerror: RPC failed; HTTP 500 curl 22 The requested URL returned error: 500\nfatal: expected 'packfile'\nError: building at STEP \"RUN /tmp/prepare.sh\": while running runtime:\nexit status 128\nmake: *** [Makefile:10: ubuntu] Error 128\n\n\nFWIW I had a green run [0] in my branch just couple of hours ago.\n\n[0] https://github.com/mkalcok/ovn/actions/runs/24843939995\n\nMartin.\n\nOn Thu, Apr 23, 2026 at 6:35 PM Martin Kalcok <martin.kalcok@gmail.com> wrote:\n>\n> Commit 985551d \"northd: Don't recognize UDP packets as health check responses.\"\n> [0] fixed an issue that caused UDP packets to be delivered to the\n> controller in response to the health check probe. It also introduced a\n> standalone test for this use case.\n> However, the same behavior can be tested by existing\n> \"Load balancer health checks with LRP IP\" tests. These tests generated\n> \"unsupported protocol\" warning in logs before the introduction of the\n> fix [0], but the message was explicitly ignored.\n> Now that the fix [0], is applied, the warning message can be removed\n> from \"ignored warnings\" list, essentially accomplishing the same thing\n> as the standalone test.\n>\n> [0] https://github.com/ovn-org/ovn/commit/985551d482694e39d51ed290a4607f71e5b65be8\n>\n> Signed-off-by: Martin Kalcok <martin.kalcok@gmail.com>\n> ---\n>  tests/system-ovn.at | 93 +--------------------------------------------\n>  1 file changed, 2 insertions(+), 91 deletions(-)\n>\n> diff --git a/tests/system-ovn.at b/tests/system-ovn.at\n> index 582ed194b..203f2d315 100644\n> --- a/tests/system-ovn.at\n> +++ b/tests/system-ovn.at\n> @@ -4616,8 +4616,7 @@ OVN_CLEANUP_NORTHD\n>  as\n>  OVS_TRAFFIC_VSWITCHD_STOP([\"/failed to query port patch-.*/d\n>  /connection dropped.*/d\n> -/Service monitor not found.*/d\n> -/handle service check: Unsupported protocol*/d\"])\n> +/Service monitor not found.*/d\"])\n>\n>  AT_CLEANUP\n>  ])\n> @@ -4816,8 +4815,7 @@ OVN_CLEANUP_NORTHD\n>  as\n>  OVS_TRAFFIC_VSWITCHD_STOP([\"/failed to query port patch-.*/d\n>  /connection dropped.*/d\n> -/Service monitor not found.*/d\n> -/handle service check: Unsupported protocol*/d\"])\n> +/Service monitor not found.*/d\"])\n>\n>  AT_CLEANUP\n>  ])\n> @@ -21497,93 +21495,6 @@ OVS_TRAFFIC_VSWITCHD_STOP([\"/failed to query port patch-.*/d\n>  AT_CLEANUP\n>  ])\n>\n> -OVN_FOR_EACH_NORTHD([\n> -AT_SETUP([Unsupported protocol message])\n> -AT_SKIP_IF([test $HAVE_NC = no])\n> -\n> -ovn_start\n> -OVS_TRAFFIC_VSWITCHD_START()\n> -ADD_BR([br-int])\n> -\n> -# Set external-ids in br-int needed for ovn-controller.\n> -check ovs-vsctl \\\n> -        -- set Open_vSwitch . external-ids:system-id=hv1 \\\n> -        -- set Open_vSwitch . external-ids:ovn-remote=unix:$ovs_base/ovn-sb/ovn-sb.sock \\\n> -        -- set Open_vSwitch . external-ids:ovn-encap-type=geneve \\\n> -        -- set Open_vSwitch . external-ids:ovn-encap-ip=169.0.0.1 \\\n> -        -- set bridge br-int fail-mode=secure other-config:disable-in-band=true\n> -\n> -# Start ovn-controller.\n> -start_daemon ovn-controller\n> -\n> -check ovn-nbctl ls-add ls1\n> -check ovn-nbctl lsp-add ls1 ls1p1\n> -check ovn-nbctl lsp-set-addresses ls1p1 \"00:00:00:01:01:01 192.168.1.1\"\n> -check ovn-nbctl lsp-add ls1 ls1p2\n> -check ovn-nbctl lsp-set-addresses ls1p2 \"00:00:00:01:01:02 192.168.1.2\"\n> -\n> -check ovn-nbctl lr-add lr1\n> -check ovn-nbctl lrp-add lr1 lr1-ls1 00:00:00:00:00:01 192.168.1.254/24\n> -check ovn-nbctl lsp-add ls1 ls1-lr1\n> -check ovn-nbctl lsp-set-addresses ls1-lr1 \"00:00:00:00:00:01 192.168.1.254\"\n> -check ovn-nbctl lsp-set-type ls1-lr1 router\n> -check ovn-nbctl lsp-set-options ls1-lr1 router-port=lr1-ls1\n> -\n> -check ovn-nbctl lrp-add lr1 lr1-ls2 00:00:00:00:00:02 192.168.2.254/24\n> -\n> -check ovn-nbctl ls-add ls2\n> -check ovn-nbctl lsp-add ls2 ls2-lr1\n> -check ovn-nbctl lsp-set-addresses ls2-lr1 \"00:00:00:00:00:02 192.168.2.254\"\n> -check ovn-nbctl lsp-set-type ls2-lr1 router\n> -check ovn-nbctl lsp-set-options ls2-lr1 router-port=lr1-ls2\n> -\n> -check ovn-nbctl lsp-add ls2 ls2p1\n> -check ovn-nbctl lsp-set-addresses ls2p1 \"00:00:00:01:02:01 192.168.2.1\"\n> -\n> -ADD_NAMESPACES(ls1p1)\n> -ADD_VETH(ls1p1, ls1p1, br-int, \"192.168.1.1/24\", \"00:00:00:01:01:01\",\n> -         \"192.168.1.254\")\n> -\n> -ADD_NAMESPACES(ls2p1)\n> -ADD_VETH(ls2p1, ls2p1, br-int, \"192.168.2.1/24\", \"00:00:00:01:02:01\",\n> -         \"192.168.2.254\")\n> -\n> -ADD_NAMESPACES(ls1p2)\n> -ADD_VETH(ls1p2, ls1p2, br-int, \"192.168.1.2/24\", \"00:00:00:01:01:02\",\n> -         \"192.168.1.254\")\n> -\n> -check ovn-nbctl lb-add lb0 192.168.5.1:12345 192.168.1.1:12345,192.168.1.2:12345\n> -check ovn-nbctl ls-lb-add ls1 lb0\n> -check ovn-nbctl lr-lb-add lr1 lb0\n> -lb_uuid=$(fetch_column nb:Load_Balancer _uuid name=lb0)\n> -check ovn-nbctl set Load_Balancer $lb_uuid protocol=udp\n> -check ovn-nbctl --wait=hv set Logical_Router lr1 options:chassis=\"hv1\"\n> -\n> -wait_for_ports_up ls1p1 ls1p2 ls2p1\n> -\n> -NETNS_DAEMONIZE([ls1p1], [nc -l 12345 --udp -k --sh-exec ls], [nc1.pid])\n> -NETNS_DAEMONIZE([ls1p2], [nc -l 12345 --udp -k --sh-exec ls], [nc2.pid])\n> -\n> -hc_uuid=$(ovn-nbctl --id=@hc create Load_Balancer_Health_Check vip=\"192.168.5.1\\:12345\" -- \\\n> -          add Load_Balancer $lb_uuid health_check @hc)\n> -check ovn-nbctl set Load_Balancer_Health_Check $hc_uuid options:timeout=20 options:success_count=3 options:failure_count=3\n> -check ovn-nbctl --wait=sb set load_balancer $lb_uuid ip_port_mappings:192.168.1.1=ls1p1:192.168.1.254\n> -\n> -NS_EXEC([ls2p1], [nc --udp 192.168.5.1 12345 <<< h])\n> -\n> -# It may not seem like we're actually testing anything in this test.\n> -# If there is a warning or error in the ovn-controller log about\n> -# an unsupported health check protocol, it will cause a test failure\n> -# when we stop ovn-controller.\n> -OVN_CLEANUP_CONTROLLER([hv1])\n> -OVN_CLEANUP_NORTHD\n> -\n> -as\n> -OVS_TRAFFIC_VSWITCHD_STOP([\"/failed to query port patch-.*/d\n> -/connection dropped.*/d\"])\n> -AT_CLEANUP\n> -])\n> -\n>  OVN_FOR_EACH_NORTHD([\n>  AT_SETUP([Load balancer health checks - service monitor source MAC matching])\n>  AT_SKIP_IF([test $HAVE_NC = no])\n> --\n> 2.51.2\n>","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\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256\n header.s=20251104 header.b=axzu+l6M;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=openvswitch.org\n (client-ip=2605:bc80:3010::136; helo=smtp3.osuosl.org;\n envelope-from=ovs-dev-bounces@openvswitch.org; receiver=patchwork.ozlabs.org)","smtp3.osuosl.org;\n\tdkim=fail reason=\"signature verification failed\" (2048-bit key)\n header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20251104\n header.b=axzu+l6M","smtp2.osuosl.org;\n dmarc=pass (p=none dis=none) header.from=gmail.com","smtp2.osuosl.org;\n dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com\n header.a=rsa-sha256 header.s=20251104 header.b=axzu+l6M"],"Received":["from smtp3.osuosl.org (smtp3.osuosl.org [IPv6:2605:bc80:3010::136])\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 4g1mCC5JH6z1y2d\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 24 Apr 2026 05:20:39 +1000 (AEST)","from localhost (localhost [127.0.0.1])\n\tby smtp3.osuosl.org (Postfix) with ESMTP id 3E69360F2A;\n\tThu, 23 Apr 2026 19:20:38 +0000 (UTC)","from smtp3.osuosl.org ([127.0.0.1])\n by localhost (smtp3.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP\n id vWPIJfD8oYSf; Thu, 23 Apr 2026 19:20:37 +0000 (UTC)","from lists.linuxfoundation.org (lf-lists.osuosl.org\n [IPv6:2605:bc80:3010:104::8cd3:938])\n\tby smtp3.osuosl.org (Postfix) with ESMTPS id E2A2060E52;\n\tThu, 23 Apr 2026 19:20:36 +0000 (UTC)","from lf-lists.osuosl.org (localhost [127.0.0.1])\n\tby lists.linuxfoundation.org (Postfix) with ESMTP id 91BE6C04FB;\n\tThu, 23 Apr 2026 19:20:36 +0000 (UTC)","from smtp2.osuosl.org (smtp2.osuosl.org [IPv6:2605:bc80:3010::133])\n by lists.linuxfoundation.org (Postfix) with ESMTP id A1EEAC04FA\n for <dev@openvswitch.org>; Thu, 23 Apr 2026 19:20:35 +0000 (UTC)","from localhost (localhost [127.0.0.1])\n by smtp2.osuosl.org (Postfix) with ESMTP id 9421D403B3\n for <dev@openvswitch.org>; Thu, 23 Apr 2026 19:20:35 +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 oRVrVCVv0Lbv for <dev@openvswitch.org>;\n Thu, 23 Apr 2026 19:20:34 +0000 (UTC)","from mail-ej1-x630.google.com (mail-ej1-x630.google.com\n [IPv6:2a00:1450:4864:20::630])\n by smtp2.osuosl.org (Postfix) with ESMTPS id 463C040337\n for <dev@openvswitch.org>; Thu, 23 Apr 2026 19:20:34 +0000 (UTC)","by mail-ej1-x630.google.com with SMTP id\n a640c23a62f3a-bad54961385so60286266b.2\n for <dev@openvswitch.org>; Thu, 23 Apr 2026 12:20:33 -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 smtp3.osuosl.org E2A2060E52","OpenDKIM Filter v2.11.0 smtp2.osuosl.org 463C040337"],"Received-SPF":"Pass (mailfrom) identity=mailfrom;\n client-ip=2a00:1450:4864:20::630; helo=mail-ej1-x630.google.com;\n envelope-from=martin.kalcok@gmail.com; receiver=<UNKNOWN>","DMARC-Filter":"OpenDMARC Filter v1.4.2 smtp2.osuosl.org 463C040337","ARC-Seal":"i=1; a=rsa-sha256; t=1776972032; cv=none;\n d=google.com; s=arc-20240605;\n b=EghldRTN0X0gRVyW4k6Dn3SFvzgtXKO0ikR4fd9MdXHn++jbEh7c147lMxR9+DBTwJ\n m9voODPvDgt056GESmHjI3eihL/5pA3M9SRAmWiK4jtLOVA1ZOpq/KJj1V1EbeokzKyo\n /VaFsty+4o33dnl3yEt1SA7uxHZFW1VsSQd+FH1iKHCaXwtSPJRyJ5Qh7WQkPYCsx73S\n pE4cdTydE4uRVKmAk58CPtKTTAQjjrpjyceCR4lT9Ys3i4eeqk4+xoHD2uk6xmhI4zvm\n ZKJbRyqRDqfuXGwJgm+qqU6yjak5Gz+4+n1mcRIezQkEClWg38sJ5ExKF28CywpC98CO\n nL0w==","ARC-Message-Signature":"i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com;\n s=arc-20240605;\n h=content-transfer-encoding:to:subject:message-id:date:from\n :in-reply-to:references:mime-version:dkim-signature;\n bh=H9c4AhvCbm0/2NldjzwCI2uiD9XFEFfQ5nJmL2n8/0I=;\n fh=SVmX9B+lRodogHEs4ox/r2CPRRdwje08QGsdmvjWr/w=;\n b=LNuzJWS6rC6R9/PZ4t8511iGU0D00/9XIU/sM7LomNSx3H/0rKtnuaiEdf5+QD/D7c\n Nly0kXjApdB6KJIT1LHEVROpzn8QAMjGDMY4YTFjCRxvITM3wPEcLEG68gneg6/CbNxz\n xuNAs3pQK3rwn/tB0cyPkZdzZkfxdJBAQeeD5saT4PLBDTXuscvYvIU3eMRu1U/OQBKo\n pwtDmuEPhd7ddOsFIklDGLOdvFcWQ6FV14+p2hoItDHEw6UZn+OlSJ3tFwFNUGSs6Rex\n zyDosKQbQ5Lh2YNp8Q4AYwZiMPh8bSu3JadoycluTGL0jzmfARmte0b+bzFq3Z3rE/BQ\n cIJw==; darn=openvswitch.org","ARC-Authentication-Results":"i=1; mx.google.com; arc=none","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=gmail.com; s=20251104; t=1776972032; x=1777576832; darn=openvswitch.org;\n h=content-transfer-encoding:to:subject:message-id:date:from\n :in-reply-to:references:mime-version:from:to:cc:subject:date\n :message-id:reply-to;\n bh=H9c4AhvCbm0/2NldjzwCI2uiD9XFEFfQ5nJmL2n8/0I=;\n b=axzu+l6MQNQ9512BcWcpO73mWGg+d9/5CCpRAi4lf0/OJBU7aqeurkJcB1BMZMuXgi\n nVfYUt43FKQzTeFVjXKO+bzP+uRWpykoToXXWr22ZPSiDlc29zyDUt+h1oZGLAO/iw+r\n 70UFNbKv9TSvyNrCBro7ufqF4SgzDT2r+HlcWYsPYSZgr6jBrjympNwcgIuFkDWWuVkD\n Irh0yk2D77oFRBwYnwW9aOzOf4nTGv/cCRy0f5lutBc+t9kmzaIRtvYB+gJlpZOxEYGM\n LqK6u7tEfwe7ygNji7MB/Ajg14jsJGtaFi+w6ivnnCNonJxuTAfT5Vcdu1Ontqx0cxpI\n aGpQ==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1776972032; x=1777576832;\n h=content-transfer-encoding:to:subject:message-id:date:from\n :in-reply-to:references:mime-version:x-gm-gg:x-gm-message-state:from\n :to:cc:subject:date:message-id:reply-to;\n bh=H9c4AhvCbm0/2NldjzwCI2uiD9XFEFfQ5nJmL2n8/0I=;\n b=VXj0W/lYli0zu/8Yh7EEYtWPiycoz1/JxBiQyBnPxQCpWZpCKZ0dWIbF+uNt/SA2Oj\n B0FvtcHbdfDouiZ7RQ5M6ou1pvcWt3YI536whj6zMs3CJ2ZkFUgZFSzJQTrumyCZk7NP\n 4VjN8ADU9Js6DQVlpoHLmo1CzE9l9atw+LrLu6FPuhfPuMLkIdlrLfzcZNCD2LZ5/8FH\n WcGer5WuK+qCcuX1SreaFGIQcQiDFUVFPhB6sESd5+QQ4uvyLe8OPNc90tUFk9g1VP6E\n sAZMhX0LG1lRK78aaa26Gh3XLSlV9zADd3COXzGA2xEbAOEGMaWPA+c2Gf3bdqfPFEf5\n wZug==","X-Forwarded-Encrypted":"i=1;\n AFNElJ/5ebQ2DNOyy1YxGLfUwUYDV8lNVSL4RJS7ALo3UsRWlJN7qZnLFIlZVqmu696mKtkm8lw=@openvswitch.org","X-Gm-Message-State":"AOJu0YyXOF5eWZcK76yRUVeRFZT3x+XL7vF0dVV60EKG9ashHnckXndz\n PC29G4rNNTEd8kTzbCfYDh6+zjms+JfMjnnE5HTUjrOKdORrnAljZ2DLEHVAzvyJYMUOzCuMwxV\n TZOhRKxfRAOKuppXVIXHq6z7ZjG2s7sQ=","X-Gm-Gg":"AeBDiesC1ct+wEYRPwoeHJbp8sSPimA69iAhlz6ygssG7Evji9koXmv3OmQ8xJJfN0h\n vaUuZOzMONhpP6AeBQnplKFuLWxve7G5H0j23UlLy5kxQdvhd1git2FJgb7z53WTqwPud/vwBnS\n ZQX+GkJ4EkT/LDh97GXXUKAYWbDtNW9BJdITfRgkAbgFJdMWni2LaBLUzqRTels3ysV5MapPYEu\n cc2idYveNDR7IAn3oeV5Tn9dhcOQMacMXTNuB+im6avR++W+TDse4EuCof/1TYECu8oRJ/yu0bW\n B1NASHarYw1CFuAbVBl/n6BBoDHLSsdTGEs+6YsbkBYSIbYUbFCm","X-Received":"by 2002:a17:906:fe43:b0:b98:695:ec53 with SMTP id\n a640c23a62f3a-ba419753170mr1512194566b.18.1776972031748; Thu, 23 Apr 2026\n 12:20:31 -0700 (PDT)","MIME-Version":"1.0","References":"<20260423163514.2057547-1-martin.kalcok@gmail.com>","In-Reply-To":"<20260423163514.2057547-1-martin.kalcok@gmail.com>","From":"=?utf-8?q?Martin_Kal=C4=8Dok?= <martin.kalcok@gmail.com>","Date":"Thu, 23 Apr 2026 21:20:19 +0200","X-Gm-Features":"AQROBzCFxRFAurUOZxfZQXWoGFNCsiB80euwW6APh4zz53f-tmEN5Ipkf7vzsJE","Message-ID":"\n <CAFhYTvvt=DnMua=4C-cGSRLVo3HybpLqWe4y3M+-72RU5SVwng@mail.gmail.com>","To":"mmichels@redhat.com, dev@openvswitch.org","Subject":"Re: [ovs-dev] [PATCH ovn] tests: Replace \"unsupported protocol\"\n test.","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>","Content-Type":"text/plain; charset=\"utf-8\"","Content-Transfer-Encoding":"base64","Errors-To":"ovs-dev-bounces@openvswitch.org","Sender":"\"dev\" <ovs-dev-bounces@openvswitch.org>"}},{"id":3681879,"web_url":"http://patchwork.ozlabs.org/comment/3681879/","msgid":"<e2d13a2e-728b-44e9-bd4a-23fada4cf597@redhat.com>","list_archive_url":null,"date":"2026-04-24T08:36:54","subject":"Re: [ovs-dev] [PATCH ovn] tests: Replace \"unsupported protocol\"\n test.","submitter":{"id":76591,"url":"http://patchwork.ozlabs.org/api/people/76591/","name":"Dumitru Ceara","email":"dceara@redhat.com"},"content":"Hi Martin,\n\nOn 4/23/26 9:20 PM, Martin Kalčok wrote:\n> Not sure about the failing tests. They suspiciously fail on the\n> \"prepare container\" job already with:\n> \n> --> 4f9e9f203b19\n> STEP 4/11: WORKDIR /workspace\n> --> 36e1c59e3551\n> STEP 5/11: COPY $CONTAINERS_PATH/openbfdd.patch /tmp/openbfdd.patch\n> --> 3eaa404e0452\n> STEP 6/11: COPY $CONTAINERS_PATH/py-requirements.txt /tmp/py-requirements.txt\n> --> 2dfded8df79a\n> STEP 7/11: COPY $CONTAINERS_PATH/prepare.sh /tmp/prepare.sh\n> --> 2b40e60db17c\n> STEP 8/11: ENV PIP_BREAK_SYSTEM_PACKAGES 1\n> --> 870233f91760\n> STEP 9/11: ENV TZ Etc/UTC\n> --> e8c2be05f9a0\n> STEP 10/11: RUN /tmp/prepare.sh\n> + DPDK_GIT=https://dpdk.org/git/dpdk\n> + DPDK_VER=24.11\n> + compile_sparse\n> + git clone https://github.com/lucvoo/sparse /workspace/sparse\n> Cloning into '/workspace/sparse'...\n> error: RPC failed; HTTP 500 curl 22 The requested URL returned error: 500\n> fatal: expected 'packfile'\n> Error: building at STEP \"RUN /tmp/prepare.sh\": while running runtime:\n> exit status 128\n> make: *** [Makefile:10: ubuntu] Error 128\n> \n> \n> FWIW I had a green run [0] in my branch just couple of hours ago.\n> \n> [0] https://github.com/mkalcok/ovn/actions/runs/24843939995\n> \n\nYes, I think the ovsrobot failures were just issues with GH infra.\nRe-triggering them now:\n\nRecheck-request: github-robot-_Build_and_Test\nRecheck-request: github-robot-_ovn-kubernetes\n\n> Martin.\n\nThanks,\nDumitru\n\n> \n> On Thu, Apr 23, 2026 at 6:35 PM Martin Kalcok <martin.kalcok@gmail.com> wrote:\n>>\n>> Commit 985551d \"northd: Don't recognize UDP packets as health check responses.\"\n>> [0] fixed an issue that caused UDP packets to be delivered to the\n>> controller in response to the health check probe. It also introduced a\n>> standalone test for this use case.\n>> However, the same behavior can be tested by existing\n>> \"Load balancer health checks with LRP IP\" tests. These tests generated\n>> \"unsupported protocol\" warning in logs before the introduction of the\n>> fix [0], but the message was explicitly ignored.\n>> Now that the fix [0], is applied, the warning message can be removed\n>> from \"ignored warnings\" list, essentially accomplishing the same thing\n>> as the standalone test.\n>>\n>> [0] https://github.com/ovn-org/ovn/commit/985551d482694e39d51ed290a4607f71e5b65be8\n>>\n>> Signed-off-by: Martin Kalcok <martin.kalcok@gmail.com>\n>> ---\n>>  tests/system-ovn.at | 93 +--------------------------------------------\n>>  1 file changed, 2 insertions(+), 91 deletions(-)\n>>\n>> diff --git a/tests/system-ovn.at b/tests/system-ovn.at\n>> index 582ed194b..203f2d315 100644\n>> --- a/tests/system-ovn.at\n>> +++ b/tests/system-ovn.at\n>> @@ -4616,8 +4616,7 @@ OVN_CLEANUP_NORTHD\n>>  as\n>>  OVS_TRAFFIC_VSWITCHD_STOP([\"/failed to query port patch-.*/d\n>>  /connection dropped.*/d\n>> -/Service monitor not found.*/d\n>> -/handle service check: Unsupported protocol*/d\"])\n>> +/Service monitor not found.*/d\"])\n>>\n>>  AT_CLEANUP\n>>  ])\n>> @@ -4816,8 +4815,7 @@ OVN_CLEANUP_NORTHD\n>>  as\n>>  OVS_TRAFFIC_VSWITCHD_STOP([\"/failed to query port patch-.*/d\n>>  /connection dropped.*/d\n>> -/Service monitor not found.*/d\n>> -/handle service check: Unsupported protocol*/d\"])\n>> +/Service monitor not found.*/d\"])\n>>\n>>  AT_CLEANUP\n>>  ])\n>> @@ -21497,93 +21495,6 @@ OVS_TRAFFIC_VSWITCHD_STOP([\"/failed to query port patch-.*/d\n>>  AT_CLEANUP\n>>  ])\n>>\n>> -OVN_FOR_EACH_NORTHD([\n>> -AT_SETUP([Unsupported protocol message])\n>> -AT_SKIP_IF([test $HAVE_NC = no])\n>> -\n>> -ovn_start\n>> -OVS_TRAFFIC_VSWITCHD_START()\n>> -ADD_BR([br-int])\n>> -\n>> -# Set external-ids in br-int needed for ovn-controller.\n>> -check ovs-vsctl \\\n>> -        -- set Open_vSwitch . external-ids:system-id=hv1 \\\n>> -        -- set Open_vSwitch . external-ids:ovn-remote=unix:$ovs_base/ovn-sb/ovn-sb.sock \\\n>> -        -- set Open_vSwitch . external-ids:ovn-encap-type=geneve \\\n>> -        -- set Open_vSwitch . external-ids:ovn-encap-ip=169.0.0.1 \\\n>> -        -- set bridge br-int fail-mode=secure other-config:disable-in-band=true\n>> -\n>> -# Start ovn-controller.\n>> -start_daemon ovn-controller\n>> -\n>> -check ovn-nbctl ls-add ls1\n>> -check ovn-nbctl lsp-add ls1 ls1p1\n>> -check ovn-nbctl lsp-set-addresses ls1p1 \"00:00:00:01:01:01 192.168.1.1\"\n>> -check ovn-nbctl lsp-add ls1 ls1p2\n>> -check ovn-nbctl lsp-set-addresses ls1p2 \"00:00:00:01:01:02 192.168.1.2\"\n>> -\n>> -check ovn-nbctl lr-add lr1\n>> -check ovn-nbctl lrp-add lr1 lr1-ls1 00:00:00:00:00:01 192.168.1.254/24\n>> -check ovn-nbctl lsp-add ls1 ls1-lr1\n>> -check ovn-nbctl lsp-set-addresses ls1-lr1 \"00:00:00:00:00:01 192.168.1.254\"\n>> -check ovn-nbctl lsp-set-type ls1-lr1 router\n>> -check ovn-nbctl lsp-set-options ls1-lr1 router-port=lr1-ls1\n>> -\n>> -check ovn-nbctl lrp-add lr1 lr1-ls2 00:00:00:00:00:02 192.168.2.254/24\n>> -\n>> -check ovn-nbctl ls-add ls2\n>> -check ovn-nbctl lsp-add ls2 ls2-lr1\n>> -check ovn-nbctl lsp-set-addresses ls2-lr1 \"00:00:00:00:00:02 192.168.2.254\"\n>> -check ovn-nbctl lsp-set-type ls2-lr1 router\n>> -check ovn-nbctl lsp-set-options ls2-lr1 router-port=lr1-ls2\n>> -\n>> -check ovn-nbctl lsp-add ls2 ls2p1\n>> -check ovn-nbctl lsp-set-addresses ls2p1 \"00:00:00:01:02:01 192.168.2.1\"\n>> -\n>> -ADD_NAMESPACES(ls1p1)\n>> -ADD_VETH(ls1p1, ls1p1, br-int, \"192.168.1.1/24\", \"00:00:00:01:01:01\",\n>> -         \"192.168.1.254\")\n>> -\n>> -ADD_NAMESPACES(ls2p1)\n>> -ADD_VETH(ls2p1, ls2p1, br-int, \"192.168.2.1/24\", \"00:00:00:01:02:01\",\n>> -         \"192.168.2.254\")\n>> -\n>> -ADD_NAMESPACES(ls1p2)\n>> -ADD_VETH(ls1p2, ls1p2, br-int, \"192.168.1.2/24\", \"00:00:00:01:01:02\",\n>> -         \"192.168.1.254\")\n>> -\n>> -check ovn-nbctl lb-add lb0 192.168.5.1:12345 192.168.1.1:12345,192.168.1.2:12345\n>> -check ovn-nbctl ls-lb-add ls1 lb0\n>> -check ovn-nbctl lr-lb-add lr1 lb0\n>> -lb_uuid=$(fetch_column nb:Load_Balancer _uuid name=lb0)\n>> -check ovn-nbctl set Load_Balancer $lb_uuid protocol=udp\n>> -check ovn-nbctl --wait=hv set Logical_Router lr1 options:chassis=\"hv1\"\n>> -\n>> -wait_for_ports_up ls1p1 ls1p2 ls2p1\n>> -\n>> -NETNS_DAEMONIZE([ls1p1], [nc -l 12345 --udp -k --sh-exec ls], [nc1.pid])\n>> -NETNS_DAEMONIZE([ls1p2], [nc -l 12345 --udp -k --sh-exec ls], [nc2.pid])\n>> -\n>> -hc_uuid=$(ovn-nbctl --id=@hc create Load_Balancer_Health_Check vip=\"192.168.5.1\\:12345\" -- \\\n>> -          add Load_Balancer $lb_uuid health_check @hc)\n>> -check ovn-nbctl set Load_Balancer_Health_Check $hc_uuid options:timeout=20 options:success_count=3 options:failure_count=3\n>> -check ovn-nbctl --wait=sb set load_balancer $lb_uuid ip_port_mappings:192.168.1.1=ls1p1:192.168.1.254\n>> -\n>> -NS_EXEC([ls2p1], [nc --udp 192.168.5.1 12345 <<< h])\n>> -\n>> -# It may not seem like we're actually testing anything in this test.\n>> -# If there is a warning or error in the ovn-controller log about\n>> -# an unsupported health check protocol, it will cause a test failure\n>> -# when we stop ovn-controller.\n>> -OVN_CLEANUP_CONTROLLER([hv1])\n>> -OVN_CLEANUP_NORTHD\n>> -\n>> -as\n>> -OVS_TRAFFIC_VSWITCHD_STOP([\"/failed to query port patch-.*/d\n>> -/connection dropped.*/d\"])\n>> -AT_CLEANUP\n>> -])\n>> -\n>>  OVN_FOR_EACH_NORTHD([\n>>  AT_SETUP([Load balancer health checks - service monitor source MAC matching])\n>>  AT_SKIP_IF([test $HAVE_NC = no])\n>> --\n>> 2.51.2\n>>\n> _______________________________________________\n> dev mailing list\n> dev@openvswitch.org\n> https://mail.openvswitch.org/mailman/listinfo/ovs-dev\n>","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\tdkim=fail reason=\"signature verification failed\" (1024-bit key;\n unprotected) header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256\n header.s=mimecast20190719 header.b=Wy4vzCj8;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=openvswitch.org\n (client-ip=2605:bc80:3010::138; helo=smtp1.osuosl.org;\n envelope-from=ovs-dev-bounces@openvswitch.org; receiver=patchwork.ozlabs.org)","smtp1.osuosl.org;\n\tdkim=fail reason=\"signature verification failed\" (1024-bit key,\n unprotected) header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256\n header.s=mimecast20190719 header.b=Wy4vzCj8","smtp4.osuosl.org; dmarc=pass (p=quarantine dis=none)\n header.from=redhat.com","smtp4.osuosl.org;\n dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com\n header.a=rsa-sha256 header.s=mimecast20190719 header.b=Wy4vzCj8"],"Received":["from smtp1.osuosl.org (smtp1.osuosl.org [IPv6:2605:bc80:3010::138])\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 4g25tF2hDtz1yD5\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 24 Apr 2026 18:37:09 +1000 (AEST)","from localhost (localhost [127.0.0.1])\n\tby smtp1.osuosl.org (Postfix) with ESMTP id 9D956844EE;\n\tFri, 24 Apr 2026 08:37:07 +0000 (UTC)","from smtp1.osuosl.org ([127.0.0.1])\n by localhost (smtp1.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP\n id llIlmVPosCVD; Fri, 24 Apr 2026 08:37:05 +0000 (UTC)","from lists.linuxfoundation.org (lf-lists.osuosl.org [140.211.9.56])\n\tby smtp1.osuosl.org (Postfix) with ESMTPS id 56E0A84441;\n\tFri, 24 Apr 2026 08:37:05 +0000 (UTC)","from lf-lists.osuosl.org (localhost [127.0.0.1])\n\tby lists.linuxfoundation.org (Postfix) with ESMTP id 3CBE3C04FB;\n\tFri, 24 Apr 2026 08:37:05 +0000 (UTC)","from smtp4.osuosl.org (smtp4.osuosl.org [140.211.166.137])\n by lists.linuxfoundation.org (Postfix) with ESMTP id CAB90C04FA\n for <dev@openvswitch.org>; Fri, 24 Apr 2026 08:37:03 +0000 (UTC)","from localhost (localhost [127.0.0.1])\n by smtp4.osuosl.org (Postfix) with ESMTP id B711742379\n for <dev@openvswitch.org>; Fri, 24 Apr 2026 08:37:03 +0000 (UTC)","from smtp4.osuosl.org ([127.0.0.1])\n by localhost (smtp4.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP\n id 1KGdA6l9xDaj for <dev@openvswitch.org>;\n Fri, 24 Apr 2026 08:37:00 +0000 (UTC)","from us-smtp-delivery-124.mimecast.com\n (us-smtp-delivery-124.mimecast.com [170.10.129.124])\n by smtp4.osuosl.org (Postfix) with ESMTPS id EA5D042373\n for <dev@openvswitch.org>; Fri, 24 Apr 2026 08:36:59 +0000 (UTC)","from mail-wr1-f72.google.com (mail-wr1-f72.google.com\n [209.85.221.72]) by relay.mimecast.com with ESMTP with STARTTLS\n (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id\n us-mta-661-hhxnOzedOjGda3CptjkcBg-1; Fri, 24 Apr 2026 04:36:57 -0400","by mail-wr1-f72.google.com with SMTP id\n ffacd0b85a97d-43d121c4271so5296118f8f.3\n for <dev@openvswitch.org>; Fri, 24 Apr 2026 01:36:56 -0700 (PDT)","from ?IPV6:2001:1c05:1417:d800:d1ef:9817:2a26:625d?\n (2001-1c05-1417-d800-d1ef-9817-2a26-625d.cable.dynamic.v6.ziggo.nl.\n [2001:1c05:1417:d800:d1ef:9817:2a26:625d])\n by smtp.gmail.com with ESMTPSA id\n ffacd0b85a97d-43fe4c221cdsm60245329f8f.0.2026.04.24.01.36.54\n (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);\n Fri, 24 Apr 2026 01:36:54 -0700 (PDT)"],"X-Virus-Scanned":["amavis at osuosl.org","amavis at osuosl.org"],"X-Comment":"SPF check N/A for local connections - client-ip=140.211.9.56;\n helo=lists.linuxfoundation.org;\n envelope-from=ovs-dev-bounces@openvswitch.org; receiver=<UNKNOWN> ","DKIM-Filter":["OpenDKIM Filter v2.11.0 smtp1.osuosl.org 56E0A84441","OpenDKIM Filter v2.11.0 smtp4.osuosl.org EA5D042373"],"Received-SPF":"Pass (mailfrom) identity=mailfrom; client-ip=170.10.129.124;\n helo=us-smtp-delivery-124.mimecast.com; envelope-from=dceara@redhat.com;\n receiver=<UNKNOWN>","DMARC-Filter":"OpenDMARC Filter v1.4.2 smtp4.osuosl.org EA5D042373","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;\n s=mimecast20190719; t=1777019818;\n h=from:from:reply-to:subject:subject:date:date:message-id:message-id:\n to:to:cc:mime-version:mime-version:content-type:content-type:\n content-transfer-encoding:content-transfer-encoding:\n in-reply-to:in-reply-to:references:references;\n bh=6+CzId0sDJOvHxNHQ+YIw5MW7w/Ns5ZAkStfS0H6jmo=;\n b=Wy4vzCj8oDxc3WGcqhO8GnpT2QB6O5QooyD+njiFLscL+m4ScxK2U1aABKariDqsmY/nba\n 3DRpXm4KCKrcp7XTXqWtpc/E61Agv90fwPYcVZW46pBG9SRchBfNVk0lf+NiAIbsrYJYBI\n FWKa3tCEOj0S8qFmFRSVKyw0GMbWzVg=","X-MC-Unique":"hhxnOzedOjGda3CptjkcBg-1","X-Mimecast-MFC-AGG-ID":"hhxnOzedOjGda3CptjkcBg_1777019816","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1777019816; x=1777624616;\n h=content-transfer-encoding:in-reply-to:content-language:from\n :references:to:subject:user-agent:mime-version:date:message-id\n :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id\n :reply-to;\n bh=6+CzId0sDJOvHxNHQ+YIw5MW7w/Ns5ZAkStfS0H6jmo=;\n b=Kw77e2LwLMKQbrA8qK4H1+7ucLIMde40KiyGEfsBMqqJqzcPkvgEOFGmlE1H2l73fF\n Z9l34RGgAzu0+Nsm1gUgIAvxxSjvnWLzkPCtYwhOCJlvWMbe02+KIaBQ7NvLEsOIX5dW\n qiK6R5DS5oShqlTYgwBNWuLoe6+5y+WVtrqbnQxmOr8ThZ6AJZElj47caJZ/QGFk2BrS\n BuYjDaa+moqNahjlC/gPHXunOdCeSCnQQtuaSomw0b5N3yDfAJqPv+jypOqWEkE+5nWI\n HZBdd/Nb2/Sv3q3ThFGS08Uwmnsro/ezjjS/7DCMRVKAUXYkKISPk9zQ3aKGAL1B+7+F\n waDA==","X-Forwarded-Encrypted":"i=1;\n AFNElJ9dSz/V2cshangnnIwjMrBcnrT+X0z0rvrm25pEzkrUwSmHebrVmvjSpqAZupHAifmQXSQ=@openvswitch.org","X-Gm-Message-State":"AOJu0Yyix+ZeG/N/HDkdZ8hyLuU7bTN815DpHNosrY55f+HmuseMVf9a\n DTgu2ye8caavu2fCx3UNDg24FRIbZJJrGn1febETOPzNYyCIp11FnR5+E9qe5C7V5/eBvniIb2Q\n flMwJH/1qyjru2sHu+MdplJPZzZcyDEYtKImt2tk+SNFowSCHHRApmw==","X-Gm-Gg":"AeBDieuBWaPPA7F6se/M7MjvyTEoKqeV74qq9M2XY4kX6hgSJBIFGWBmbxOQz8aC5s/\n zQHDBWbtKa5mLrcrkHCuCWunON8DV99hhVvI/9fq99otfYPJXmBwWecArYq6spANVDRQscXBakt\n hKlTiT5pce1+FnyDsDzfpu6ihqs0sseFjCm3aVPGTqZKkdyP6ym4u/zch4LxGomYkMn6JIUeeZe\n r9CpL2zdIvW8Yecc7vjbZ4+kw1JIinZvPd3IQ+xaxHAqhLQ0lglyWcNQph5GwD3uNI9xOv+7gly\n Dk4VoqfAdkoQEqBLZLSQ1FWf+pwed8wFBw7Q85lBU1LGPtEstH4a+4EP4SDAT5gX6UjKPPeCOS7\n TCvvZGUPxu0qpdATuN6g8eVcBFVHG+WdXMS2LR3jsxVJ1oB4HwU1eprn3gUNq7cC6+AAaVWGgVn\n +gTWbN5QMcuKBsEbfP5RpX1pf+Ex+Tf0R5s3lrYJY4FRO5op/X/NOdCetf2Z5UPDAP2tztqo/bQ\n /saodc9BFU=","X-Received":["by 2002:a05:6000:420a:b0:43d:781d:37b9 with SMTP id\n ffacd0b85a97d-43fe3e0b5b4mr48056261f8f.42.1777019815755;\n Fri, 24 Apr 2026 01:36:55 -0700 (PDT)","by 2002:a05:6000:420a:b0:43d:781d:37b9 with SMTP id\n ffacd0b85a97d-43fe3e0b5b4mr48056198f8f.42.1777019815195;\n Fri, 24 Apr 2026 01:36:55 -0700 (PDT)"],"Message-ID":"<e2d13a2e-728b-44e9-bd4a-23fada4cf597@redhat.com>","Date":"Fri, 24 Apr 2026 10:36:54 +0200","MIME-Version":"1.0","User-Agent":"Mozilla Thunderbird","To":"=?utf-8?q?Martin_Kal=C4=8Dok?= <martin.kalcok@gmail.com>,\n mmichels@redhat.com, dev@openvswitch.org","References":"<20260423163514.2057547-1-martin.kalcok@gmail.com>\n <CAFhYTvvt=DnMua=4C-cGSRLVo3HybpLqWe4y3M+-72RU5SVwng@mail.gmail.com>","In-Reply-To":"\n <CAFhYTvvt=DnMua=4C-cGSRLVo3HybpLqWe4y3M+-72RU5SVwng@mail.gmail.com>","X-Mimecast-Spam-Score":"0","X-Mimecast-MFC-PROC-ID":"iHohj3N00etjC-Hi3W3CZoQUI7IOL_1JTV1CttqE8cg_1777019816","X-Mimecast-Originator":"redhat.com","Content-Language":"en-US","Subject":"Re: [ovs-dev] [PATCH ovn] tests: Replace \"unsupported protocol\"\n test.","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>","From":"Dumitru Ceara via dev <ovs-dev@openvswitch.org>","Reply-To":"Dumitru Ceara <dceara@redhat.com>","Content-Type":"text/plain; charset=\"utf-8\"","Content-Transfer-Encoding":"base64","Errors-To":"ovs-dev-bounces@openvswitch.org","Sender":"\"dev\" <ovs-dev-bounces@openvswitch.org>"}}]