From 2efa8b17e3c963165c936412b7110e54f636d964 Mon Sep 17 00:00:00 2001 From: Ilya Maximets Date: Thu, 19 Sep 2024 23:43:57 +0200 Subject: [PATCH] github: Skip FTP SNAT orig tuple tests due to broken Ubuntu kernel. GitHub Actions moved to the new 6.8.0-1014-azure #16~22.04.1-Ubuntu kernel that contains a known bug, but doesn't have a fix (presumably because the fix is not in 6.8 branch, since 6.8 kernel version is not supported upstream). The fix is in commit a23ac973f67f ("openvswitch: get related ct labels from its master if it is not confirmed"). Turn off these tests in CI until the kernel is fixed. Signed-off-by: Ilya Maximets --- tests/system-traffic.at | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tests/system-traffic.at b/tests/system-traffic.at index 724b25fa9e4..42761151992 100644 --- a/tests/system-traffic.at +++ b/tests/system-traffic.at @@ -7083,6 +7083,12 @@ dnl Checks the implementation of conntrack with FTP ALGs in combination with dnl NAT, using the provided flow table. m4_define([CHECK_FTP_NAT], [AT_SETUP([conntrack - FTP $1]) + m4_if(m4_index([$1], [orig tuple]), -1, [], [ + dnl 6.8.0-1014-azure #16~22.04.1-Ubuntu kernel in GitHub Actions + dnl contains a known conntrack bug, but doesn't have a fix for it: + dnl a23ac973f67f ("openvswitch: get related ct labels from its master + dnl if it is not confirmed") + OVS_CHECK_GITHUB_ACTION()]) AT_SKIP_IF([test $HAVE_FTP = no]) AT_SKIP_IF([test $HAVE_LFTP = no]) CHECK_CONNTRACK()