diff --git a/tests/testcases/040_check-network-adv.yml b/tests/testcases/040_check-network-adv.yml
index 9818ef38ddf9924eb69b51903b49970d81f11169..68dfb4a77b237c35f14c56e08839d574921145f4 100644
--- a/tests/testcases/040_check-network-adv.yml
+++ b/tests/testcases/040_check-network-adv.yml
@@ -4,8 +4,8 @@
     - name: Test tunl0 routes
       shell: "! /sbin/ip ro | grep '/26 via' | grep -v tunl0"
       when:
-        - (ipip|default(false) or cloud_provider is defined)
-        - kube_network_plugin == 'calico'
+        - (ipip|default(true) or cloud_provider is defined)
+        - kube_network_plugin|default('calico') == 'calico'
 
 - hosts: k8s-cluster
   vars:
@@ -18,7 +18,7 @@
       shell: "ethtool --offload flannel.1 rx off tx off"
       ignore_errors: true
       when:
-        - kube_network_plugin == 'flannel'
+        - kube_network_plugin|default('calico') == 'flannel'
 
     - name: Force binaries directory for Container Linux by CoreOS and Flatcar
       set_fact: