Skiplist hotfix and recoursion depth check

  Related-PROD: PROD-37028

Change-Id: Id47ebbca3d1e549f8d7b28b08be74c6498bd3955
diff --git a/cfg_checker/modules/network/mapper.py b/cfg_checker/modules/network/mapper.py
index 54ce630..5c18148 100644
--- a/cfg_checker/modules/network/mapper.py
+++ b/cfg_checker/modules/network/mapper.py
@@ -251,6 +251,15 @@
             def process_interface(lvl, interface, tree, res):
                 # get childs for each root
                 # tree row item (<if_name>, [<parents>], [<childs>])
+                if lvl > 50 or lvl < -50:
+                    logger_cli.warning(
+                        "WARNING: Recoursion depth limit ({}) reached "
+                        "for {}".format(
+                            lvl,
+                            interface
+                        )
+                    )
+                    return
                 if lvl not in tree:
                     # - no level - add it
                     tree[lvl] = {}
diff --git a/cfg_checker/nodes.py b/cfg_checker/nodes.py
index 80994e2..2e55b63 100644
--- a/cfg_checker/nodes.py
+++ b/cfg_checker/nodes.py
@@ -1043,7 +1043,7 @@
 
             # check values and return
             # In case of Update, also checking _updated value
-            if _ready == _updated and _ready == _total:
+            if _ready == _updated and _ready == _total - len(self.skip_list):
                 # close progress bar class
                 _progress.end()
                 logger_cli.debug("... daemonset is ready")