Blame SOURCES/0009-tests-regression-rhbz1601610-modify-test-to-satisfy-.patch

c8bceb
From b23b014be322044a190acfb97c80f9e5e99c6dfe Mon Sep 17 00:00:00 2001
c8bceb
From: Eric Garver <e@erig.me>
c8bceb
Date: Thu, 13 Dec 2018 12:19:21 -0500
c8bceb
Subject: [PATCH 09/23] tests/regression/rhbz1601610: modify test to satisfy
c8bceb
 buggy kernel versions
c8bceb
c8bceb
Older versions of nftables (kernel) had issues with overlapping sets.
c8bceb
Let's use non-overlapping sets to avoid the kernel bug while still
c8bceb
exercising the cases we want.
c8bceb
c8bceb
This in a kernel bug that was fixed back in v4.6. nftables backend
c8bceb
requires v4.18, but the CI uses a really old kernel.
c8bceb
c8bceb
Kernel fix:
c8bceb
e701001e7cbe ("netfilter: nft_rbtree: allow adjacent intervals with
c8bceb
dynamic updates")
c8bceb
c8bceb
(cherry picked from commit 7925d6ff9dde7e52efed6a28427364b30dbdc363)
c8bceb
---
c8bceb
 src/tests/regression/rhbz1601610.at | 10 +++++-----
c8bceb
 1 file changed, 5 insertions(+), 5 deletions(-)
c8bceb
c8bceb
diff --git a/src/tests/regression/rhbz1601610.at b/src/tests/regression/rhbz1601610.at
c8bceb
index 5ba0cee44be0..17129a541041 100644
c8bceb
--- a/src/tests/regression/rhbz1601610.at
c8bceb
+++ b/src/tests/regression/rhbz1601610.at
c8bceb
@@ -58,7 +58,7 @@ FWD_CHECK([--permanent --ipset=foobar --get-entries], 0, [
c8bceb
 ])
c8bceb
 
c8bceb
 dnl rhbz 1644834
c8bceb
-FWD_CHECK([-q --ipset=foobar --add-entry=10.1.0.0/16])
c8bceb
+FWD_CHECK([-q --ipset=foobar --add-entry=10.3.0.0/22])
c8bceb
 FWD_CHECK([-q --runtime-to-permanent])
c8bceb
 FWD_RELOAD
c8bceb
 m4_if(nftables, FIREWALL_BACKEND, [
c8bceb
@@ -67,7 +67,7 @@ table inet firewalld {
c8bceb
 set foobar {
c8bceb
 type ipv4_addr
c8bceb
 flags interval
c8bceb
-elements = { 10.1.0.0/16, 10.2.0.0/22 }
c8bceb
+elements = { 10.2.0.0/22, 10.3.0.0/22 }
c8bceb
 }
c8bceb
 }
c8bceb
 ])], [
c8bceb
@@ -75,8 +75,8 @@ IPSET_LIST_SET([foobar], 0, [dnl
c8bceb
 Name: foobar
c8bceb
 Type: hash:net
c8bceb
 Members:
c8bceb
-10.1.0.0/16
c8bceb
 10.2.0.0/22
c8bceb
+10.3.0.0/22
c8bceb
 ])])
c8bceb
 
c8bceb
 dnl rhbz 1644834, again with IndividualCalls=yes
c8bceb
@@ -88,7 +88,7 @@ table inet firewalld {
c8bceb
 set foobar {
c8bceb
 type ipv4_addr
c8bceb
 flags interval
c8bceb
-elements = { 10.1.0.0/16, 10.2.0.0/22 }
c8bceb
+elements = { 10.2.0.0/22, 10.3.0.0/22 }
c8bceb
 }
c8bceb
 }
c8bceb
 ])], [
c8bceb
@@ -96,8 +96,8 @@ IPSET_LIST_SET([foobar], 0, [dnl
c8bceb
 Name: foobar
c8bceb
 Type: hash:net
c8bceb
 Members:
c8bceb
-10.1.0.0/16
c8bceb
 10.2.0.0/22
c8bceb
+10.3.0.0/22
c8bceb
 ])])
c8bceb
 
c8bceb
 FWD_END_TEST([-e '/ERROR: COMMAND_FAILED:.*already added.*/d'dnl
c8bceb
-- 
c8bceb
2.20.1
c8bceb