Skip to content

Commit 97b33e4

Browse files
authored
[devices]: DellEMC new platform support for DellEMC s5296f- 96x25G (#3960)
Added files, driver, npu configs for the DellEMC S5296f platform
1 parent 29928c9 commit 97b33e4

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+5474
-1
lines changed
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
{%- set default_topo = 't1' %}
2+
{%- include 'buffers_config.j2' %}
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
2+
{%- set default_cable = '40m' %}
3+
4+
{%- macro generate_buffer_pool_and_profiles() %}
5+
"BUFFER_POOL": {
6+
"ingress_lossless_pool": {
7+
"size": "32744448",
8+
"type": "ingress",
9+
"mode": "static"
10+
},
11+
"egress_lossy_pool": {
12+
"size": "32744448",
13+
"type": "egress",
14+
"mode": "dynamic"
15+
}
16+
},
17+
"BUFFER_PROFILE": {
18+
"ingress_lossy_profile": {
19+
"pool":"[BUFFER_POOL|ingress_lossless_pool]",
20+
"size":"0",
21+
"static_th":"32744448"
22+
},
23+
"egress_lossy_profile": {
24+
"pool":"[BUFFER_POOL|egress_lossy_pool]",
25+
"size":"0",
26+
"dynamic_th":"3"
27+
}
28+
},
29+
{%- endmacro %}
30+
31+
{%- macro generate_pg_profils(port_names_active) %}
32+
"BUFFER_PG": {
33+
"{{ port_names_active }}|0": {
34+
"profile" : "[BUFFER_PROFILE|ingress_lossy_profile]"
35+
}
36+
},
37+
{%- endmacro %}
38+
39+
{% macro generate_queue_buffers(port_names_active) %}
40+
"BUFFER_QUEUE": {
41+
"{{ port_names_active }}|0-6": {
42+
"profile" : "[BUFFER_PROFILE|egress_lossy_profile]"
43+
}
44+
}
45+
{% endmacro %}
46+
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
2+
{%- set default_cable = '40m' %}
3+
4+
{%- macro generate_buffer_pool_and_profiles() %}
5+
"BUFFER_POOL": {
6+
"ingress_lossless_pool": {
7+
"size": "32744448",
8+
"type": "ingress",
9+
"mode": "static"
10+
},
11+
"egress_lossy_pool": {
12+
"size": "32744448",
13+
"type": "egress",
14+
"mode": "dynamic"
15+
}
16+
},
17+
"BUFFER_PROFILE": {
18+
"ingress_lossy_profile": {
19+
"pool":"[BUFFER_POOL|ingress_lossless_pool]",
20+
"size":"0",
21+
"static_th":"32744448"
22+
},
23+
"egress_lossy_profile": {
24+
"pool":"[BUFFER_POOL|egress_lossy_pool]",
25+
"size":"0",
26+
"dynamic_th":"3"
27+
}
28+
},
29+
{%- endmacro %}
30+
31+
{%- macro generate_pg_profils(port_names_active) %}
32+
"BUFFER_PG": {
33+
"{{ port_names_active }}|0": {
34+
"profile" : "[BUFFER_PROFILE|ingress_lossy_profile]"
35+
}
36+
},
37+
{%- endmacro %}
38+
39+
{% macro generate_queue_buffers(port_names_active) %}
40+
"BUFFER_QUEUE": {
41+
"{{ port_names_active }}|0-6": {
42+
"profile" : "[BUFFER_PROFILE|egress_lossy_profile]"
43+
}
44+
}
45+
{% endmacro %}
46+
Binary file not shown.
Binary file not shown.
Lines changed: 105 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,105 @@
1+
# name lanes alias index speed
2+
Ethernet0 5 tenGigE1/1/1 1 10000
3+
Ethernet1 6 tenGigE1/1/2 2 10000
4+
Ethernet2 7 tenGigE1/1/3 3 10000
5+
Ethernet3 8 tenGigE1/1/4 4 10000
6+
Ethernet4 13 tenGigE1/2/1 5 10000
7+
Ethernet5 14 tenGigE1/2/2 6 10000
8+
Ethernet6 15 tenGigE1/2/3 7 10000
9+
Ethernet7 16 tenGigE1/2/4 8 10000
10+
Ethernet8 17 tenGigE1/3/1 9 10000
11+
Ethernet9 18 tenGigE1/3/2 10 10000
12+
Ethernet10 19 tenGigE1/3/3 11 10000
13+
Ethernet11 20 tenGigE1/3/4 12 10000
14+
Ethernet12 37 tenGigE1/4/1 13 10000
15+
Ethernet13 38 tenGigE1/4/2 14 10000
16+
Ethernet14 39 tenGigE1/4/3 15 10000
17+
Ethernet15 40 tenGigE1/4/4 16 10000
18+
Ethernet16 45 tenGigE1/5/1 17 10000
19+
Ethernet17 46 tenGigE1/5/2 18 10000
20+
Ethernet18 47 tenGigE1/5/3 19 10000
21+
Ethernet19 48 tenGigE1/5/4 20 10000
22+
Ethernet20 53 tenGigE1/6/1 21 10000
23+
Ethernet21 54 tenGigE1/6/2 22 10000
24+
Ethernet22 55 tenGigE1/6/3 23 10000
25+
Ethernet23 56 tenGigE1/6/4 24 10000
26+
Ethernet24 65 tenGigE1/7/1 25 10000
27+
Ethernet25 66 tenGigE1/7/2 26 10000
28+
Ethernet26 67 tenGigE1/7/3 27 10000
29+
Ethernet27 68 tenGigE1/7/4 28 10000
30+
Ethernet28 73 tenGigE1/8/1 29 10000
31+
Ethernet29 74 tenGigE1/8/2 30 10000
32+
Ethernet30 75 tenGigE1/8/3 31 10000
33+
Ethernet31 76 tenGigE1/8/4 32 10000
34+
Ethernet32 89 tenGigE1/9/1 33 10000
35+
Ethernet33 90 tenGigE1/9/2 34 10000
36+
Ethernet34 91 tenGigE1/9/3 35 10000
37+
Ethernet35 92 tenGigE1/9/4 36 10000
38+
Ethernet36 101 tenGigE1/10/1 37 10000
39+
Ethernet37 102 tenGigE1/10/2 38 10000
40+
Ethernet38 103 tenGigE1/10/3 39 10000
41+
Ethernet39 104 tenGigE1/10/4 40 10000
42+
Ethernet40 109 tenGigE1/11/1 41 10000
43+
Ethernet41 110 tenGigE1/11/2 42 10000
44+
Ethernet42 111 tenGigE1/11/3 43 10000
45+
Ethernet43 112 tenGigE1/11/4 44 10000
46+
Ethernet44 117 tenGigE1/12/1 45 10000
47+
Ethernet45 118 tenGigE1/12/2 46 10000
48+
Ethernet46 119 tenGigE1/12/3 47 10000
49+
Ethernet47 120 tenGigE1/12/4 48 10000
50+
Ethernet48 1 tenGigE1/13/1 49 10000
51+
Ethernet49 2 tenGigE1/13/2 50 10000
52+
Ethernet50 3 tenGigE1/13/3 51 10000
53+
Ethernet51 4 tenGigE1/13/4 52 10000
54+
Ethernet52 9 tenGigE1/14/1 53 10000
55+
Ethernet53 10 tenGigE1/14/2 54 10000
56+
Ethernet54 11 tenGigE1/14/3 55 10000
57+
Ethernet55 12 tenGigE1/14/4 56 10000
58+
Ethernet56 25 tenGigE1/15/1 57 10000
59+
Ethernet57 26 tenGigE1/15/2 58 10000
60+
Ethernet58 27 tenGigE1/15/3 59 10000
61+
Ethernet59 28 tenGigE1/15/4 60 10000
62+
Ethernet60 33 tenGigE1/16/1 61 10000
63+
Ethernet61 34 tenGigE1/16/2 62 10000
64+
Ethernet62 35 tenGigE1/16/3 63 10000
65+
Ethernet63 36 tenGigE1/16/4 64 10000
66+
Ethernet64 41 tenGigE1/17/1 65 10000
67+
Ethernet65 42 tenGigE1/17/2 66 10000
68+
Ethernet66 43 tenGigE1/17/3 67 10000
69+
Ethernet67 44 tenGigE1/17/4 68 10000
70+
Ethernet68 49 tenGigE1/18/1 69 10000
71+
Ethernet69 50 tenGigE1/18/2 70 10000
72+
Ethernet70 51 tenGigE1/18/3 71 10000
73+
Ethernet71 52 tenGigE1/18/4 72 10000
74+
Ethernet72 69 tenGigE1/19/1 73 10000
75+
Ethernet73 70 tenGigE1/19/2 74 10000
76+
Ethernet74 71 tenGigE1/19/3 75 10000
77+
Ethernet75 72 tenGigE1/19/4 76 10000
78+
Ethernet76 77 tenGigE1/20/1 77 10000
79+
Ethernet77 78 tenGigE1/20/2 78 10000
80+
Ethernet78 79 tenGigE1/20/3 79 10000
81+
Ethernet79 80 tenGigE1/20/4 80 10000
82+
Ethernet80 81 tenGigE1/21/1 81 10000
83+
Ethernet81 82 tenGigE1/21/2 82 10000
84+
Ethernet82 83 tenGigE1/21/3 83 10000
85+
Ethernet83 84 tenGigE1/21/4 84 10000
86+
Ethernet84 97 tenGigE1/22/1 85 10000
87+
Ethernet85 98 tenGigE1/22/2 86 10000
88+
Ethernet86 99 tenGigE1/22/3 87 10000
89+
Ethernet87 100 tenGigE1/22/4 88 10000
90+
Ethernet88 105 tenGigE1/23/1 89 10000
91+
Ethernet89 106 tenGigE1/23/2 90 10000
92+
Ethernet90 107 tenGigE1/23/3 91 10000
93+
Ethernet91 108 tenGigE1/23/4 92 10000
94+
Ethernet92 113 tenGigE1/24/1 93 10000
95+
Ethernet93 114 tenGigE1/24/2 94 10000
96+
Ethernet94 115 tenGigE1/24/3 95 10000
97+
Ethernet95 116 tenGigE1/24/4 96 10000
98+
Ethernet96 29,30,31,32 hundredGigE1/49 97 100000
99+
Ethernet97 21,22,23,24 hundredGigE1/50 98 100000
100+
Ethernet98 125,126,127,128 hundredGigE1/51 99 100000
101+
Ethernet99 85,86,87,88 hundredGigE1/52 100 100000
102+
Ethernet100 57,58,59,60 hundredGigE1/53 101 100000
103+
Ethernet101 61,62,63,64 hundredGigE1/54 102 100000
104+
Ethernet102 121,122,123,124 hundredGigE1/55 103 100000
105+
Ethernet103 93,94,95,96 hundredGigE1/56 104 100000

0 commit comments

Comments
 (0)