1 // PLEASE NOTE THAT A SPACE BETWEEN TWO WORDS IS TAKEN AS TWO SEPERATE
2 // WORDS. PLEASE KEEP THIS FILE CONSISTENT.
3 var portName_L = new Array();
4 var portName_U = new Array();
6 // For each Linux interface name in the boardparms.c file, add
7 // a corresponding Linux interface name and a user-friendly name
8 // of its equivalent that must be displayed on the WEB UI. It is
9 // best if the new inteface names are added at the end.
11 // Wireless interfac Linux interface name
12 portName_L[0] = 'wl0';
13 // Wireless interface user-friendly name
14 portName_U[0] = 'Wireless';
16 // USB interface Linux interface name
17 portName_L[1] = 'usb0';
18 // USB user-friendly name
19 portName_U[1] = 'USB';
21 // Board ID 96338SV Linux name
22 portName_L[2] = '96338SV|eth0';
23 // Board ID 96338SV user-friendly name
24 portName_U[2] = '96338SV|ENET';
26 //Board ID 96338L-2M-8M Linux name
27 portName_L[3] = '96338L-2M-8M|eth0';
28 //Board ID 96338L-2M-8M user-friendly name
29 portName_U[3] = '96338L-2M-8M|ENET';
31 // Board ID 96348R Linux name
32 portName_L[4] = '96348R|eth0';
33 // Board ID 96348R user-friendly name
34 portName_U[4] = '96348R|ENET';
36 // Board ID 96348LV Linux name
37 portName_L[5] = '96348LV|eth0';
38 portName_L[6] = '96348LV|eth1';
39 // Board ID 96348LV user-friendly name
40 portName_U[5] = '96348LV|ENET1';
41 portName_U[6] = '96348LV|ENET2';
43 // Board ID 96348GW Linux name
44 portName_L[7] = '96348GW|eth0';
45 portName_L[8] = '96348GW|eth1';
46 portName_L[9] = '96348GW|eth1.2';
47 portName_L[10] = '96348GW|eth1.3';
48 portName_L[11] = '96348GW|eth1.4';
49 // Board ID 96348GW user-friendly name
50 portName_U[7] = '96348GW|ENET4';
51 portName_U[8] = '96348GW|ENET(1-3)';
52 portName_U[9] = '96348GW|ENET1';
53 portName_U[10] = '96348GW|ENET2';
54 portName_U[11] = '96348GW|ENET3';
56 // Board ID 96348GW-10 Linux name
57 portName_L[12] = '96348GW-10|eth0';
58 portName_L[13] = '96348GW-10|eth1';
59 portName_L[14] = '96348GW-10|eth1.2';
60 portName_L[15] = '96348GW-10|eth1.3';
61 portName_L[16] = '96348GW-10|eth1.4';
62 // Board ID 96348GW-10 user-friendly name
63 portName_U[12] = '96348GW-10|ENET4';
64 portName_U[13] = '96348GW-10|ENET(1-3)';
65 portName_U[14] = '96348GW-10|ENET1';
66 portName_U[15] = '96348GW-10|ENET2';
67 portName_U[16] = '96348GW-10|ENET3';
69 // Board ID 96348GW-11 Linux name
70 portName_L[17] = '96348GW-11|eth0';
71 portName_L[18] = '96348GW-11|eth0.2';
72 portName_L[19] = '96348GW-11|eth0.3';
73 portName_L[20] = '96348GW-11|eth0.4';
74 portName_L[21] = '96348GW-11|eth0.5';
75 // Board ID 96348GW-11 user-friendly name
76 portName_U[17] = '96348GW-11|ENET(1-4)';
77 portName_U[18] = '96348GW-11|ENET4';
78 portName_U[19] = '96348GW-11|ENET3';
79 portName_U[20] = '96348GW-11|ENET2';
80 portName_U[21] = '96348GW-11|ENET1';
82 // Board ID 96348SV Linux name
83 portName_L[22] = '96348SV|eth0';
84 portName_L[23] = '96348SV|eth1';
85 // Board ID 96348SV user-friendly name
86 portName_U[22] = '96348SV|ENET1';
87 portName_U[23] = '96348SV|ENET2';
89 // Board ID 96358GW-A Linux name
90 portName_L[24] = '96358GW-A|eth0';
91 portName_L[25] = '96358GW-A|eth0.2';
92 portName_L[26] = '96358GW-A|eth0.3';
93 portName_L[27] = '96358GW-A|eth0.4';
94 portName_L[28] = '96358GW-A|eth0.5';
95 // Board ID 96358GW-A user-friendly name
96 portName_U[24] = '96358GW-A|ENET0';
97 portName_U[25] = '96358GW-A|ENET1';
98 portName_U[26] = '96358GW-A|ENET2';
99 portName_U[27] = '96358GW-A|ENET3';
100 portName_U[28] = '96358GW-A|ENET4';
102 // Board ID 96358VW-A Linux name
103 portName_L[29] = '96358VW-A|eth0';
104 portName_L[30] = '96358VW-A|eth0.2';
105 portName_L[31] = '96358VW-A|eth0.3';
106 portName_L[32] = '96358VW-A|eth0.4';
107 portName_L[33] = '96358VW-A|eth0.5';
108 // Board ID 96358VW-A user-friendly name
109 portName_U[29] = '96358VW-A|ENET0';
110 portName_U[30] = '96358VW-A|ENET1';
111 portName_U[31] = '96358VW-A|ENET2';
112 portName_U[32] = '96358VW-A|ENET3';
113 portName_U[33] = '96358VW-A|ENET4';
115 // Board ID 96358GW-B Linux name
116 portName_L[34] = '96358GW-B|eth0';
117 portName_L[35] = '96358GW-B|eth0.2';
118 portName_L[36] = '96358GW-B|eth0.3';
119 portName_L[37] = '96358GW-B|eth0.4';
120 portName_L[38] = '96358GW-B|eth0.5';
121 // Board ID 96358GW-B user-friendly name
122 portName_U[34] = '96358GW-B|ENET0';
123 portName_U[35] = '96358GW-B|ENET1';
124 portName_U[36] = '96358GW-B|ENET2';
125 portName_U[37] = '96358GW-B|ENET3';
126 portName_U[38] = '96358GW-B|ENET4';
128 // Board ID 96358VW-B Linux name
129 portName_L[39] = '96358VW-B|eth0';
130 portName_L[40] = '96358VW-B|eth0.2';
131 portName_L[41] = '96358VW-B|eth0.3';
132 portName_L[42] = '96358VW-B|eth0.4';
133 portName_L[43] = '96358VW-B|eth0.5';
134 // Board ID 96358VW-B user-friendly name
135 portName_U[39] = '96358VW-B|ENET0';
136 portName_U[40] = '96358VW-B|ENET1';
137 portName_U[41] = '96358VW-B|ENET2';
138 portName_U[42] = '96358VW-B|ENET3';
139 portName_U[43] = '96358VW-B|ENET4';
141 // Board ID 96348GW3 Linux name
142 portName_L[34] = '96348W3|eth0';
143 portName_L[35] = '96348W3|eth1';
144 portName_L[36] = '96348W3|eth1.2';
145 portName_L[37] = '96348W3|eth1.3';
146 portName_L[38] = '96348W3|eth1.4';
147 // Board ID 96348GW3 user-friendly name
148 portName_U[34] = '96348W3|ENET4';
149 portName_U[35] = '96348W3|ENET(1-3)';
150 portName_U[36] = '96348W3|ENET1';
151 portName_U[37] = '96348W3|ENET2';
152 portName_U[38] = '96348W3|ENET3';
154 // Board ID 96348W3-10 Linux name
155 portName_L[39] = '96348W3-10|eth0';
156 portName_L[40] = '96348W3-10|eth1';
157 portName_L[41] = '96348W3-10|eth1.2';
158 portName_L[42] = '96348W3-10|eth1.3';
159 portName_L[43] = '96348W3-10|eth1.4';
160 // Board ID 6348W3-10 user-friendly name
161 portName_U[39] = '96348W3-10|ENET4';
162 portName_U[40] = '96348W3-10|ENET(1-3)';
163 portName_U[41] = '96348W3-10|ENET1';
164 portName_U[42] = '96348W3-10|ENET2';
165 portName_U[43] = '96348W3-10|ENET3';
167 // Board ID 96358VW Linux name
168 portName_L[44] = '96358VW|eth0';
169 portName_L[45] = '96358VW|eth0.2';
170 portName_L[46] = '96358VW|eth0.3';
171 portName_L[47] = '96358VW|eth0.4';
172 portName_L[48] = '96358VW|eth0.5';
173 // Board ID 96358VW user-friendly name
174 portName_U[44] = '96358VW|ENET0';
175 portName_U[45] = '96358VW|ENET1';
176 portName_U[46] = '96358VW|ENET2';
177 portName_U[47] = '96358VW|ENET3';
178 portName_U[48] = '96358VW|ENET4';
180 // Board ID 96358GW Linux name
181 portName_L[49] = '96358GW|eth0';
182 portName_L[50] = '96358GW|eth0.2';
183 portName_L[51] = '96358GW|eth0.3';
184 portName_L[52] = '96358GW|eth0.4';
185 portName_L[53] = '96358GW|eth0.5';
186 // Board ID 96358GW user-friendly name
187 portName_U[49] = '96358GW|ENET0';
188 portName_U[50] = '96358GW|ENET1';
189 portName_U[51] = '96358GW|ENET2';
190 portName_U[52] = '96358GW|ENET3';
191 portName_U[53] = '96358GW|ENET4';
193 function getUNameByLName(name) {
197 // SafetyNet if someone sends a name without prefixing the
198 // board ID and |, then return that name.
199 if (name.indexOf('|') == -1)
201 if (name.indexOf('wl0.1') != -1) {
202 return 'Wireless_Guest';
204 else if (name.indexOf('wl0') != -1) {
207 if (name.indexOf('usb0') != -1) {
210 for (index = 0; index < portName_L.length; index++) {
211 if (portName_L[index] == name) {
212 uName = portName_U[index].split('|');
216 uName = name.split('|');
220 function getLNameByUName(name) {
222 var brdIntf = name.split('|');
226 // SafetyNet if someone sends a name without prefixing the
227 // board ID and |, then return that name.
228 if (name.indexOf('|') == -1)
230 if (name.indexOf('Wireless_Guest') != -1)
232 if (name.indexOf('Wireless') != -1)
234 if (name.indexOf('USB') != -1)
236 for (index = 0; index < portName_U.length; index++) {
237 uName = portName_U[index].split('|');
238 if (portName_U[index] == name) {
239 lName = portName_L[index].split('|');
243 lName = name.split('|');