Otherwise potential sanitizer reported errors might go unnoticed.
Reported-at:
https://mail.openvswitch.org/pipermail/ovs-dev/2025-November/427811.html
Reported-by: Lucas Vargas Dias <[email protected]>
Signed-off-by: Dumitru Ceara <[email protected]>
(cherry picked from commit d1f4150bbe88713866f56603a260daae6ffa92aa)
---
tests/ovn-macros.at | 19 +
tests/ovn-northd.at | 159 ++++++-
tests/ovn.at | 9 +-
tests/system-common-macros.at | 9 +-
tests/system-ovn-kmod.at | 72 +--
tests/system-ovn.at | 871 ++++------------------------------
6 files changed, 265 insertions(+), 874 deletions(-)
diff --git a/tests/ovn-macros.at b/tests/ovn-macros.at
index 0aa0b654e0..0ae7fcf87e 100644
--- a/tests/ovn-macros.at
+++ b/tests/ovn-macros.at
@@ -1,3 +1,22 @@
+# OVN_CLEANUP_NORTHD
+#
+# Gracefully terminate all central OVN daemons: NB, SB and ovn-northd.
+m4_define([OVN_CLEANUP_NORTHD],[
+ as ovn-sb
+ OVS_APP_EXIT_AND_WAIT([ovsdb-server])
+
+ as ovn-nb
+ OVS_APP_EXIT_AND_WAIT([ovsdb-server])
+
+ as northd
+ OVS_APP_EXIT_AND_WAIT([ovn-northd])
+
+ if test -d northd-backup; then
+ as northd-backup
+ OVS_APP_EXIT_AND_WAIT([ovn-northd])
+ fi
+])
+
# OVN_CLEANUP_VSWITCH(sim)
#
# Gracefully terminate vswitch daemons in the
diff --git a/tests/ovn-northd.at b/tests/ovn-northd.at
index 00066a7760..c7d5442d52 100644
--- a/tests/ovn-northd.at
+++ b/tests/ovn-northd.at
@@ -152,6 +152,7 @@ check_row_count HA_Chassis 0
check_row_count Gateway_Chassis 0
check_row_count Ha_Chassis_Group 0
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -167,6 +168,7 @@ check ovn-sbctl chassis-add hv1 geneve 127.0.0.1
check ovn-sbctl lsp-bind S1-vm1 hv1
wait_row_count nb:Logical_Switch_Port 1 name=S1-vm1 'up=true'
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -181,6 +183,7 @@ check ovn-nbctl ls-add S1
check ovn-nbctl --wait=sb lsp-add-router-port S1 S1-R1 R1-S1
AT_CHECK([test x`ovn-nbctl lsp-get-up S1-R1` = xup])
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -199,6 +202,7 @@ check ovn-nbctl --wait=sb lsp-add-router-port S1 S1-R1 R1-S1
check ovn-sbctl lsp-bind S1-R1 gw1
AT_CHECK([test x`ovn-nbctl lsp-get-up S1-R1` = xup])
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -216,6 +220,7 @@ check ovn-nbctl ls-add S1
check ovn-nbctl --wait=sb lsp-add-router-port S1 S1-R1 R1-S1
AT_CHECK([test x`ovn-nbctl lsp-get-up S1-R1` = xup])
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -259,6 +264,7 @@ check ovn-nbctl --wait=sb sync
wait_row_count nb:Logical_Router_Port 0 name=lrp1 status:hosting-chassis=ch1
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -271,6 +277,7 @@ check ovn-nbctl lrp-add ro lrp0 00:00:00:00:00:01
192.168.1.1/24
check ovn-nbctl --wait=sb set logical_router_port lrp0 external_ids=test=123
check_column "test=123" sb:Port_Binding external_ids logical_port=lrp0
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -380,6 +387,7 @@ AT_CHECK_UNQUOTED([ovn-sbctl get Port_Binding ${uuid}
options:ipv6_ra_prefixes],
[1], [], [ovn-sbctl: no key "ipv6_ra_prefixes" in Port_Binding record
"${uuid}" column options
])
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -414,13 +422,7 @@ check ovn-nbctl --wait=sb lsp-add sw p3
# northd created with default unixctl path successfully created port_binding
entry
check_row_count Port_Binding 1 logical_port=p3
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
-
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -756,13 +758,7 @@ wait_row_count HA_Chassis_Group 0
wait_row_count Port_Binding 0 logical_port=sw0-pext2 'chassis!=[[]]'
check_row_count HA_Chassis 0
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
-
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -840,6 +836,7 @@ Status: standby
check ovn-nbctl --wait=sb sync
check_row_count Datapath_Binding 1
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -867,6 +864,7 @@ check_row_count Datapath_Binding 1
ovn_start_northd
wait_row_count Datapath_Binding 2
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -903,6 +901,7 @@ wait_row_count Datapath_Binding 2
dp2=$(fetch_column Datapath_Binding _uuid external_ids:name=sw1)
wait_column "$dp1 $dp2" Logical_DP_Group datapaths
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -937,6 +936,7 @@ wait_row_count Datapath_Binding 2
dp2=$(fetch_column Datapath_Binding _uuid external_ids:name=sw1)
wait_column "$dp1 $dp2" Logical_DP_Group datapaths
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -959,6 +959,7 @@ wait_row_count Port_Binding 1 logical_port=cr-R1-S1
options:redirect-type=bridge
check ovn-nbctl lrp-set-redirect-type R1-S1 overlay
wait_row_count Port_Binding 1 logical_port=cr-R1-S1
options:redirect-type=overlay
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -1040,6 +1041,7 @@ echo "IPv6: stateless with match"
check ovn-nbctl --wait=sb --match="udp" --stateless lr-nat-add R1
dnat_and_snat fd01::1 fd11::2
check_flow_match_sets 2 0 0 0 0 1 1
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -1089,6 +1091,7 @@ AT_CHECK([grep 'ct_[s]dnat.*172\.16\.1\.2.*3000'
sbflows3], [1])
check ovn-nbctl lr-nat-del R1 dnat_and_snat 172.16.1.1
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -1332,12 +1335,13 @@ AT_CHECK([grep -e "lr_out_snat" crflows6 |
ovn_strip_lflows], [0], [dnl
table=??(lr_out_snat ), priority=35 , match=(ip && ip4.src ==
50.0.0.11 && ip4.dst == $disallowed_range), action=(next;)
])
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
OVN_FOR_EACH_NORTHD_NO_HV([
AT_SETUP([check Load balancer health check and Service Monitor sync])
-ovn_start ovn-northd
+ovn_start
check ovn-nbctl lb-add lb1 10.0.0.10:80 10.0.0.3:80,20.0.0.3:80
check ovn-nbctl --wait=sb set load_balancer . ip_port_mappings:10.0.0.3=sw0-p1
@@ -1596,6 +1600,7 @@ OVS_WAIT_FOR_OUTPUT(
table=??(ls_in_lb ), priority=120 , match=(ct.new && ip4.dst ==
10.0.0.10 && tcp.dst == 80), action=(reg0 = 0; reject { outport <-> inport;
next(pipeline=egress,table=??);};)
])
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -1671,6 +1676,7 @@ AT_CHECK([grep "lr_in_unsnat" sbflows |
ovn_strip_lflows], [0], [dnl
table=??(lr_in_unsnat ), priority=90 , match=(ip && ip4.dst ==
192.168.2.4), action=(ct_snat;)
])
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -1757,6 +1763,7 @@ AT_CHECK([grep "lr_in_ip_input" sbflows | grep 'ip.\.dst
== {' | grep drop | ovn
table=??(lr_in_ip_input ), priority=60 , match=(ip6.dst ==
{fe80::200:ff:fe00:20}), action=(drop;)
])
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -1778,6 +1785,7 @@ AT_CHECK([ovn-sbctl lflow-list lr0 | grep lr_in_unsnat |
ovn_strip_lflows], [0],
table=??(lr_in_unsnat ), priority=110 , match=(ip4 && ip4.dst ==
192.168.2.3), action=(ct_snat;)
])
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -1806,6 +1814,7 @@ lr_uuid=\"$(ovn-nbctl get Logical_Router . _uuid)\"
echo nb_uuid="$nb_uuid" lr_uuid="$lr_uuid"
AT_CHECK([test "${nb_uuid}" = "${lr_uuid}"])
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -1830,6 +1839,7 @@ AT_CHECK([ovn-nbctl --wait=sb sync], [0])
check_column 1 Port_Binding tunnel_key logical_port=lsp1
check_column 2 Port_Binding tunnel_key logical_port=lsp2
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -1858,6 +1868,7 @@ AT_CHECK([ovn-nbctl --wait=sb sync], [0])
check_row_count HA_Chassis_Group 0
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -1908,6 +1919,7 @@ lsp2
check ovn-nbctl --wait=sb clear Port_Group pg_test ports
AT_CHECK([test 0 = $(ovn-sbctl --columns _uuid list Port_Group | grep uuid
-c)])
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -1935,6 +1947,7 @@ check ovn-nbctl --wait=sb ls-del ls1
wait_row_count Port_Group 1
check_row_count Port_Group 1 name=${ls2_key}_pg_test
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -2163,6 +2176,7 @@ action=(eth.dst = eth.src; eth.src = 00:00:00:00:00:02;
arp.op = 2; /* ARP reply
# xreg0[[0..47]] isn't used anywhere else.
AT_CHECK([ovn-sbctl lflow-list | grep "xreg0\[[0..47\]]" | grep -vE
'lr_in_admission|lr_in_ip_input'], [1], [])
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -2276,6 +2290,7 @@ check ovn-nbctl --wait=sb sync
AT_CHECK([ovn-sbctl lflow-list | grep "ls_out_pre_lb.*priority=100" | grep
reg0 | ovn_strip_lflows], [0], [dnl
])
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -2293,6 +2308,7 @@ AT_CHECK([ovn-sbctl lflow-list | grep arp | grep
10\.0\.0\.1], [1], [ignore])
check ovn-nbctl --wait=sb set NB_Global . options:ignore_lsp_down=true
AT_CHECK([ovn-sbctl lflow-list | grep arp | grep 10\.0\.0\.1], [0], [ignore])
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -2367,6 +2383,7 @@ sw1flows3: table=??(ls_out_acl_eval ), priority=2003
, match=(reg0[[10]] ==
sw1flows3: table=??(ls_out_acl_eval ), priority=2003 , match=(reg0[[9]] ==
1 && (outport == @pg0 && ip6 && udp)), action=(reg8[[18]] = 1; next;)
])
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -2498,6 +2515,7 @@ check ovn-nbctl --wait=sb remove logical_switch $sw0 acls
$acl2
check_meter_by_name meter_me meter_me__${acl3}
check_meter_by_name NOT meter_me__${acl1} meter_me__${acl2}
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -2603,6 +2621,7 @@ check_row_count sb:Mirror 0
check_column "" sb:Port_Binding mirror_rules logical_port=sw0-port1
check_column "" sb:Port_Binding mirror_rules logical_port=sw0-port2
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -2716,6 +2735,7 @@ AT_CHECK([ovn-sbctl lflow-list ls | grep -e
ls_in_acl_hint -e ls_out_acl_hint -e
])
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -2763,6 +2783,7 @@ AT_CHECK(
[ovn-nbctl --wait=sb set logical-switch ls1
other-config:requested-tnl-key=2])
get_tunnel_keys
AT_CHECK([test $ls2 = 3])
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -2783,6 +2804,7 @@ AT_CHECK([test 100 = $(ovn-sbctl get datapath_binding lr0
tunnel_key)])
AT_CHECK(
[ovn-nbctl --wait=sb set logical-router lr1 options:requested-tnl-key=100])
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -2842,6 +2864,7 @@ AT_CHECK(
get_tunnel_keys
AT_CHECK([test $lsp02 = 3 && test $ls1 = 123])
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
OVN_FOR_EACH_NORTHD_NO_HV([
@@ -2875,6 +2898,7 @@ check ovn-nbctl set NB_Global . options:vxlan_mode=false
check_row_count nb:Logical_Switch 4097
wait_row_count sb:Datapath_Binding 4097
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -2905,6 +2929,7 @@ wait_row_count sb:Datapath_Binding 4095
OVS_WAIT_UNTIL([grep "all datapath tunnel ids exhausted"
northd/ovn-northd.log])
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -2936,6 +2961,7 @@ wait_row_count sb:Port_Binding 2048
OVS_WAIT_UNTIL([grep "all port tunnel ids exhausted" northd/ovn-northd.log])
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -3013,6 +3039,7 @@ AT_CHECK_UNQUOTED([ovn-sbctl --bare --columns
_uuid,datapaths find Logical_DP_Gr
$(cat sw_sb_uuids | sort)
])
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -3280,6 +3307,7 @@ AT_CHECK_UNQUOTED([ovn-sbctl --bare --columns
_uuid,datapaths find Logical_DP_Gr
| grep -A1 $lbg0_dp_group | tail -1], [0], [dnl
$sw1_sb_uuid
])
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -3352,6 +3380,7 @@ AT_CHECK([ovn-sbctl lflow-list sw0 | grep ls_in_hairpin |
ovn_strip_lflows], [0]
table=??(ls_in_hairpin ), priority=1 , match=((reg0[[6]] == 1 ||
reg0[[12]] == 1)), action=(eth.dst <-> eth.src; outport = inport;
flags.loopback = 1; output;)
])
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -3482,6 +3511,7 @@ sed 's/reg8\[[0..15\]] == [[0-9]]*/reg8\[[0..15\]] ==
<cleared>/' | ovn_strip_lf
table=??(lr_in_policy_ecmp ), priority=150 , match=(reg8[[0..15]] ==
<cleared>), action=(next;)
])
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -3615,6 +3645,7 @@ ct_lb_mark {
};
])
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -3751,6 +3782,7 @@ ct_lb_mark {
};
])
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -3806,6 +3838,7 @@ AT_CHECK_UNQUOTED([ovn_trace --ct new --ct new --minimal
ls "${flow}"], [0], [dn
output("lsp2");
])
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -3952,6 +3985,7 @@ check as northd ovn-appctl -t ovn-northd
inc-engine/clear-stats
bfd_route_policy_uuid=$(fetch_column nb:bfd _uuid logical_port=r0-sw9)
AT_CHECK([ovn-nbctl list logical_router_policy | sed s/,//g | grep -q
"$bfd_route_policy_uuid"])
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -4130,6 +4164,7 @@ check ovn-nbctl --wait=hv ls-copp-add copp0 sw2
ls2_copp_uuid=$(ovn-nbctl get Logical_Switch sw2 copp)
AT_CHECK([test "$ls2_copp_uuid" = "$copp_uuid"])
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -4148,6 +4183,7 @@ check ovn-nbctl --wait=sb sync
AT_CHECK([grep -qE 'duplicate logical port p1' northd/ovn-northd.log], [0])
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -4166,6 +4202,7 @@ check ovn-nbctl --wait=sb sync
AT_CHECK([grep -qE 'duplicate logical router port p1' northd/ovn-northd.log],
[0])
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -4181,6 +4218,7 @@ check ovn-nbctl --wait=sb sync
AT_CHECK([grep -qE 'duplicate logical.*port p1' northd/ovn-northd.log], [0])
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -4455,6 +4493,7 @@ AT_CHECK([grep "lr_out_post_undnat" lr0flows |
ovn_strip_lflows], [0], [dnl
table=??(lr_out_post_undnat ), priority=50 , match=(ip && ct.new),
action=(ct_commit { } ; next; )
])
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -4497,6 +4536,7 @@ check ovn-nbctl clear logical_switch_port sw0-p1
ha_chassis_group -- set logical
wait_row_count ha_chassis_group 0
check_column "" Port_Binding chassis logical_port=sw0-p1
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -4559,6 +4599,7 @@ wait_row_count FDB 0
ovn-sbctl list FDB
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -4723,6 +4764,7 @@ AT_CHECK([ovn-sbctl dump-flows sw0 | grep "ls_in_lb " |
ovn_strip_lflows ], [0],
table=??(ls_in_lb ), priority=110 , match=(ct.trk && !ct.rpl &&
reg0[[19]] == 1 && ip6), action=(xxreg1 = ct_ip6_dst(); reg2[[0..15]] =
ct_tp_dst(); next;)
])
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -4816,6 +4858,7 @@ AT_CHECK([grep "ls_out_stateful" sw0flows |
ovn_strip_lflows], [0], [dnl
table=??(ls_out_stateful ), priority=100 , match=(reg0[[1]] == 1 &&
reg0[[13]] == 0), action=(ct_commit { ct_mark.blocked = 0; }; next;)
table=??(ls_out_stateful ), priority=100 , match=(reg0[[1]] == 1 &&
reg0[[13]] == 1), action=(ct_commit { ct_mark.blocked = 0; ct_mark.obs_stage =
reg8[[19..20]]; ct_mark.obs_collector_id = reg8[[8..15]]; ct_label.obs_point_id
= reg9; }; next;)
])
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -4861,6 +4904,7 @@ AT_CHECK_UNQUOTED([ovn_trace --ct new --ct new --ct new
ls "$flow" | grep -e ls_
ct_commit { ct_mark.blocked = 0; ct_mark.obs_stage = reg8[[19..20]];
ct_mark.obs_collector_id = reg8[[8..15]]; ct_label.obs_point_id = reg9; };
])
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -4938,6 +4982,7 @@ AT_CHECK([grep -c "ct.inv" sw0flows], [0], [dnl
6
])
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -4991,7 +5036,7 @@ cp $PKIDIR/$key $key
cp $PKIDIR/$cert $cert
check ovn-nbctl --wait=sb sync
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -5025,6 +5070,7 @@ check ovn-nbctl --wait=sb sync
AT_CHECK([ovn_trace --minimal 'inport == "sw1-port1" && eth.src ==
50:54:00:00:00:03 && eth.dst == 00:00:00:00:ff:02 && ip4.dst == 42.42.42.42 &&
ip4.src == 11.0.0.2 && ip.ttl == 64' | grep "output(\"sw0-port1\")"], [1],
[ignore])
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -5058,6 +5104,7 @@ check ovn-nbctl --wait=sb sync
AT_CHECK([ovn_trace --minimal 'inport == "sw1-port1" && eth.src ==
50:54:00:00:00:03 && eth.dst == 00:00:00:00:ff:02 && ip6.dst == fd42::42 &&
ip6.src == fd11::2 && ip.ttl == 64' | grep "output(\"sw0-port1\")"], [1],
[ignore])
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -5105,6 +5152,7 @@ AT_CHECK([grep -w "ls_in_dhcp_options" sw0flows |
ovn_strip_lflows], [0], [dnl
table=??(ls_in_dhcp_options ), priority=100 , match=(inport == "sw0-port1"
&& eth.src == 50:54:00:00:00:01 && (ip4.src == {10.0.0.2, 0.0.0.0} && ip4.dst
== {10.0.0.1, 255.255.255.255}) && udp.src == 68 && udp.dst == 67),
action=(reg0[[3]] = put_dhcp_opts(offerip = 10.0.0.2, hostname = "bar",
lease_time = 3600, netmask = 255.255.255.0, router = 10.0.0.1, server_id =
10.0.0.1); next;)
])
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -5352,6 +5400,7 @@ check ovn-nbctl --wait=sb clear logical_router_port
ro2-sw ha_chassis_group
check_lflows 0
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -5559,6 +5608,7 @@ AT_CHECK([grep "ls_in_l2_lkup" ls1_lflows |
ovn_strip_lflows], [0], [dnl
AT_CHECK([grep "ls_in_l2_lkup" ls1_lflows | grep "192.168.4.100" | grep -v
clone | grep "_MC_flood" -c], [1], [0
])
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -6384,6 +6434,7 @@ AT_CHECK([ovn-sbctl dump-flows lr0 | grep "lr_in_dnat" |
ovn_strip_lflows], [0],
table=??(lr_in_dnat ), priority=70 , match=(ct.rel && !ct.est &&
!ct.new && !ct.rpl && ct_mark.skip_snat == 1), action=(flags.skip_snat_for_lb =
1; ct_commit_nat;)
])
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -6401,6 +6452,7 @@ AT_CHECK([ovn-sbctl create Load_Balancer name=lb1
ls_datapath_group="$dps" exter
check ovn-nbctl --wait=sb sync
check_row_count Load_Balancer 1
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -6428,6 +6480,7 @@ AT_CHECK([ovn-sbctl --columns=tags list logical_flow |
grep lsp0 -c], [0], [dnl
3
])
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -6729,6 +6782,7 @@ check ovn-nbctl --wait=sb sync
ovn-sbctl dump-flows lr0 > lr0flows
AT_CHECK([grep -E "lr_out_post_snat.*ct_commit_nat" lr0flows], [1])
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])])
@@ -6832,6 +6886,7 @@ AT_CHECK([grep -e "lr_in_ip_routing.*2.0.0.0" lr0flows |
ovn_strip_lflows], [0],
table=??(lr_in_ip_routing ), priority=73 , match=(reg7 == 0 && ip4.dst
== 2.0.0.0/24), action=(ip.ttl--; reg8[[0..15]] = 0; reg0 = ip4.dst; reg1 =
192.168.0.1; eth.src = 00:00:20:20:12:13; outport = "lr0-public";
flags.loopback = 1; next;)
])
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -6908,6 +6963,7 @@ AT_CHECK([grep lr_in_gw_redirect lrflows | grep cr-DR |
ovn_strip_lflows], [0],
table=??(lr_in_gw_redirect ), priority=50 , match=(outport == "DR-S3"),
action=(outport = "cr-DR-S3"; next;)
])
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -7000,6 +7056,7 @@ AT_CHECK([grep lr_in_gw_redirect lrflows | grep lrp1 |
ovn_strip_lflows], [0], [
wait_row_count Port_Binding 1 logical_port=cr-lrp1
options:always-redirect="true"
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -7046,13 +7103,14 @@ check ovn-nbctl --wait=sb set logical_switch_port
S1-vm2 \
wait_row_count Port_binding 1 logical-port=S1-vm2 requested_chassis=$ch2_uuid
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
OVN_FOR_EACH_NORTHD_NO_HV([
AT_SETUP([check options: force_fdb_lookup for LSP])
-ovn_start NORTHD_TYPE
+ovn_start
check ovn-nbctl ls-add S1
check ovn-nbctl --wait=sb lsp-add S1 S1-vm1
check ovn-nbctl --wait=sb lsp-add S1 S1-localnet
@@ -7084,13 +7142,14 @@ AT_CHECK([grep -e "ls_in_.*_fdb.*S1-vm1" S1flows |
ovn_strip_lflows], [0], [dnl
#Verify the flows for a non-default port type (localnet port)
AT_CHECK([grep -e "ls_in_.*_fdb.*S1-localnet" S1flows], [1], [])
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
OVN_FOR_EACH_NORTHD_NO_HV([
AT_SETUP([check options:pkt_clone_type for LSP])
-ovn_start NORTHD_TYPE
+ovn_start
check ovn-nbctl ls-add S1
check ovn-nbctl --wait=sb lsp-add S1 S1-vm1
check ovn-nbctl --wait=sb lsp-add S1 S1-vm2
@@ -7124,6 +7183,7 @@ AT_CHECK([grep -e "ls_in_l2_lkup.*S1-vm1" S1flows |
ovn_strip_lflows], [0], [dnl
table=??(ls_in_l2_lkup ), priority=50 , match=(eth.dst ==
50:54:00:00:00:01), action=(outport = "S1-vm1"; output;)
])
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -7146,6 +7206,7 @@ AT_CHECK([ovn-sbctl --id=@dp create Datapath_Binding
external_ids:logical-switch
# northd should delete one of the datapaths in the end
wait_row_count Datapath_Binding 1
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -7186,6 +7247,7 @@ AT_CHECK_UNQUOTED([ovn_trace --minimal "${flow}" --lb-dst
42.42.42.42:4242], [0]
ct_dnat /* assuming no un-dnat entry, so no change */ /* default (use --ct to
customize) */;
])
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -7253,6 +7315,7 @@ AT_CHECK([grep -e "(lr_in_ip_routing ).*outport"
lr0flows | ovn_strip_lflows],
table=??(lr_in_ip_routing ), priority=97 , match=(reg7 == 2 && ip4.dst
== 1.1.1.1/32), action=(ip.ttl--; reg8[[0..15]] = 0; reg0 = 192.168.0.20; reg1
= 192.168.0.1; eth.src = 00:00:00:00:00:01; outport = "lrp0"; flags.loopback =
1; next;)
])
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -7284,6 +7347,7 @@ check ovn-nbctl --wait=sb lsp-set-options S1-R1
router-port=R1-S1 nat-addresses=
AT_CHECK([ovn-sbctl get Port_Binding S1-R1 nat_addresses |grep -q
172.16.1.10], [1])
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -7314,6 +7378,7 @@ check ovn-nbctl --wait=sb set Logical_Switch S1 \
AT_CHECK([ovn-sbctl lflow-list S1 | grep ls_in_l2_lkup | grep -q
'match=(eth.mcast && (arp.op == 1 || nd_ns)), action=(outport = "_MC_flood_l2";
output;)'], [1])
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -7565,6 +7630,7 @@ check ovn-nbctl --wait=sb sync
check_log_flows_count 0 out
check_log_flows_count 0 in
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -7609,6 +7675,7 @@ AT_CHECK([grep -e 'lr_in_ip_routing ' lrflows | grep -e
'igmp' -e 'mld' | ovn_
table=??(lr_in_ip_routing ), priority=10550, match=(eth.src ==
00:00:00:00:00:02 && igmp), action=(drop;)
])
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -7792,6 +7859,7 @@ AT_CHECK([grep -e "ls_in_stateful" lsflows |
ovn_strip_lflows], [0], [dnl
table=??(ls_in_stateful ), priority=100 , match=(reg0[[1]] == 1 &&
reg0[[13]] == 1), action=(ct_commit { ct_mark.blocked = 0; ct_mark.obs_stage =
reg8[[19..20]]; ct_mark.obs_collector_id = reg8[[8..15]]; ct_label.obs_point_id
= reg9; }; next;)
])
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -7984,6 +8052,7 @@ check ovn-nbctl --wait=sb lr-nat-del DR dnat_and_snat
AT_CHECK([ovn-sbctl dump-flows DR | grep -e lr_in_unsnat -e lr_out_snat -e
lr_in_dnat -e lr_out_undnat | grep ct_snat| wc -l], [0], [0
])
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -8031,6 +8100,7 @@ check ovn-nbctl lrp-del lr-lrp -- lr-del lr -- lr-add lr
-- lrp-add lr lr-lrp 00
wait_row_count sb:Static_MAC_Binding 1
check ovn-nbctl --wait=sb sync
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -8058,6 +8128,7 @@ AT_CHECK([cat lrflows | grep -e lr_in_lookup_neighbor -e
lr_in_learn_neighbor |
table=??(lr_in_lookup_neighbor), priority=100 , match=(nd_ns),
action=(reg9[[2]] = lookup_nd(inport, ip6.src, nd.sll); next;)
])
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -8748,6 +8819,7 @@ AT_CHECK_UNQUOTED([ovn_trace --ct new --ct new --minimal
ls "${flow}"], [0], [dn
ct_next(ct_state=new|trk);
])
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -8792,6 +8864,7 @@ AT_CHECK([as northd ovn-appctl -t ovn-northd
parallel-build/set-n-threads 1 2],
ovn-appctl: ovn-northd: server returned an error
])
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -8860,6 +8933,7 @@ check ovn-nbctl --wait=sb sync
ovn-sbctl dump-flows | DUMP_FLOWS_SORTED > flows3
AT_CHECK([diff flows1 flows3])
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -9067,6 +9141,7 @@ ovn_strip_lflows ], [0], [dnl
table=??(ls_out_check_port_sec), priority=100 , match=(eth.mcast),
action=(reg0[[15]] = 0; next;)
])
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -9101,6 +9176,7 @@ AT_CHECK([ovn-sbctl dump-flows ls0 | grep -e
'ls_in_\(put\|lookup\)_fdb' | ovn_s
table=??(ls_in_put_fdb ), priority=0 , match=(1), action=(next;)
])
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -9189,6 +9265,7 @@ AT_CHECK([grep "ls_in_lb " S1flows | ovn_strip_lflows],
[0], [dnl
check_column "" sb:load_balancer datapaths name=lb0
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -9224,6 +9301,7 @@ AT_CHECK([grep "lr_in_arp_resolve" R1flows | grep
priority=90 | ovn_strip_lflows
table=??(lr_in_arp_resolve ), priority=90 , match=(outport == "R1-PUB" &&
ip6.src == 1000::3 && is_chassis_resident("S0-P0")), action=(get_nd(outport,
xxreg0); next;)
])
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -9408,12 +9486,13 @@ AT_CHECK([grep "lr_in_dnat " R1flows_2lbs |
ovn_strip_lflows], [0], [dnl
])
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
OVN_FOR_EACH_NORTHD_NO_HV([
AT_SETUP([check options:disable_arp_nd_rsp for LSP])
-ovn_start NORTHD_TYPE
+ovn_start
check ovn-nbctl ls-add S1
check ovn-nbctl --wait=sb lsp-add S1 S1-vm1
check ovn-nbctl --wait=sb lsp-set-addresses S1-vm1 "50:54:00:00:00:010
192.168.0.10 fd00::10"
@@ -9439,6 +9518,7 @@ AT_CHECK([grep -e "ls_in_arp_rsp" S1flows |
ovn_strip_lflows], [0], [dnl
table=??(ls_in_arp_rsp ), priority=0 , match=(1), action=(next;)
])
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -9543,6 +9623,7 @@ check ovn-nbctl --wait=sb sync
AT_CHECK([as northd ovn-appctl -t ovn-northd inc-engine/show-stats
sync_to_sb_addr_set recompute], [0], [0
])
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -9905,6 +9986,7 @@ dnl Expect both ACLs on sw1 and no ACLs on sw2
check_acl_lflows 1 1 0 0
CHECK_NO_CHANGE_AFTER_RECOMPUTE
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -10033,6 +10115,7 @@ AT_CHECK([ovn-sbctl dump-flows | grep "ls_in_acl" |
grep "match=(1)" | ovn_stri
table=??(ls_in_acl_sample ), priority=0 , match=(1), action=(next;)
])
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -10068,6 +10151,7 @@ check ovn-nbctl destroy Chassis_Template_Var hv2
check ovn-nbctl --wait=sb sync
check_row_count sb:Chassis_Template_Var 0
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -10096,6 +10180,7 @@ AT_CHECK([as northd ovn-appctl -t ovn-northd
debug/chassis-features-list], [0],
mac_binding_timestamp: true
])
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -10118,6 +10203,7 @@ AT_CHECK([fetch_column sb:Port_Binding options
logical_port=public |grep -q 'qos
check ovn-nbctl --wait=sb set Logical_Switch_Port public
options:qos_min_rate=200000 options:network_name=phys
AT_CHECK([fetch_column sb:Port_Binding options logical_port=public |grep -q
'qos_physical_network=phys'])
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -10153,6 +10239,7 @@ AT_CHECK([ovn-sbctl lflow-list ls | grep qos |
ovn_strip_lflows], [0], [dnl
table=??(ls_out_qos ), priority=103 , match=(ip4), action=(ip.dscp
= 17; pkt.mark = 18; next;)
])
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -10279,6 +10366,7 @@ acl_test from-lport "" pg ls_in_acl_eval
ls_in_acl_action
acl_test from-lport "--apply-after-lb" pg ls_in_acl_after_lb_eval
ls_in_acl_after_lb_action
acl_test to-lport "" pg ls_out_acl_eval ls_out_acl_action
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -10325,6 +10413,7 @@ acl_test from-lport "" pg ls_in_acl_eval
acl_test from-lport "--apply-after-lb" pg ls_in_acl_after_lb_eval
acl_test to-lport "" pg ls_out_acl_eval
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -10385,6 +10474,7 @@ AT_CHECK_UNQUOTED([ovn_trace --ct new --ct new --ct new
s1 "$flow" | grep -e ls_
ct_commit { ct_mark.blocked = 0; };
])
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -10444,6 +10534,7 @@ AT_CHECK([ovn-sbctl lflow-list sw | grep ls_out_pre_lb
| grep priority=110 | gre
table=??(ls_out_pre_lb ), priority=110 , match=(ip && outport ==
"sw-ln"), action=(ct_clear; next;)
])
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -10467,6 +10558,7 @@ check ovn-nbctl --wait=sb lsp-set-type p1 external
sb_lb_recomp=$(as northd ovn-appctl -t ovn-northd inc-engine/show-stats
sync_to_sb_lb recompute)
AT_CHECK([test x$sb_lb_recomp != x0])
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -10622,6 +10714,7 @@ check ovn-nbctl --wait=hv lsp-del lsp0-1
check_recompute_counter 0 0
CHECK_NO_CHANGE_AFTER_RECOMPUTE
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -10825,6 +10918,7 @@ dnl Only triggers recompute of the sync_meters and
lflow nodes.
check_recompute_counter 0 2 2
CHECK_NO_CHANGE_AFTER_RECOMPUTE(1)
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -10876,6 +10970,7 @@ AT_CHECK([grep "lr_in_gw_redirect" R1flows |sed
s'/table=../table=??/' |sort], [
table=??(lr_in_gw_redirect ), priority=50 , match=(outport == "R1-PUB"),
action=(outport = "cr-R1-PUB"; next;)
])
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -10943,6 +11038,7 @@ check_column $remote_chassis_uuid Port_Binding chassis
logical_port=sw0-r1
check ovn-nbctl --wait=hv lsp-set-type sw0-r1 router
check_column '' Port_Binding chassis logical_port=sw0-r1
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -11585,6 +11681,7 @@ check ovn-nbctl --wait=sb lb-add lb4 10.0.0.40:4040
10.0.40.40:4050 \
check_engine_stats northd recompute nocompute
CHECK_NO_CHANGE_AFTER_RECOMPUTE
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -11638,6 +11735,7 @@ AT_CHECK([as northd ovn-appctl -t ovn-northd status],
[0], [dnl
Status: active
])
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -11763,6 +11861,7 @@ AT_CHECK([ovn-sbctl dump-flows S1 | grep pre_acl |
ovn_strip_lflows], [0], [dnl
table=??(ls_out_pre_acl ), priority=110 , match=(nd || nd_rs || nd_ra
|| mldv1 || mldv2 || (udp && udp.src == 546 && udp.dst == 547)), action=(next;)
])
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -11805,6 +11904,7 @@ check_engine_stats lflow recompute nocompute
check_engine_stats sync_to_sb_lb recompute compute
CHECK_NO_CHANGE_AFTER_RECOMPUTE
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -12026,6 +12126,7 @@ AT_CHECK([echo $dpgrp_dps | grep $sw3_uuid], [0],
[ignore])
AT_CHECK([echo $dpgrp_dps | grep $sw4_uuid], [0], [ignore])
AT_CHECK([echo $dpgrp_dps | grep $sw5_uuid], [0], [ignore])
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -12314,12 +12415,13 @@ ovn-nbctl: constraint violation: -2 is not in the
valid range 0 to 4294967295 (i
])
check_row_count nb:QoS 0
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
OVN_FOR_EACH_NORTHD_NO_HV([
AT_SETUP([check DHCP RELAY])
-ovn_start NORTHD_TYPE
+ovn_start
check ovn-nbctl ls-add ls0
check ovn-nbctl lsp-add ls0 ls0-port1
@@ -12383,6 +12485,7 @@ AT_CAPTURE_FILE([lflows])
AT_CHECK([grep -e "DHCP_RELAY_" lflows | sed 's/table=../table=??/'], [0], [dnl
])
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -12398,6 +12501,7 @@ check ovn-nbctl --wait=hv sync
flow_desc=$(fetch_column Logical_flow flow_desc match='"outport == \"none\""')
AT_CHECK([test "$flow_desc" != ""])
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -12571,6 +12675,7 @@ check_engine_stats fdb_aging recompute nocompute
check_engine_stats northd recompute nocompute
check_engine_stats lflow recompute nocompute
+OVN_CLEANUP_NORTHD
AT_CLEANUP
OVN_FOR_EACH_NORTHD_NO_HV([
@@ -12589,6 +12694,7 @@ check_engine_stats lflow recompute nocompute
check_engine_stats global_config recompute nocompute
CHECK_NO_CHANGE_AFTER_RECOMPUTE
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -12613,6 +12719,7 @@ AT_CHECK([ovn-sbctl lflow-list | grep
ls_in_l2_unknown.*sample | ovn_strip_lflow
table=??(ls_in_l2_unknown ), priority=50 , match=(outport == "none"),
action=(sample(probability=65535,collector_set=123,obs_domain=42,obs_point=$cookie);
/* drop */)
])
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -12832,6 +12939,7 @@ AT_CHECK_UNQUOTED([ovn_trace --ct est --ct est ls
"$flow" | TRACE_FILTER], [0],
reg9 = 0;
])
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -13106,6 +13214,7 @@ AT_CHECK_UNQUOTED([ovn_trace --ct est --ct est ls
"$flow" | TRACE_FILTER], [0],
reg9 = 0;
])
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -13166,6 +13275,7 @@
action=(sample(probability=20000,collector_set=100,obs_domain=43,obs_point=ct_la
action=(sample(probability=20000,collector_set=100,obs_domain=43,obs_point=ct_label.obs_point_id);
next;)
])
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -13218,6 +13328,7 @@ AT_CHECK([ovn-sbctl dump-flows lr | grep lr_in_dnat |
ovn_strip_lflows], [0], [d
table=??(lr_in_dnat ), priority=320 , match=(ip && ip4.dst ==
10.0.0.100 && (udp)), action=(flags.loopback = 1; ct_dnat(10.0.0.20);)
])
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -13709,6 +13820,7 @@ AT_CHECK([grep -Fe "172.168.0.110" -e "172.168.0.120"
-e "10.0.0.3" -e "20.0.0.3
table=??(ls_in_l2_lkup ), priority=80 , match=(flags[[1]] == 0 &&
arp.op == 1 && arp.tpa == 172.168.0.120), action=(clone {outport =
"public-lr0"; output; }; outport = "_MC_flood_l2"; output;)
])
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -13809,6 +13921,7 @@ check ovn-nbctl --wait=sb set logical_router_port lr-ls
options:routing-protocol
check ovn-nbctl --wait=sb set logical_router_port lr-ls
options:routing-protocols=BGP,BFD
check_no_redirect
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -13891,6 +14004,7 @@ check_uuid ovn-sbctl create RBAC_Role name=custom-role
permissions:Load_Balancer
OVS_WAIT_UNTIL([rbr_match_builtin])
check rbr_match_custom
+OVN_CLEANUP_NORTHD
AT_CLEANUP
OVN_FOR_EACH_NORTHD_NO_HV([
@@ -13952,6 +14066,7 @@ AT_CHECK([ovn-sbctl lflow-list S2 | grep
ls_in_acl_action | grep priority=500 |
table=??(ls_in_acl_action ), priority=500 , match=(reg8[[30..31]] == 0),
action=(reg8[[30..31]] = 1; next(pipeline=ingress,table=??);)
])
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -13999,6 +14114,7 @@ check_row_count Port_Binding 1 logical_port=lrp0
options:peer{not-in}lrp1
check_row_count Port_Binding 1 logical_port=lrp1 options:peer{not-in}lrp2
check_row_count Port_Binding 1 logical_port=lrp2 options:peer{not-in}lrp0
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -14015,6 +14131,7 @@ check ovn-nbctl --wait=sb sync \
check grep -q "Bad configuration: The peer of the switch port 'ls-lrp1' (LRP
peer: 'lrp1') has its own peer configuration: 'lrp0'" northd/ovn-northd.log
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -14128,6 +14245,7 @@ AT_CHECK([grep -E flags.network_id lrflows |
ovn_strip_lflows], [0], [dnl
table=??(lr_out_snat ), priority=110 ,
match=(flags.force_snat_for_lb == 1 && flags.network_id == 9 && ip4 && outport
== "lrp-server"), action=(ct_snat(6.5.1.1);)
table=??(lr_out_snat ), priority=110 ,
match=(flags.force_snat_for_lb == 1 && flags.network_id == 9 && ip6 && outport
== "lrp-server"), action=(ct_snat(ff01::b);)
])
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -14204,5 +14322,6 @@ AT_CHECK([ovn-sbctl lflow-list ls1 | grep ls_in_arp_rsp
| grep "eth.dst == 00:00
AT_CHECK([ovn-sbctl lflow-list ls1 | grep ls_in_arp_rsp | grep "ip6.dst ==
fd01::1" | ovn_strip_lflows], [0], [dnl
])
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
diff --git a/tests/ovn.at b/tests/ovn.at
index f6905b9789..8b0f32e092 100644
--- a/tests/ovn.at
+++ b/tests/ovn.at
@@ -9075,14 +9075,7 @@ AT_CHECK([ovn-nbctl list Logical-Switch-Port | grep
192.10.2.127], [1])
AT_CHECK([ovn-nbctl list Logical-Switch-Port | grep 192.10.2.128], [1])
AT_CHECK([ovn-nbctl list Logical-Switch-Port | grep 192.10.2.180], [1])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
diff --git a/tests/system-common-macros.at b/tests/system-common-macros.at
index 7de686c9ad..60a9f34453 100644
--- a/tests/system-common-macros.at
+++ b/tests/system-common-macros.at
@@ -312,14 +312,7 @@ AT_CHECK([ovn-nbctl get logical_router_port rp-sw0
ipv6_prefix | cut -c3-15], [0
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/.*error receiving.*/d
diff --git a/tests/system-ovn-kmod.at b/tests/system-ovn-kmod.at
index 1454fabd70..5cf1ccd55a 100644
--- a/tests/system-ovn-kmod.at
+++ b/tests/system-ovn-kmod.at
@@ -285,14 +285,7 @@ NS_CHECK_EXEC([foo1], [nc -z 192.168.1.100 8081])
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d
@@ -583,14 +576,7 @@ NS_CHECK_EXEC([foo1], [nc -z fd11::a 8081])
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d
@@ -725,14 +711,7 @@ check ovn-nbctl lb-del lb1
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d
@@ -882,14 +861,7 @@ done
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d
@@ -1056,14 +1028,7 @@ ovn-appctl -t ovn-controller vlog/set info
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["
@@ -1128,14 +1093,7 @@ check cmp frag_test_client.expected
udp_frag_test_c2.recvd
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d
@@ -1197,14 +1155,7 @@ check cmp frag_test_client.expected
udp_frag_test_c2.recvd
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d
@@ -1316,14 +1267,7 @@ ovs-appctl revalidator/resume
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d
diff --git a/tests/system-ovn.at b/tests/system-ovn.at
index 7d502ee4ab..d05837105f 100644
--- a/tests/system-ovn.at
+++ b/tests/system-ovn.at
@@ -164,14 +164,7 @@
icmp,orig=(src=192.168.2.2,dst=192.168.1.2,id=<cleared>,type=8,code=0),reply=(sr
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d
@@ -344,14 +337,7 @@
icmpv6,orig=(src=fd12::2,dst=fd11::2,id=<cleared>,type=128,code=0),reply=(src=fd
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d
@@ -456,14 +442,7 @@
icmp,orig=(src=192.168.1.2,dst=172.16.1.2,id=<cleared>,type=8,code=0),reply=(src
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d
@@ -568,14 +547,7 @@
icmpv6,orig=(src=fd10::2,dst=fd30::2,id=<cleared>,type=128,code=0),reply=(src=fd
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d
@@ -790,14 +762,7 @@
icmp,orig=(src=192.168.1.2,dst=172.16.1.3,id=<cleared>,type=8,code=0),reply=(src
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d
@@ -1016,14 +981,7 @@
icmpv6,orig=(src=fd11::2,dst=fd30::3,id=<cleared>,type=128,code=0),reply=(src=fd
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d
@@ -1330,14 +1288,7 @@
icmpv6,orig=(src=fd11::2,dst=fd30::3,id=<cleared>,type=128,code=0),reply=(src=fd
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d
@@ -1612,14 +1563,7 @@ OVS_WAIT_UNTIL([
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d"])
@@ -1833,14 +1777,7 @@ else
fi
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d"])
@@ -1941,14 +1878,7 @@
tcp,orig=(src=192.168.1.2,dst=30.0.0.2,sport=<cleared>,dport=<cleared>),reply=(s
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d"])
@@ -2051,14 +1981,7 @@
tcp,orig=(src=fd01::2,dst=fd03::2,sport=<cleared>,dport=<cleared>),reply=(src=fd
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d"])
@@ -2300,14 +2223,7 @@ OVS_WAIT_UNTIL([check_est_flows], [check established
flows])
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d
@@ -2392,14 +2308,7 @@ done
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d
@@ -2549,14 +2458,7 @@
tcp,orig=(src=fd72::2,dst=fd30::2,sport=<cleared>,dport=<cleared>),reply=(src=fd
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d
@@ -2720,14 +2622,7 @@ test "x$ct1 = x$exp_ct1" && test "x$ct2 = x$exp_ct2"
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d
@@ -2893,14 +2788,7 @@ test "x$ct1 = x$exp_ct1" && test "x$ct2 = x$exp_ct2"
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d
@@ -3114,14 +3002,7 @@ test "x$ct1 = x$exp_ct1" && test "x$ct2 = x$exp_ct2" &&
test "x$ct3 = x$exp_ct3"
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d
@@ -3257,14 +3138,7 @@
tcp,orig=(src=172.16.1.2,dst=172.16.1.11,sport=<cleared>,dport=<cleared>),reply=
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d
@@ -3400,14 +3274,7 @@
tcp,orig=(src=fd72::2,dst=fd72::11,sport=<cleared>,dport=<cleared>),reply=(src=f
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d
@@ -3583,14 +3450,7 @@ OVS_WAIT_UNTIL([
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d
@@ -3746,14 +3606,7 @@ NS_CHECK_CONNECTIVITY_V6([alice1], [bar1], [fd12::2])
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d
@@ -3929,14 +3782,7 @@
icmp,orig=(src=192.168.1.3,dst=172.16.1.4,id=<cleared>,type=8,code=0),reply=(src
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d
@@ -4096,14 +3942,7 @@
icmpv6,orig=(src=fd20::1,dst=fd20::4,id=<cleared>,type=128,code=0),reply=(src=fd
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d
@@ -4173,14 +4012,7 @@ OVS_WAIT_WHILE([ovs-appctl dpctl/dump-conntrack
zone=$zone_id | grep .])
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d
@@ -4339,14 +4171,7 @@ OVS_WAIT_UNTIL([
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d
@@ -4557,14 +4382,7 @@ OVS_WAIT_UNTIL([
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d
@@ -4734,14 +4552,7 @@ wait_row_count Service_Monitor 1 status=online
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d
@@ -4833,14 +4644,7 @@ NS_CHECK_EXEC([lsp], [nc 88.88.88.89 8080 -z], [0],
[ignore], [ignore])
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d
@@ -4927,14 +4731,7 @@ NS_CHECK_EXEC([lsp], [nc 8800::0089 8080 -z], [0],
[ignore], [ignore])
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d
@@ -5154,14 +4951,7 @@ aef0::3 udp port 90" | uniq | wc -l)
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d
@@ -5385,14 +5175,7 @@ aef0::3 udp port 90" | uniq | wc -l)
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d
@@ -5505,14 +5288,7 @@ AT_CHECK([
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d
@@ -5619,14 +5395,7 @@ NS_CHECK_EXEC([sw0-p1-lbc], [nc -z 30.0.0.10 80], [0],
[ignore], [ignore])
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d
@@ -5726,14 +5495,7 @@
tcp,orig=(src=42.42.42.3,dst=66.66.66.66,sport=<clnt_s_port>,dport=666),reply=(s
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d
@@ -5833,14 +5595,7 @@
tcp,orig=(src=4242::3,dst=6666::1,sport=<clnt_s_port>,dport=666),reply=(src=4242
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d
@@ -5927,14 +5682,7 @@ NS_CHECK_EXEC([sw0-p1-f], [ping -q -c 3 -i 0.3 -w 2
10.0.0.5 | FORMAT_PING], \
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d
@@ -6143,14 +5891,7 @@
tcp,orig=(src=172.16.0.1,dst=10.0.0.2,sport=<cleared>,dport=<cleared>),reply=(sr
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d
@@ -6375,14 +6116,7 @@
tcp,orig=(src=fd07::1,dst=fd01::2,sport=<cleared>,dport=<cleared>),reply=(src=fd
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d
@@ -6424,14 +6158,7 @@ OVS_WAIT_UNTIL([test x$(ovn-nbctl lsp-get-up sw0-port1)
= xdown])
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d
@@ -6512,14 +6239,7 @@
icmp,orig=(src=192.168.1.2,dst=172.16.1.100,id=<cleared>,type=8,code=0),reply=(s
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/.*error receiving.*/d
@@ -6742,14 +6462,7 @@ OVS_WAIT_UNTIL([tc class show dev ovs-public | \
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/.*error receiving.*/d
@@ -6944,14 +6657,7 @@ check ovn-nbctl destroy bfd $uuid_v6
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/.*error receiving.*/d
@@ -7073,14 +6779,7 @@ AT_CHECK([ovs-appctl dpctl/dump-flows | grep ct_mark |
grep -v ipv6 -c], [1], [d
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d
@@ -7192,14 +6891,7 @@ NS_CHECK_EXEC([vm2], [ping -q -c 3 -i 0.3 -w 2
172.18.2.10 | FORMAT_PING], \
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/.*error receiving.*/d
@@ -7297,14 +6989,7 @@ NS_CHECK_EXEC([vm1], [ping -q -c 3 -i 0.3 -w 2
172.18.2.12 | FORMAT_PING], \
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d
@@ -7507,14 +7192,7 @@ OVS_WAIT_UNTIL([test "1" = "$(grep -c
"dl_dst=33:33:33:33:33:33" ovn-controller.
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/.*error receiving.*/d
@@ -7650,14 +7328,7 @@
icmp,orig=(src=10.0.0.3,dst=10.0.0.2,id=<cleared>,type=8,code=0),reply=(src=10.0
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d
@@ -7792,14 +7463,7 @@
icmp,orig=(src=10.0.0.3,dst=10.0.0.2,id=<cleared>,type=8,code=0),reply=(src=10.0
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d
@@ -7893,14 +7557,7 @@
icmp,orig=(src=10.0.0.2,dst=10.0.0.3,id=<cleared>,type=8,code=0),reply=(src=10.0
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d
@@ -7994,14 +7651,7 @@
icmp,orig=(src=10.0.0.2,dst=10.0.0.3,id=<cleared>,type=8,code=0),reply=(src=10.0
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d
@@ -8088,14 +7738,7 @@ AT_CHECK([ip netns exec sw0p1 wget 20.0.0.3 -t 3 -T 1],
[0], [ignore], [ignore])
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d
@@ -8445,14 +8088,7 @@ check $PYTHON $srcdir/check_acl_log.py \
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d
@@ -8574,14 +8210,7 @@ AT_CHECK([ovs-appctl dpctl/flush-conntrack])
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d
@@ -8636,14 +8265,7 @@ NS_CHECK_EXEC([sw0-p1.2], [ping -q -c 3 -i 0.3 -w 2
10.0.0.3 | FORMAT_PING], \
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d
@@ -8725,14 +8347,7 @@ NS_CHECK_EXEC([ls1p1], [ping6 -q -c 3 -i 0.3 -w 2
1711::1 | FORMAT_PING], \
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d
@@ -8834,14 +8449,7 @@ AT_CHECK([grep -qE 'Too many active mcast flows'
northd/ovn-northd.log], [1])
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d
@@ -8903,14 +8511,7 @@ NS_CHECK_EXEC([vif0], [ping -q -c 3 -i 0.3 -w 1
192.168.20.1 | FORMAT_PING], \
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d
@@ -9105,14 +8706,7 @@
udp,orig=(src=192.168.10.10,dst=192.168.20.20,sport=<cleared>,dport=<cleared>),r
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d
@@ -9249,14 +8843,7 @@ OVS_WAIT_UNTIL([
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d
@@ -9394,14 +8981,7 @@ OVS_WAIT_UNTIL([
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d
@@ -9519,14 +9099,7 @@ OVS_WAIT_UNTIL([
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d
@@ -9670,14 +9243,7 @@ AT_CHECK([ovs-appctl dpctl/flush-conntrack])
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d
@@ -9814,14 +9380,7 @@ AT_CHECK([ovs-appctl dpctl/flush-conntrack])
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d
@@ -9910,14 +9469,7 @@ NS_CHECK_EXEC([ns_ls1p1], [ping -q -c 3 -i 0.3 -w 2
10.89.189.1 | FORMAT_PING],
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d
@@ -10052,14 +9604,7 @@ NS_CHECK_EXEC([vm1], [ping -q -c 3 -i 0.3 -w 2 10.0.0.2
| FORMAT_PING], \
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d
@@ -10266,14 +9811,7 @@ AT_CHECK([ovs-appctl dpctl/dump-conntrack |
FORMAT_CT(30.0.0.1) | sed -e 's/zone
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d
@@ -10407,14 +9945,7 @@ NS_CHECK_EXEC([ns_ext1], [ping -q -c 3 -i 0.3 -w 2
172.0.0.88 | FORMAT_PING], \
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d
@@ -10561,14 +10092,7 @@ OVS_WAIT_UNTIL([
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d
@@ -10729,14 +10253,7 @@ OVS_WAIT_UNTIL([
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d
@@ -10862,14 +10379,7 @@ OVS_WAIT_UNTIL([
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d
@@ -11195,14 +10705,7 @@ TMPPID=$(cat $OVS_RUNDIR/ovn-controller.pid)
check ovs-appctl -t ovn-controller exit --restart
OVS_WAIT_WHILE([kill -0 $TMPPID 2>/dev/null])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
AT_CLEANUP
])
@@ -11355,14 +10858,7 @@ OVS_WAIT_UNTIL([
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d
@@ -11497,14 +10993,7 @@ acl_test to-lport "" pg
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d
@@ -11577,14 +11066,7 @@
tcp,orig=(src=10.0.0.2,dst=172.16.0.1,sport=<cleared>,dport=<cleared>),reply=(sr
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d
@@ -11647,14 +11129,7 @@ check_row_count mac_binding 1 mac=\"00:00:00:00:00:02\"
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d
@@ -11761,14 +11236,7 @@ OVS_WAIT_FOR_OUTPUT([ovs-appctl dpctl/dump-conntrack |
FORMAT_CT(172.16.1.151) |
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d
@@ -11974,14 +11442,7 @@ OVS_WAIT_UNTIL([check_est_flows 0xa], [check
established flows])
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d
@@ -12059,14 +11520,7 @@ AT_CHECK([ovs-ofctl dump-flows br-int | grep
'table=OFTABLE_CHK_LB_AFFINITY, n_p
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d
@@ -12149,14 +11603,7 @@ NS_CHECK_EXEC([sw1-p0], [ping -q -c 3 -i 0.3 -w 2
172.16.1.100 | FORMAT_PING], \
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d
@@ -12259,14 +11706,7 @@ wait_row_count MAC_Binding 1 logical_port=lr1-pub
ip=172.24.4.100
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d
@@ -12351,14 +11791,7 @@ AT_CHECK([ovs-appctl dpctl/dump-conntrack | grep -c
"zone=$zone_id"], [0], [2
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d
@@ -12495,14 +11928,7 @@ NS_CHECK_EXEC([sw11], [ip addr show sw11 | grep -oP
'(?<=inet\s)\d+(\.\d+){3}'],
])
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/.*error receiving.*/d
@@ -12629,14 +12055,7 @@ check_dnat
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d
@@ -12762,14 +12181,7 @@ check_dnat
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d
@@ -13002,14 +12414,7 @@ AT_CHECK([for f in $(ls -1 nfcapd.*); do nfdump -o
json -r $f; done | grep obser
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d
@@ -13129,14 +12534,7 @@ AT_CHECK([for f in $(ls -1 nfcapd.*); do nfdump -o
json -r $f; done | grep obser
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d
@@ -13253,14 +12651,7 @@ AT_CHECK([for f in $(ls -1 nfcapd.*); do nfdump -o
json -r $f; done | grep obser
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d
@@ -13374,14 +12765,7 @@ AT_CHECK([for f in $(ls -1 nfcapd.*); do nfdump -o
json -r $f; done | grep obser
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d
@@ -13493,14 +12877,7 @@ NS_CHECK_EXEC([sw01], [ping -q -c 2 -i 0.2 -w 2
172.16.1.1 | FORMAT_PING],
AT_CHECK([ovs-vsctl set Open_vSwitch . external-ids:ovn-remote=$SB_PATH])
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/.*error receiving.*/d
@@ -13593,14 +12970,7 @@ AT_CHECK([ovs-vsctl set Open_vSwitch .
external-ids:ovn-remote=$SB_PATH])
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/.*error receiving.*/d
@@ -13740,14 +13110,7 @@ NS_CHECK_EXEC([bar1], [echo "TCP test" | nc -w 1
--send-only 172.16.1.100 2222])
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/.*error receiving.*/d
@@ -13813,14 +13176,7 @@ AT_CHECK([grep -c "NXT_CT_FLUSH_ZONE"
ovs-vswitchd.log], [0], [dnl
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/.*error receiving.*/d
@@ -13908,12 +13264,7 @@ NS_CHECK_EXEC([vm1], [ping -q -c 3 -i 0.3 -w 2
172.18.1.12 | FORMAT_PING], \
7 packets transmitted, 0 received, 100% packet loss, time 0ms
])
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d
/connection dropped.*/d"])
@@ -13974,14 +13325,7 @@ NS_CHECK_EXEC([foo], [arping -q -c 3 172.16.1.100])
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d
@@ -14107,14 +13451,7 @@ OVS_WAIT_UNTIL([
OVS_APP_EXIT_AND_WAIT([ovn-controller])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d
@@ -14252,14 +13589,7 @@
tcp,orig=(src=172.16.1.2,dst=192.168.2.2,sport=<cleared>,dport=<cleared>),reply=
OVN_CLEANUP_CONTROLLER([hv1])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d
@@ -14371,14 +13701,7 @@
icmp,orig=(src=192.168.1.2,dst=192.168.1.1,id=<cleared>,type=8,code=0),reply=(sr
OVN_CLEANUP_CONTROLLER([hv1])
-as ovn-sb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as ovn-nb
-OVS_APP_EXIT_AND_WAIT([ovsdb-server])
-
-as northd
-OVS_APP_EXIT_AND_WAIT([ovn-northd])
+OVN_CLEANUP_NORTHD
as
OVS_TRAFFIC_VSWITCHD_STOP(["/failed to query port patch-.*/d
--
2.51.1
_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev