diff --git a/tests/pytests/kresd.py b/tests/pytests/kresd.py
index 99446dd8049b2ecd2bf0c9c44bf00d53ff0a7722..5c790578b6c3a434f040027ef5841e3f015f2449 100644
--- a/tests/pytests/kresd.py
+++ b/tests/pytests/kresd.py
@@ -129,11 +129,11 @@ class Kresd(ContextDecorator):
     def all_ports_alive(self, msgid=10001):
         alive = True
         if self.ip:
-            alive &= utils.try_ping_alive(self.ip_tls_socket(), close=True, msgid=msgid)
-            alive &= utils.try_ping_alive(self.ip_tcp_socket(), close=True, msgid=msgid + 1)
+            alive &= utils.try_ping_alive(self.ip_tcp_socket(), close=True, msgid=msgid)
+            alive &= utils.try_ping_alive(self.ip_tls_socket(), close=True, msgid=msgid + 1)
         if self.ip6:
-            alive &= utils.try_ping_alive(self.ip6_tls_socket(), close=True, msgid=msgid + 2)
-            alive &= utils.try_ping_alive(self.ip6_tcp_socket(), close=True, msgid=msgid + 3)
+            alive &= utils.try_ping_alive(self.ip6_tcp_socket(), close=True, msgid=msgid + 2)
+            alive &= utils.try_ping_alive(self.ip6_tls_socket(), close=True, msgid=msgid + 3)
         return alive
 
     def _wait_for_tcp_port(self, delay=0.1, max_attempts=20):