Give some time for pinctrl to handle the packet.

Signed-off-by: Xavier Simonart <xsimo...@redhat.com>
---
 tests/ovn.at | 30 ++++++------------------------
 1 file changed, 6 insertions(+), 24 deletions(-)

diff --git a/tests/ovn.at b/tests/ovn.at
index d206827e4..dafaaa9ea 100644
--- a/tests/ovn.at
+++ b/tests/ovn.at
@@ -38631,10 +38631,7 @@ sid=$src_ip
 # send packet
 send_dhcp_packet $src_mac $src_ip $dst_mac $dst_ip 01 01 $yiaddr $giaddr $sid 
vif0
 
-ovs-ofctl dump-flows br-int table=$dhcp_relay_req_table > 
pflows1_dhcp_relay_req
-AT_CAPTURE_FILE([pflows1_dhcp_relay_req])
-
-AT_CHECK([cat pflows1_dhcp_relay_req | grep -v NXST | grep 255.255.255.255 | 
grep resubmit |
+OVS_WAIT_FOR_OUTPUT([ovs-ofctl dump-flows br-int table=$dhcp_relay_req_table | 
grep -v NXST | grep 255.255.255.255 | grep resubmit |
 cut -d ' ' -f5-5 | sed "s/,//"], [0], [dnl
 n_packets=1
 ])
@@ -38645,10 +38642,7 @@ giaddr=`ip_to_hex 192.168.1.1`
 # send packet
 send_dhcp_packet $src_mac $src_ip $dst_mac $dst_ip 01 01 $yiaddr $giaddr $sid 
vif0
 
-ovs-ofctl dump-flows br-int table=$dhcp_relay_req_table > 
pflows2_dhcp_relay_req
-AT_CAPTURE_FILE([pflows2_dhcp_relay_req])
-
-AT_CHECK([cat pflows2_dhcp_relay_req | grep -v NXST | grep 255.255.255.255 | 
grep drop |
+OVS_WAIT_FOR_OUTPUT([ovs-ofctl dump-flows br-int table=$dhcp_relay_req_table | 
grep -v NXST | grep 255.255.255.255 | grep drop |
 cut -d ' ' -f5-5 | sed "s/,//"], [0], [dnl
 n_packets=1
 ])
@@ -38665,10 +38659,7 @@ sid=$src_ip
 # send packet
 send_dhcp_packet $src_mac $src_ip $dst_mac $dst_ip 02 02 $yiaddr $giaddr $sid 
ext0
 
-ovs-ofctl dump-flows br-int table=$dhcp_relay_resp_table > 
pflows1_dhcp_relay_resp
-AT_CAPTURE_FILE([pflows1_dhcp_relay_resp])
-
-AT_CHECK([cat pflows1_dhcp_relay_resp | grep -v NXST | grep 172.16.1.1 | grep 
resubmit |
+OVS_WAIT_FOR_OUTPUT([ovs-ofctl dump-flows br-int table=$dhcp_relay_resp_table 
| grep -v NXST | grep 172.16.1.1 | grep resubmit |
 cut -d ' ' -f5-5 | sed "s/,//"], [0], [dnl
 n_packets=1
 ])
@@ -38678,10 +38669,7 @@ giaddr=`ip_to_hex 192.168.1.10`
 # send packet
 send_dhcp_packet $src_mac $src_ip $dst_mac $dst_ip 02 02 $yiaddr $giaddr $sid 
ext0
 
-ovs-ofctl dump-flows br-int table=$dhcp_relay_resp_table > 
pflows2_dhcp_relay_resp
-AT_CAPTURE_FILE([pflows2_dhcp_relay_resp])
-
-AT_CHECK([cat pflows2_dhcp_relay_resp | grep -v NXST | grep 172.16.1.1 | grep 
drop |
+OVS_WAIT_FOR_OUTPUT([ovs-ofctl dump-flows br-int table=$dhcp_relay_resp_table 
| grep -v NXST | grep 172.16.1.1 | grep drop |
 cut -d ' ' -f5-5 | sed "s/,//"], [0], [dnl
 n_packets=1
 ])
@@ -38694,10 +38682,7 @@ yiaddr=`ip_to_hex 192.168.2.10`
 # send packet
 send_dhcp_packet $src_mac $src_ip $dst_mac $dst_ip 02 02 $yiaddr $giaddr $sid 
ext0
 
-ovs-ofctl dump-flows br-int table=$dhcp_relay_resp_table > 
pflows2_dhcp_relay_resp
-AT_CAPTURE_FILE([pflows2_dhcp_relay_resp])
-
-AT_CHECK([cat pflows2_dhcp_relay_resp | grep -v NXST | grep 172.16.1.1 | grep 
drop |
+OVS_WAIT_FOR_OUTPUT([ovs-ofctl dump-flows br-int table=$dhcp_relay_resp_table 
| grep -v NXST | grep 172.16.1.1 | grep drop |
 cut -d ' ' -f5-5 | sed "s/,//"], [0], [dnl
 n_packets=2
 ])
@@ -38710,10 +38695,7 @@ sid=`ip_to_hex 172.16.1.100`
 # send packet
 send_dhcp_packet $src_mac $src_ip $dst_mac $dst_ip 02 02 $yiaddr $giaddr $sid 
ext0
 
-ovs-ofctl dump-flows br-int table=$dhcp_relay_resp_table > 
pflows2_dhcp_relay_resp
-AT_CAPTURE_FILE([pflows2_dhcp_relay_resp])
-
-AT_CHECK([cat pflows2_dhcp_relay_resp | grep -v NXST | grep 172.16.1.1 | grep 
drop |
+OVS_WAIT_FOR_OUTPUT([ovs-ofctl dump-flows br-int table=$dhcp_relay_resp_table 
| grep -v NXST | grep 172.16.1.1 | grep drop |
 cut -d ' ' -f5-5 | sed "s/,//"], [0], [dnl
 n_packets=3
 ])
-- 
2.47.1

_______________________________________________
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to