From 16a09c5ae106ed75d5755c5c091aaf11c5744add Mon Sep 17 00:00:00 2001
From: Lucas Nussbaum <lucas.nussbaum@loria.fr>
Date: Fri, 13 Oct 2023 15:16:21 +0200
Subject: [PATCH] [abacus3] add switch port

---
 .../clusters/abacus3/nodes/abacus3-1.json     |  6 +--
 .../network_equipments/swdc-a035-01-rba.json  | 50 +++++++++++++++++++
 .../rennes/networks/swdc-a035-01-rba.yaml     |  8 +++
 3 files changed, 61 insertions(+), 3 deletions(-)

diff --git a/data/grid5000/sites/rennes/clusters/abacus3/nodes/abacus3-1.json b/data/grid5000/sites/rennes/clusters/abacus3/nodes/abacus3-1.json
index e000a0a922d..4e50e2f7984 100644
--- a/data/grid5000/sites/rennes/clusters/abacus3/nodes/abacus3-1.json
+++ b/data/grid5000/sites/rennes/clusters/abacus3/nodes/abacus3-1.json
@@ -159,8 +159,8 @@
       "rate": 1000000000,
       "sriov": false,
       "sriov_totalvfs": 0,
-      "switch": null,
-      "switch_port": null,
+      "switch": "swdc-a035-01-rba",
+      "switch_port": "Eth101/1/19",
       "vendor": "Intel"
     },
     {
@@ -307,4 +307,4 @@
   },
   "type": "node",
   "uid": "abacus3-1"
-}
+}
\ No newline at end of file
diff --git a/data/grid5000/sites/rennes/network_equipments/swdc-a035-01-rba.json b/data/grid5000/sites/rennes/network_equipments/swdc-a035-01-rba.json
index 1263ca9a4b2..8e7aad19ce7 100644
--- a/data/grid5000/sites/rennes/network_equipments/swdc-a035-01-rba.json
+++ b/data/grid5000/sites/rennes/network_equipments/swdc-a035-01-rba.json
@@ -232,6 +232,56 @@
     {
     },
     {
+      "kavlan_pattern": "Eth%LINECARD%/1/%PORT%",
+      "kind": "node",
+      "ports": [
+        {
+        },
+        {
+        },
+        {
+        },
+        {
+        },
+        {
+        },
+        {
+        },
+        {
+        },
+        {
+        },
+        {
+        },
+        {
+        },
+        {
+        },
+        {
+        },
+        {
+        },
+        {
+        },
+        {
+        },
+        {
+        },
+        {
+        },
+        {
+        },
+        {
+        },
+        {
+          "kind": "node",
+          "port": "eth0",
+          "snmp_name": "Eth101/1/19",
+          "uid": "abacus3-1"
+        }
+      ],
+      "rate": 1000000000,
+      "snmp_pattern": "Eth%LINECARD%/1/%PORT%"
     },
     {
     },
diff --git a/input/grid5000/sites/rennes/networks/swdc-a035-01-rba.yaml b/input/grid5000/sites/rennes/networks/swdc-a035-01-rba.yaml
index 92e55403a3e..97cabc879f4 100644
--- a/input/grid5000/sites/rennes/networks/swdc-a035-01-rba.yaml
+++ b/input/grid5000/sites/rennes/networks/swdc-a035-01-rba.yaml
@@ -19,6 +19,14 @@ swdc-a035-01-rba:
         3:
           uid: port-channel666
           kind: channel
+    101:
+      snmp_pattern: "Eth%LINECARD%/1/%PORT%"
+      kavlan_pattern: "Eth%LINECARD%/1/%PORT%"
+      rate: 1000000000
+      kind: node
+      ports:
+        19:
+          uid: abacus3-1
     103:
       snmp_pattern: "Eth%LINECARD%/1/%PORT%"
       kavlan_pattern: "Eth%LINECARD%/1/%PORT%"
-- 
GitLab