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 96345R Linux name
32 portName_L[4] = '96345R|eth0';
33 // Board ID 96345R user-friendly name
34 portName_U[4] = '96345R|ENET';
36 // Board ID 96345GW2 Linux names
37 portName_L[5] = '96345GW2|eth0';
38 portName_L[6] = '96345GW2|eth0.2';
39 portName_L[7] = '96345GW2|eth0.3';
40 portName_L[8] = '96345GW2|eth0.4';
41 portName_L[9] = '96345GW2|eth0.5';
42 // Board ID 96345GW2 user-friendly names
43 portName_U[5] = '96345GW2|ENET(1-4)';
44 portName_U[6] = '96345GW2|ENET4';
45 portName_U[7] = '96345GW2|ENET3';
46 portName_U[8] = '96345GW2|ENET2';
47 portName_U[9] = '96345GW2|ENET1';
50 // Board ID 96345GW Linux name
51 portName_L[10] = '96345GW|eth0';
52 portName_L[11] = '96345GW|eth0.2';
53 portName_L[12] = '96345GW|eth0.3';
54 portName_L[13] = '96345GW|eth0.4';
55 portName_L[14] = '96345GW|eth0.5';
56 // Board ID 96345GW user-friendly names
57 portName_U[10] = '96345GW|ENET(1-4)';
58 portName_U[11] = '96345GW|ENET4';
59 portName_U[12] = '96345GW|ENET3';
60 portName_U[13] = '96345GW|ENET2';
61 portName_U[14] = '96345GW|ENET1';
63 // Board ID 96335R Linux name
64 portName_L[15] = '96335R|eth0';
65 // Board ID 96335R user-friendly name
66 portName_U[15] = '96335R|ENET';
68 // Board ID 96345R0 Linux name
69 portName_L[16] = '96345R0|eth0';
70 // Board ID 96345R0 user-friendly name
71 portName_U[16] = '96345R0|ENET';
73 // Board ID 96345RS Linux name
74 portName_L[17] = '96345RS|eth0';
75 // Board ID 96345RS user-friendly name
76 portName_U[17] = '96345RS|ENET';
78 // Board ID 96348R Linux name
79 portName_L[18] = '96348R|eth0';
80 // Board ID 96348R user-friendly name
81 portName_U[18] = '96348R|ENET';
83 // Board ID 96348LV Linux name
84 portName_L[19] = '96348LV|eth0';
85 portName_L[20] = '96348LV|eth1';
86 // Board ID 96348LV user-friendly name
87 portName_U[19] = '96348LV|ENET1';
88 portName_U[20] = '96348LV|ENET2';
90 // Board ID 96348GW-A Linux name
91 portName_L[21] = '96348GW-A|eth0';
92 portName_L[22] = '96348GW-A|eth0.2';
93 portName_L[23] = '96348GW-A|eth0.3';
94 portName_L[24] = '96348GW-A|eth0.4';
95 portName_L[25] = '96348GW-A|eth0.5';
96 // Board ID 96348GW-A user-friendly name
97 portName_U[21] = '96348GW-A|ENET0';
98 portName_U[22] = '96348GW-A|ENET1';
99 portName_U[23] = '96348GW-A|ENET2';
100 portName_U[24] = '96348GW-A|ENET3';
101 portName_U[25] = '96348GW-A|ENET4';
103 // Board ID 96348GW-10 Linux name
104 portName_L[26] = '96348GW-10|eth0';
105 portName_L[27] = '96348GW-10|eth1';
106 portName_L[28] = '96348GW-10|eth1.2';
107 portName_L[29] = '96348GW-10|eth1.3';
108 portName_L[30] = '96348GW-10|eth1.4';
109 // Board ID 96348GW-10 user-friendly name
110 portName_U[26] = '96348GW-10|ENET4';
111 portName_U[27] = '96348GW-10|ENET(1-3)';
112 portName_U[28] = '96348GW-10|ENET1';
113 portName_U[29] = '96348GW-10|ENET2';
114 portName_U[30] = '96348GW-10|ENET3';
116 // Board ID 96348GW-11 Linux name
117 portName_L[31] = '96348GW-11|eth0';
118 portName_L[32] = '96348GW-11|eth0.2';
119 portName_L[33] = '96348GW-11|eth0.3';
120 portName_L[34] = '96348GW-11|eth0.4';
121 portName_L[35] = '96348GW-11|eth0.5';
122 // Board ID 96348GW-11 user-friendly name
123 portName_U[31] = '96348GW-11|ENET(1-4)';
124 portName_U[32] = '96348GW-11|ENET4';
125 portName_U[33] = '96348GW-11|ENET3';
126 portName_U[34] = '96348GW-11|ENET2';
127 portName_U[35] = '96348GW-11|ENET1';
129 // Board ID 96348GW-B Linux name
130 portName_L[36] = '96348GW-B|eth0';
131 portName_L[37] = '96348GW-B|eth0.2';
132 portName_L[38] = '96348GW-B|eth0.3';
133 portName_L[39] = '96348GW-B|eth0.4';
134 portName_L[40] = '96348GW-B|eth0.5';
135 // Board ID 96348GW-B user-friendly name
136 portName_U[36] = '96348GW-B|ENET0';
137 portName_U[37] = '96348GW-B|ENET1';
138 portName_U[38] = '96348GW-B|ENET2';
139 portName_U[39] = '96348GW-B|ENET3';
140 portName_U[40] = '96348GW-B|ENET4';
142 // Board ID 96348R-A Linux name
143 portName_L[41] = '96348R-A|eth0';
144 portName_L[42] = '96348R-A|eth0.2';
145 portName_L[43] = '96348R-A|eth0.3';
146 portName_L[44] = '96348R-A|eth0.4';
147 portName_L[45] = '96348R-A|eth0.5';
148 // Board ID 96348R-A user-friendly name
149 portName_U[41] = '96348R-A|ENET0';
150 portName_U[42] = '96348R-A|ENET1';
151 portName_U[43] = '96348R-A|ENET2';
152 portName_U[44] = '96348R-A|ENET3';
153 portName_U[45] = '96348R-A|ENET4';
155 // Board ID 96348R-B Linux name
156 portName_L[46] = '96348R-B|eth0';
157 portName_L[47] = '96348R-B|eth0.2';
158 portName_L[48] = '96348R-B|eth0.3';
159 portName_L[49] = '96348R-B|eth0.4';
160 portName_L[50] = '96348R-B|eth0.5';
161 // Board ID 96348R-B user-friendly name
162 portName_U[46] = '96348R-B|ENET0';
163 portName_U[47] = '96348R-B|ENET1';
164 portName_U[48] = '96348R-B|ENET2';
165 portName_U[49] = '96348R-B|ENET3';
166 portName_U[50] = '96348R-B|ENET4';
168 function getUNameByLName(name) {
172 // SafetyNet if someone sends a name without prefixing the
173 // board ID and |, then return that name.
174 if (name.indexOf('|') == -1)
176 if (name.indexOf('wl0.1') != -1) {
177 return 'Wireless_Guest';
179 else if (name.indexOf('wl0') != -1) {
182 if (name.indexOf('usb0') != -1) {
185 for (index = 0; index < portName_L.length; index++) {
186 if (portName_L[index] == name) {
187 uName = portName_U[index].split('|');
191 uName = name.split('|');
195 function getLNameByUName(name) {
197 var brdIntf = name.split('|');
201 // SafetyNet if someone sends a name without prefixing the
202 // board ID and |, then return that name.
203 if (name.indexOf('|') == -1)
205 if (name.indexOf('Wireless_Guest') != -1)
207 if (name.indexOf('Wireless') != -1)
209 if (name.indexOf('USB') != -1)
211 for (index = 0; index < portName_U.length; index++) {
212 uName = portName_U[index].split('|');
213 if (portName_U[index] == name) {
214 lName = portName_L[index].split('|');
218 lName = name.split('|');