From 03c35ac56e350e25e1404364343732d72478bdb4 Mon Sep 17 00:00:00 2001
From: Laurent Pouilloux <laurent.pouilloux@inria.fr>
Date: Thu, 17 Oct 2024 11:29:09 +0200
Subject: [PATCH] [valid:network] Remove switch that have only one link

---
 lib/refrepo/valid/network.rb | 1 +
 1 file changed, 1 insertion(+)

diff --git a/lib/refrepo/valid/network.rb b/lib/refrepo/valid/network.rb
index e845e24f60a..3e925ccc9a1 100644
--- a/lib/refrepo/valid/network.rb
+++ b/lib/refrepo/valid/network.rb
@@ -285,6 +285,7 @@ def generate_dot(netnodes, links, site)
   mynetnodes = []
   netnodes.each do |n|
     next if n['interface'] == 'InfiniBand' or n['interface'] == 'Myrinet' or hpc_switch?(n)
+    next if n['found'] == 1 and n['kind'] == 'switch' # we remove switches which has only on link
     mynetnodes << n
   end
   # delete nodes we don't care about (HPC networks)
-- 
GitLab