From 8911083e2fdbe0a764836acfe9cb289e29cf2bd9 Mon Sep 17 00:00:00 2001
From: Baptiste Jonglez <baptiste.jonglez@imag.fr>
Date: Wed, 4 Aug 2021 12:28:20 +0200
Subject: [PATCH] [grenoble] [troll] Enable SR-IOV on Mellanox network
 interface

---
 .../sites/grenoble/clusters/troll/nodes/troll-1.json      | 8 ++++----
 .../sites/grenoble/clusters/troll/nodes/troll-2.json      | 8 ++++----
 .../sites/grenoble/clusters/troll/nodes/troll-3.json      | 8 ++++----
 .../sites/grenoble/clusters/troll/nodes/troll-4.json      | 8 ++++----
 .../sites/grenoble/clusters/troll/nodes/troll-1.yaml      | 8 ++++----
 .../sites/grenoble/clusters/troll/nodes/troll-2.yaml      | 8 ++++----
 .../sites/grenoble/clusters/troll/nodes/troll-3.yaml      | 8 ++++----
 .../sites/grenoble/clusters/troll/nodes/troll-4.yaml      | 8 ++++----
 8 files changed, 32 insertions(+), 32 deletions(-)

diff --git a/data/grid5000/sites/grenoble/clusters/troll/nodes/troll-1.json b/data/grid5000/sites/grenoble/clusters/troll/nodes/troll-1.json
index 058f85cb746..98223539b72 100644
--- a/data/grid5000/sites/grenoble/clusters/troll/nodes/troll-1.json
+++ b/data/grid5000/sites/grenoble/clusters/troll/nodes/troll-1.json
@@ -83,8 +83,8 @@
       "name": "eno1",
       "network_address": "troll-1.grenoble.grid5000.fr",
       "rate": 25000000000,
-      "sriov": false,
-      "sriov_totalvfs": 0,
+      "sriov": true,
+      "sriov_totalvfs": 63,
       "switch": "gw",
       "switch_port": "ethernet1/1/77",
       "vendor": "Mellanox Technologies"
@@ -102,8 +102,8 @@
       "mountable": false,
       "mounted": false,
       "name": "eno2",
-      "sriov": false,
-      "sriov_totalvfs": 0,
+      "sriov": true,
+      "sriov_totalvfs": 63,
       "vendor": "Mellanox Technologies"
     },
     {
diff --git a/data/grid5000/sites/grenoble/clusters/troll/nodes/troll-2.json b/data/grid5000/sites/grenoble/clusters/troll/nodes/troll-2.json
index acd60ae7820..c4abfd3c6e4 100644
--- a/data/grid5000/sites/grenoble/clusters/troll/nodes/troll-2.json
+++ b/data/grid5000/sites/grenoble/clusters/troll/nodes/troll-2.json
@@ -83,8 +83,8 @@
       "name": "eno1",
       "network_address": "troll-2.grenoble.grid5000.fr",
       "rate": 25000000000,
-      "sriov": false,
-      "sriov_totalvfs": 0,
+      "sriov": true,
+      "sriov_totalvfs": 63,
       "switch": "gw",
       "switch_port": "ethernet1/1/78",
       "vendor": "Mellanox Technologies"
@@ -102,8 +102,8 @@
       "mountable": false,
       "mounted": false,
       "name": "eno2",
-      "sriov": false,
-      "sriov_totalvfs": 0,
+      "sriov": true,
+      "sriov_totalvfs": 63,
       "vendor": "Mellanox Technologies"
     },
     {
diff --git a/data/grid5000/sites/grenoble/clusters/troll/nodes/troll-3.json b/data/grid5000/sites/grenoble/clusters/troll/nodes/troll-3.json
index 6332d3c916f..f1888c17a51 100644
--- a/data/grid5000/sites/grenoble/clusters/troll/nodes/troll-3.json
+++ b/data/grid5000/sites/grenoble/clusters/troll/nodes/troll-3.json
@@ -83,8 +83,8 @@
       "name": "eno1",
       "network_address": "troll-3.grenoble.grid5000.fr",
       "rate": 25000000000,
-      "sriov": false,
-      "sriov_totalvfs": 0,
+      "sriov": true,
+      "sriov_totalvfs": 63,
       "switch": "gw",
       "switch_port": "ethernet1/1/79",
       "vendor": "Mellanox Technologies"
@@ -102,8 +102,8 @@
       "mountable": false,
       "mounted": false,
       "name": "eno2",
-      "sriov": false,
-      "sriov_totalvfs": 0,
+      "sriov": true,
+      "sriov_totalvfs": 63,
       "vendor": "Mellanox Technologies"
     },
     {
diff --git a/data/grid5000/sites/grenoble/clusters/troll/nodes/troll-4.json b/data/grid5000/sites/grenoble/clusters/troll/nodes/troll-4.json
index 31bdfc4ac72..dfbb1028663 100644
--- a/data/grid5000/sites/grenoble/clusters/troll/nodes/troll-4.json
+++ b/data/grid5000/sites/grenoble/clusters/troll/nodes/troll-4.json
@@ -83,8 +83,8 @@
       "name": "eno1",
       "network_address": "troll-4.grenoble.grid5000.fr",
       "rate": 25000000000,
-      "sriov": false,
-      "sriov_totalvfs": 0,
+      "sriov": true,
+      "sriov_totalvfs": 63,
       "switch": "gw",
       "switch_port": "ethernet1/1/80",
       "vendor": "Mellanox Technologies"
@@ -102,8 +102,8 @@
       "mountable": false,
       "mounted": false,
       "name": "eno2",
-      "sriov": false,
-      "sriov_totalvfs": 0,
+      "sriov": true,
+      "sriov_totalvfs": 63,
       "vendor": "Mellanox Technologies"
     },
     {
diff --git a/input/grid5000/sites/grenoble/clusters/troll/nodes/troll-1.yaml b/input/grid5000/sites/grenoble/clusters/troll/nodes/troll-1.yaml
index 3c27b5ff3a7..3e6ebd10556 100644
--- a/input/grid5000/sites/grenoble/clusters/troll/nodes/troll-1.yaml
+++ b/input/grid5000/sites/grenoble/clusters/troll/nodes/troll-1.yaml
@@ -34,8 +34,8 @@ troll-1:
       model: MT27710 Family [ConnectX-4 Lx]
       name: eno1
       rate: 25000000000
-      sriov: false
-      sriov_totalvfs: 0
+      sriov: true
+      sriov_totalvfs: 63
       vendor: Mellanox Technologies
     eth1:
       driver: mlx5_core
@@ -45,8 +45,8 @@ troll-1:
       management: false
       model: MT27710 Family [ConnectX-4 Lx]
       name: eno2
-      sriov: false
-      sriov_totalvfs: 0
+      sriov: true
+      sriov_totalvfs: 63
       vendor: Mellanox Technologies
     ib0:
       driver: hfi1
diff --git a/input/grid5000/sites/grenoble/clusters/troll/nodes/troll-2.yaml b/input/grid5000/sites/grenoble/clusters/troll/nodes/troll-2.yaml
index 9cd42960de2..97e24769fed 100644
--- a/input/grid5000/sites/grenoble/clusters/troll/nodes/troll-2.yaml
+++ b/input/grid5000/sites/grenoble/clusters/troll/nodes/troll-2.yaml
@@ -34,8 +34,8 @@ troll-2:
       model: MT27710 Family [ConnectX-4 Lx]
       name: eno1
       rate: 25000000000
-      sriov: false
-      sriov_totalvfs: 0
+      sriov: true
+      sriov_totalvfs: 63
       vendor: Mellanox Technologies
     eth1:
       driver: mlx5_core
@@ -45,8 +45,8 @@ troll-2:
       management: false
       model: MT27710 Family [ConnectX-4 Lx]
       name: eno2
-      sriov: false
-      sriov_totalvfs: 0
+      sriov: true
+      sriov_totalvfs: 63
       vendor: Mellanox Technologies
     ib0:
       driver: hfi1
diff --git a/input/grid5000/sites/grenoble/clusters/troll/nodes/troll-3.yaml b/input/grid5000/sites/grenoble/clusters/troll/nodes/troll-3.yaml
index 4bccd51873e..92a8fc161f4 100644
--- a/input/grid5000/sites/grenoble/clusters/troll/nodes/troll-3.yaml
+++ b/input/grid5000/sites/grenoble/clusters/troll/nodes/troll-3.yaml
@@ -34,8 +34,8 @@ troll-3:
       model: MT27710 Family [ConnectX-4 Lx]
       name: eno1
       rate: 25000000000
-      sriov: false
-      sriov_totalvfs: 0
+      sriov: true
+      sriov_totalvfs: 63
       vendor: Mellanox Technologies
     eth1:
       driver: mlx5_core
@@ -45,8 +45,8 @@ troll-3:
       management: false
       model: MT27710 Family [ConnectX-4 Lx]
       name: eno2
-      sriov: false
-      sriov_totalvfs: 0
+      sriov: true
+      sriov_totalvfs: 63
       vendor: Mellanox Technologies
     ib0:
       driver: hfi1
diff --git a/input/grid5000/sites/grenoble/clusters/troll/nodes/troll-4.yaml b/input/grid5000/sites/grenoble/clusters/troll/nodes/troll-4.yaml
index 0352050804b..1505be74352 100644
--- a/input/grid5000/sites/grenoble/clusters/troll/nodes/troll-4.yaml
+++ b/input/grid5000/sites/grenoble/clusters/troll/nodes/troll-4.yaml
@@ -34,8 +34,8 @@ troll-4:
       model: MT27710 Family [ConnectX-4 Lx]
       name: eno1
       rate: 25000000000
-      sriov: false
-      sriov_totalvfs: 0
+      sriov: true
+      sriov_totalvfs: 63
       vendor: Mellanox Technologies
     eth1:
       driver: mlx5_core
@@ -45,8 +45,8 @@ troll-4:
       management: false
       model: MT27710 Family [ConnectX-4 Lx]
       name: eno2
-      sriov: false
-      sriov_totalvfs: 0
+      sriov: true
+      sriov_totalvfs: 63
       vendor: Mellanox Technologies
     ib0:
       driver: hfi1
-- 
GitLab