From 0ff7ba69f7038f4dcd1940e7f82254494c5fac21 Mon Sep 17 00:00:00 2001
From: Mykola F <37578614+mykolaf@users.noreply.github.com>
Date: Wed, 6 Jun 2018 20:05:46 +0300
Subject: [PATCH] [sai.profile] move hwsku specific device configs to
device/mellanox/platform/hwsku (#1768)
---
.../LS-SN2700/sai.profile | 2 +-
.../LS-SN2700/sai_2700.xml | 243 +++++++++++
.../ACS-MSN2100/sai.profile | 2 +-
.../ACS-MSN2100/sai_2100.xml | 131 ++++++
.../ACS-MSN2410/sai.profile | 2 +-
.../ACS-MSN2410/sai_2410.xml | 411 ++++++++++++++++++
.../ACS-MSN2700/sai.profile | 2 +-
.../ACS-MSN2700/sai_2700.xml | 243 +++++++++++
.../ACS-MSN2740/sai.profile | 2 +-
.../ACS-MSN2740/sai_2740.xml | 243 +++++++++++
10 files changed, 1276 insertions(+), 5 deletions(-)
create mode 100644 device/mellanox/x86_64-mlnx_lssn2700-r0/LS-SN2700/sai_2700.xml
create mode 100644 device/mellanox/x86_64-mlnx_msn2100-r0/ACS-MSN2100/sai_2100.xml
create mode 100644 device/mellanox/x86_64-mlnx_msn2410-r0/ACS-MSN2410/sai_2410.xml
create mode 100644 device/mellanox/x86_64-mlnx_msn2700-r0/ACS-MSN2700/sai_2700.xml
create mode 100644 device/mellanox/x86_64-mlnx_msn2740-r0/ACS-MSN2740/sai_2740.xml
diff --git a/device/mellanox/x86_64-mlnx_lssn2700-r0/LS-SN2700/sai.profile b/device/mellanox/x86_64-mlnx_lssn2700-r0/LS-SN2700/sai.profile
index 9a9a38aeb068..696f3d8182f9 100644
--- a/device/mellanox/x86_64-mlnx_lssn2700-r0/LS-SN2700/sai.profile
+++ b/device/mellanox/x86_64-mlnx_lssn2700-r0/LS-SN2700/sai.profile
@@ -1 +1 @@
-SAI_INIT_CONFIG_FILE=/usr/share/sai_2700.xml
+SAI_INIT_CONFIG_FILE=/usr/share/sonic/hwsku/sai_2700.xml
diff --git a/device/mellanox/x86_64-mlnx_lssn2700-r0/LS-SN2700/sai_2700.xml b/device/mellanox/x86_64-mlnx_lssn2700-r0/LS-SN2700/sai_2700.xml
new file mode 100644
index 000000000000..7831c9cf59d0
--- /dev/null
+++ b/device/mellanox/x86_64-mlnx_lssn2700-r0/LS-SN2700/sai_2700.xml
@@ -0,0 +1,243 @@
+
+
+
+
+
+ 00:02:03:04:05:00
+
+
+ 32
+
+
+
+
+ 1
+ 4
+ 16
+
+
+ 3
+
+
+ 98368
+
+
+ 3
+ 4
+ 17
+ 1
+ 98368
+
+
+ 5
+ 4
+ 18
+ 3
+ 98368
+
+
+ 7
+ 4
+ 19
+ 1
+ 98368
+
+
+ 9
+ 4
+ 20
+ 3
+ 98368
+
+
+ 11
+ 4
+ 21
+ 1
+ 98368
+
+
+ 13
+ 4
+ 22
+ 3
+ 98368
+
+
+ 15
+ 4
+ 23
+ 1
+ 98368
+
+
+ 17
+ 4
+ 24
+ 3
+ 98368
+
+
+ 19
+ 4
+ 25
+ 1
+ 98368
+
+
+ 21
+ 4
+ 26
+ 3
+ 98368
+
+
+ 23
+ 4
+ 27
+ 1
+ 98368
+
+
+ 25
+ 4
+ 28
+ 3
+ 98368
+
+
+ 27
+ 4
+ 29
+ 1
+ 98368
+
+
+ 29
+ 4
+ 30
+ 3
+ 98368
+
+
+ 31
+ 4
+ 31
+ 1
+ 98368
+
+
+ 33
+ 4
+ 14
+ 3
+ 98368
+
+
+ 35
+ 4
+ 15
+ 1
+ 98368
+
+
+ 37
+ 4
+ 12
+ 3
+ 98368
+
+
+ 39
+ 4
+ 13
+ 1
+ 98368
+
+
+ 41
+ 4
+ 10
+ 3
+ 98368
+
+
+ 43
+ 4
+ 11
+ 1
+ 98368
+
+
+ 45
+ 4
+ 8
+ 3
+ 98368
+
+
+ 47
+ 4
+ 9
+ 1
+ 98368
+
+
+ 49
+ 4
+ 6
+ 3
+ 98368
+
+
+ 51
+ 4
+ 7
+ 1
+ 98368
+
+
+ 53
+ 4
+ 4
+ 3
+ 98368
+
+
+ 55
+ 4
+ 5
+ 1
+ 98368
+
+
+ 57
+ 4
+ 2
+ 3
+ 98368
+
+
+ 59
+ 4
+ 3
+ 1
+ 98368
+
+
+ 61
+ 4
+ 0
+ 3
+ 98368
+
+
+ 63
+ 4
+ 1
+ 1
+ 98368
+
+
+
+
diff --git a/device/mellanox/x86_64-mlnx_msn2100-r0/ACS-MSN2100/sai.profile b/device/mellanox/x86_64-mlnx_msn2100-r0/ACS-MSN2100/sai.profile
index d2a9fac29a5e..5a381e4666ee 100644
--- a/device/mellanox/x86_64-mlnx_msn2100-r0/ACS-MSN2100/sai.profile
+++ b/device/mellanox/x86_64-mlnx_msn2100-r0/ACS-MSN2100/sai.profile
@@ -1 +1 @@
-SAI_INIT_CONFIG_FILE=/usr/share/sai_2100.xml
+SAI_INIT_CONFIG_FILE=/usr/share/sonic/hwsku/sai_2100.xml
diff --git a/device/mellanox/x86_64-mlnx_msn2100-r0/ACS-MSN2100/sai_2100.xml b/device/mellanox/x86_64-mlnx_msn2100-r0/ACS-MSN2100/sai_2100.xml
new file mode 100644
index 000000000000..c9b844cd4bf8
--- /dev/null
+++ b/device/mellanox/x86_64-mlnx_msn2100-r0/ACS-MSN2100/sai_2100.xml
@@ -0,0 +1,131 @@
+
+
+
+
+
+ 00:02:03:04:05:00
+
+
+ 16
+
+
+
+
+ 25
+ 4
+ 0
+
+
+ 3
+
+
+ 98368
+
+
+ 29
+ 4
+ 1
+ 3
+ 98368
+
+
+ 17
+ 4
+ 2
+ 3
+ 98368
+
+
+ 21
+ 4
+ 3
+ 3
+ 98368
+
+
+ 9
+ 4
+ 4
+ 3
+ 98368
+
+
+ 13
+ 4
+ 5
+ 3
+ 98368
+
+
+ 1
+ 4
+ 6
+ 3
+ 98368
+
+
+ 5
+ 4
+ 7
+ 3
+ 98368
+
+
+ 37
+ 4
+ 8
+ 3
+ 98368
+
+
+ 33
+ 4
+ 9
+ 3
+ 98368
+
+
+ 45
+ 4
+ 10
+ 3
+ 98368
+
+
+ 41
+ 4
+ 11
+ 3
+ 98368
+
+
+ 53
+ 4
+ 12
+ 3
+ 98368
+
+
+ 49
+ 4
+ 13
+ 3
+ 98368
+
+
+ 61
+ 4
+ 14
+ 3
+ 98368
+
+
+ 57
+ 4
+ 15
+ 3
+ 98368
+
+
+
+
diff --git a/device/mellanox/x86_64-mlnx_msn2410-r0/ACS-MSN2410/sai.profile b/device/mellanox/x86_64-mlnx_msn2410-r0/ACS-MSN2410/sai.profile
index e5dff6bfa098..f7cb264c2287 100644
--- a/device/mellanox/x86_64-mlnx_msn2410-r0/ACS-MSN2410/sai.profile
+++ b/device/mellanox/x86_64-mlnx_msn2410-r0/ACS-MSN2410/sai.profile
@@ -1 +1 @@
-SAI_INIT_CONFIG_FILE=/usr/share/sai_2410.xml
+SAI_INIT_CONFIG_FILE=/usr/share/sonic/hwsku/sai_2410.xml
diff --git a/device/mellanox/x86_64-mlnx_msn2410-r0/ACS-MSN2410/sai_2410.xml b/device/mellanox/x86_64-mlnx_msn2410-r0/ACS-MSN2410/sai_2410.xml
new file mode 100644
index 000000000000..1f97994f887b
--- /dev/null
+++ b/device/mellanox/x86_64-mlnx_msn2410-r0/ACS-MSN2410/sai_2410.xml
@@ -0,0 +1,411 @@
+
+
+
+
+
+ 00:02:03:04:05:00
+
+
+ 56
+
+
+
+
+ 1
+ 32
+ 1
+
+
+ 0
+
+
+ 939524096
+
+
+ 2
+ 33
+ 1
+ 0
+ 939524096
+
+
+ 3
+ 34
+ 1
+ 0
+ 939524096
+
+
+ 4
+ 35
+ 1
+ 0
+ 939524096
+
+
+ 5
+ 36
+ 1
+ 0
+ 939524096
+
+
+ 6
+ 37
+ 1
+ 0
+ 939524096
+
+
+ 7
+ 38
+ 1
+ 0
+ 939524096
+
+
+ 8
+ 39
+ 1
+ 0
+ 939524096
+
+
+ 9
+ 40
+ 1
+ 0
+ 939524096
+
+
+ 10
+ 41
+ 1
+ 0
+ 939524096
+
+
+ 11
+ 42
+ 1
+ 0
+ 939524096
+
+
+ 12
+ 43
+ 1
+ 0
+ 939524096
+
+
+ 13
+ 44
+ 1
+ 0
+ 939524096
+
+
+ 14
+ 45
+ 1
+ 0
+ 939524096
+
+
+ 15
+ 46
+ 1
+ 0
+ 939524096
+
+
+ 16
+ 47
+ 1
+ 0
+ 939524096
+
+
+ 17
+ 48
+ 4
+ 3
+ 11534336
+
+
+ 19
+ 49
+ 4
+ 1
+ 11534336
+
+
+ 21
+ 50
+ 4
+ 3
+ 11534336
+
+
+ 23
+ 51
+ 4
+ 1
+ 11534336
+
+
+ 25
+ 52
+ 4
+ 3
+ 11534336
+
+
+ 27
+ 53
+ 4
+ 1
+ 11534336
+
+
+ 29
+ 54
+ 4
+ 3
+ 11534336
+
+
+ 31
+ 55
+ 4
+ 1
+ 11534336
+
+
+ 33
+ 28
+ 1
+ 0
+ 939524096
+
+
+ 34
+ 29
+ 1
+ 0
+ 939524096
+
+
+ 35
+ 30
+ 1
+ 0
+ 939524096
+
+
+ 36
+ 31
+ 1
+ 0
+ 939524096
+
+
+ 37
+ 24
+ 1
+ 0
+ 939524096
+
+
+ 38
+ 25
+ 1
+ 0
+ 939524096
+
+
+ 39
+ 26
+ 1
+ 0
+ 939524096
+
+
+ 40
+ 27
+ 1
+ 0
+ 939524096
+
+
+ 41
+ 20
+ 1
+ 0
+ 939524096
+
+
+ 42
+ 21
+ 1
+ 0
+ 939524096
+
+
+ 43
+ 22
+ 1
+ 0
+ 939524096
+
+
+ 44
+ 23
+ 1
+ 0
+ 939524096
+
+
+ 45
+ 16
+ 1
+ 0
+ 939524096
+
+
+ 46
+ 17
+ 1
+ 0
+ 939524096
+
+
+ 47
+ 18
+ 1
+ 0
+ 939524096
+
+
+ 48
+ 19
+ 1
+ 0
+ 939524096
+
+
+ 49
+ 12
+ 1
+ 0
+ 939524096
+
+
+ 50
+ 13
+ 1
+ 0
+ 939524096
+
+
+ 51
+ 14
+ 1
+ 0
+ 939524096
+
+
+ 52
+ 15
+ 1
+ 0
+ 939524096
+
+
+ 53
+ 8
+ 1
+ 0
+ 939524096
+
+
+ 54
+ 9
+ 1
+ 0
+ 939524096
+
+
+ 55
+ 10
+ 1
+ 0
+ 939524096
+
+
+ 56
+ 11
+ 1
+ 0
+ 939524096
+
+
+ 57
+ 4
+ 1
+ 0
+ 939524096
+
+
+ 58
+ 5
+ 1
+ 0
+ 939524096
+
+
+ 59
+ 6
+ 1
+ 0
+ 939524096
+
+
+ 60
+ 7
+ 1
+ 0
+ 939524096
+
+
+ 61
+ 0
+ 1
+ 0
+ 939524096
+
+
+ 62
+ 1
+ 1
+ 0
+ 939524096
+
+
+ 63
+ 2
+ 1
+ 0
+ 939524096
+
+
+ 64
+ 3
+ 1
+ 0
+ 939524096
+
+
+
+
diff --git a/device/mellanox/x86_64-mlnx_msn2700-r0/ACS-MSN2700/sai.profile b/device/mellanox/x86_64-mlnx_msn2700-r0/ACS-MSN2700/sai.profile
index 9a9a38aeb068..696f3d8182f9 100644
--- a/device/mellanox/x86_64-mlnx_msn2700-r0/ACS-MSN2700/sai.profile
+++ b/device/mellanox/x86_64-mlnx_msn2700-r0/ACS-MSN2700/sai.profile
@@ -1 +1 @@
-SAI_INIT_CONFIG_FILE=/usr/share/sai_2700.xml
+SAI_INIT_CONFIG_FILE=/usr/share/sonic/hwsku/sai_2700.xml
diff --git a/device/mellanox/x86_64-mlnx_msn2700-r0/ACS-MSN2700/sai_2700.xml b/device/mellanox/x86_64-mlnx_msn2700-r0/ACS-MSN2700/sai_2700.xml
new file mode 100644
index 000000000000..7831c9cf59d0
--- /dev/null
+++ b/device/mellanox/x86_64-mlnx_msn2700-r0/ACS-MSN2700/sai_2700.xml
@@ -0,0 +1,243 @@
+
+
+
+
+
+ 00:02:03:04:05:00
+
+
+ 32
+
+
+
+
+ 1
+ 4
+ 16
+
+
+ 3
+
+
+ 98368
+
+
+ 3
+ 4
+ 17
+ 1
+ 98368
+
+
+ 5
+ 4
+ 18
+ 3
+ 98368
+
+
+ 7
+ 4
+ 19
+ 1
+ 98368
+
+
+ 9
+ 4
+ 20
+ 3
+ 98368
+
+
+ 11
+ 4
+ 21
+ 1
+ 98368
+
+
+ 13
+ 4
+ 22
+ 3
+ 98368
+
+
+ 15
+ 4
+ 23
+ 1
+ 98368
+
+
+ 17
+ 4
+ 24
+ 3
+ 98368
+
+
+ 19
+ 4
+ 25
+ 1
+ 98368
+
+
+ 21
+ 4
+ 26
+ 3
+ 98368
+
+
+ 23
+ 4
+ 27
+ 1
+ 98368
+
+
+ 25
+ 4
+ 28
+ 3
+ 98368
+
+
+ 27
+ 4
+ 29
+ 1
+ 98368
+
+
+ 29
+ 4
+ 30
+ 3
+ 98368
+
+
+ 31
+ 4
+ 31
+ 1
+ 98368
+
+
+ 33
+ 4
+ 14
+ 3
+ 98368
+
+
+ 35
+ 4
+ 15
+ 1
+ 98368
+
+
+ 37
+ 4
+ 12
+ 3
+ 98368
+
+
+ 39
+ 4
+ 13
+ 1
+ 98368
+
+
+ 41
+ 4
+ 10
+ 3
+ 98368
+
+
+ 43
+ 4
+ 11
+ 1
+ 98368
+
+
+ 45
+ 4
+ 8
+ 3
+ 98368
+
+
+ 47
+ 4
+ 9
+ 1
+ 98368
+
+
+ 49
+ 4
+ 6
+ 3
+ 98368
+
+
+ 51
+ 4
+ 7
+ 1
+ 98368
+
+
+ 53
+ 4
+ 4
+ 3
+ 98368
+
+
+ 55
+ 4
+ 5
+ 1
+ 98368
+
+
+ 57
+ 4
+ 2
+ 3
+ 98368
+
+
+ 59
+ 4
+ 3
+ 1
+ 98368
+
+
+ 61
+ 4
+ 0
+ 3
+ 98368
+
+
+ 63
+ 4
+ 1
+ 1
+ 98368
+
+
+
+
diff --git a/device/mellanox/x86_64-mlnx_msn2740-r0/ACS-MSN2740/sai.profile b/device/mellanox/x86_64-mlnx_msn2740-r0/ACS-MSN2740/sai.profile
index 79c24358c359..adaa280e6cd5 100644
--- a/device/mellanox/x86_64-mlnx_msn2740-r0/ACS-MSN2740/sai.profile
+++ b/device/mellanox/x86_64-mlnx_msn2740-r0/ACS-MSN2740/sai.profile
@@ -1 +1 @@
-SAI_INIT_CONFIG_FILE=/usr/share/sai_2740.xml
+SAI_INIT_CONFIG_FILE=/usr/share/sonic/hwsku/sai_2740.xml
diff --git a/device/mellanox/x86_64-mlnx_msn2740-r0/ACS-MSN2740/sai_2740.xml b/device/mellanox/x86_64-mlnx_msn2740-r0/ACS-MSN2740/sai_2740.xml
new file mode 100644
index 000000000000..559f2bdd10c8
--- /dev/null
+++ b/device/mellanox/x86_64-mlnx_msn2740-r0/ACS-MSN2740/sai_2740.xml
@@ -0,0 +1,243 @@
+
+
+
+
+
+ 00:02:03:04:05:00
+
+
+ 32
+
+
+
+
+ 1
+ 4
+ 16
+
+
+ 3
+
+
+ 98368
+
+
+ 3
+ 4
+ 17
+ 1
+ 98368
+
+
+ 5
+ 4
+ 18
+ 3
+ 98368
+
+
+ 7
+ 4
+ 19
+ 1
+ 98368
+
+
+ 9
+ 4
+ 20
+ 3
+ 98368
+
+
+ 11
+ 4
+ 21
+ 1
+ 98368
+
+
+ 13
+ 4
+ 22
+ 3
+ 98368
+
+
+ 15
+ 4
+ 23
+ 1
+ 98368
+
+
+ 17
+ 4
+ 24
+ 3
+ 98368
+
+
+ 19
+ 4
+ 25
+ 1
+ 98368
+
+
+ 21
+ 4
+ 26
+ 3
+ 98368
+
+
+ 23
+ 4
+ 27
+ 1
+ 98368
+
+
+ 25
+ 4
+ 28
+ 3
+ 98368
+
+
+ 27
+ 4
+ 29
+ 1
+ 98368
+
+
+ 29
+ 4
+ 30
+ 3
+ 98368
+
+
+ 31
+ 4
+ 31
+ 1
+ 98368
+
+
+ 33
+ 4
+ 14
+ 3
+ 98368
+
+
+ 35
+ 4
+ 15
+ 1
+ 98368
+
+
+ 37
+ 4
+ 12
+ 3
+ 98368
+
+
+ 39
+ 4
+ 13
+ 1
+ 98368
+
+
+ 41
+ 4
+ 10
+ 3
+ 98368
+
+
+ 43
+ 4
+ 11
+ 1
+ 98368
+
+
+ 45
+ 4
+ 8
+ 3
+ 98368
+
+
+ 47
+ 4
+ 9
+ 1
+ 98368
+
+
+ 49
+ 4
+ 6
+ 3
+ 98368
+
+
+ 51
+ 4
+ 7
+ 1
+ 98368
+
+
+ 53
+ 4
+ 4
+ 3
+ 98368
+
+
+ 55
+ 4
+ 5
+ 1
+ 98368
+
+
+ 57
+ 4
+ 2
+ 3
+ 98368
+
+
+ 59
+ 4
+ 3
+ 1
+ 98368
+
+
+ 61
+ 4
+ 0
+ 3
+ 98368
+
+
+ 63
+ 4
+ 1
+ 1
+ 98368
+
+
+
+