From: Ondrej Lichtner <olichtne(a)redhat.com>
When the scope is not present, the kernel returns all the ip addresses
including IPv6 link local addresses, which mess up the ip address
selection. This fixes that.
Signed-off-by: Ondrej Lichtner <olichtne(a)redhat.com>
---
.../regression_tests/phase3/2_virt_ovs_vxlan.py | 48 +++++++++++-----------
1 file changed, 24 insertions(+), 24 deletions(-)
diff --git a/recipes/regression_tests/phase3/2_virt_ovs_vxlan.py
b/recipes/regression_tests/phase3/2_virt_ovs_vxlan.py
index 388b603..ffc8184 100644
--- a/recipes/regression_tests/phase3/2_virt_ovs_vxlan.py
+++ b/recipes/regression_tests/phase3/2_virt_ovs_vxlan.py
@@ -73,47 +73,47 @@ ctl.wait(15)
#pings
ping_opts = {"count": 100, "interval": 0.1}
if ipv in ['ipv4', 'both']:
- ping((guest1, g1_nic, 0),
- (guest2, g2_nic, 0),
+ ping((guest1, g1_nic, 0, {"scope": 0}),
+ (guest2, g2_nic, 0, {"scope": 0}),
options=ping_opts, expect="fail")
- ping((guest1, g1_nic, 0),
- (guest3, g3_nic, 0),
+ ping((guest1, g1_nic, 0, {"scope": 0}),
+ (guest3, g3_nic, 0, {"scope": 0}),
options=ping_opts)
- ping((guest1, g1_nic, 0),
- (guest4, g4_nic, 0),
+ ping((guest1, g1_nic, 0, {"scope": 0}),
+ (guest4, g4_nic, 0, {"scope": 0}),
options=ping_opts, expect="fail")
- ping((guest2, g2_nic, 0),
- (guest3, g3_nic, 0),
+ ping((guest2, g2_nic, 0, {"scope": 0}),
+ (guest3, g3_nic, 0, {"scope": 0}),
options=ping_opts, expect="fail")
- ping((guest2, g2_nic, 0),
- (guest4, g4_nic, 0),
+ ping((guest2, g2_nic, 0, {"scope": 0}),
+ (guest4, g4_nic, 0, {"scope": 0}),
options=ping_opts)
- ping((guest3, g3_nic, 0),
- (guest4, g4_nic, 0),
+ ping((guest3, g3_nic, 0, {"scope": 0}),
+ (guest4, g4_nic, 0, {"scope": 0}),
options=ping_opts, expect="fail")
if ipv in ['ipv6', 'both']:
- ping6((guest1, g1_nic, 0),
- (guest2, g2_nic, 1),
+ ping6((guest1, g1_nic, 0, {"scope": 0}),
+ (guest2, g2_nic, 1, {"scope": 0}),
options=ping_opts, expect="fail")
- ping6((guest1, g1_nic, 0),
- (guest3, g3_nic, 1),
+ ping6((guest1, g1_nic, 0, {"scope": 0}),
+ (guest3, g3_nic, 1, {"scope": 0}),
options=ping_opts)
- ping6((guest1, g1_nic, 0),
- (guest4, g4_nic, 1),
+ ping6((guest1, g1_nic, 0, {"scope": 0}),
+ (guest4, g4_nic, 1, {"scope": 0}),
options=ping_opts, expect="fail")
- ping6((guest2, g2_nic, 0),
- (guest3, g3_nic, 1),
+ ping6((guest2, g2_nic, 0, {"scope": 0}),
+ (guest3, g3_nic, 1, {"scope": 0}),
options=ping_opts, expect="fail")
- ping6((guest2, g2_nic, 0),
- (guest4, g4_nic, 1),
+ ping6((guest2, g2_nic, 0, {"scope": 0}),
+ (guest4, g4_nic, 1, {"scope": 0}),
options=ping_opts)
- ping6((guest3, g3_nic, 0),
- (guest4, g4_nic, 1),
+ ping6((guest3, g3_nic, 0, {"scope": 0}),
+ (guest4, g4_nic, 1, {"scope": 0}),
options=ping_opts, expect="fail")
# if nperf_mode == "multi":
--
2.8.2