Changeset 9176
- Timestamp:
- 03/01/08 12:44:25 (5 years ago)
- File:
-
- 1 edited
-
src/router/rc/rc.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
src/router/rc/rc.c
r9168 r9176 165 165 nvram_set ("vlan1ports", ""); 166 166 #else 167 #ifndef HAVE_BUFFALO 167 168 168 if (brand == ROUTER_WRT600N) 169 169 { 170 170 nvram_set("vlan2hwname","et0"); 171 if (nvram_match ("fullswitch", "1") 172 && (nvram_invmatch ("wl0_mode", "ap") 173 || nvram_match ("wan_proto", "disabled"))) 174 { 175 nvram_set ("vlan0ports", "0 1 2 3 4 8*"); 176 nvram_set ("vlan2ports", ""); 177 } 178 else 179 { 180 if (nvram_match ("vlan0ports", "0 1 2 3 4 8*")) 181 { 182 nvram_set ("vlan0ports", ""); 183 nvram_set ("vlan2ports", ""); 184 } 185 } 186 } 187 else if (brand == ROUTER_WRT350N) 188 { 189 if (nvram_match ("fullswitch", "1") 190 && (nvram_invmatch ("wl0_mode", "ap") 191 || nvram_match ("wan_proto", "disabled"))) 192 { 193 nvram_set ("vlan1ports", "0 1 2 3 4 8*"); 194 nvram_set ("vlan2ports", ""); 195 } 196 else 197 { 198 if (nvram_match ("vlan1ports", "0 1 2 3 4 8*")) 199 { 200 nvram_set ("vlan1ports", ""); 201 nvram_set ("vlan2ports", ""); 202 } 203 } 204 } 205 else if (brand == ROUTER_LINKSYS_WTR54GS) //it has 1 LAN + 1 WAN port 206 { 207 if (nvram_match ("fullswitch", "1") 208 && (nvram_invmatch ("wl0_mode", "ap") 209 || nvram_match ("wan_proto", "disabled"))) 210 { 211 nvram_set ("vlan0ports", "0 1 5*"); 212 nvram_set ("vlan1ports", ""); 213 } 214 else 215 { 216 if (nvram_match ("vlan0ports", "0 1 5*")) 217 { 218 nvram_set ("vlan0ports", ""); 219 nvram_set ("vlan1ports", ""); 220 } 221 } 222 } 223 else 224 #endif 225 if (brand == ROUTER_BUFFALO_WZRG144NH) 226 { 227 if (nvram_match ("fullswitch", "1") 228 && (nvram_invmatch ("wl0_mode", "ap") 229 || nvram_match ("wan_proto", "disabled"))) 230 { 231 nvram_set ("vlan1ports", ""); 232 nvram_set ("vlan2ports", "0 1 2 3 4 8*"); 233 } 234 else 235 { 236 if (nvram_match ("vlan2ports", "0 1 2 3 4 8*")) 237 { 238 nvram_set ("vlan1ports", ""); 239 nvram_set ("vlan2ports", ""); 240 } 241 } 242 } 243 else 244 { 245 if (nvram_match ("fullswitch", "1") 246 && (nvram_invmatch ("wl0_mode", "ap") 247 || nvram_match ("wan_proto", "disabled"))) 248 { 249 nvram_set ("vlan0ports", "0 1 2 3 4 5*"); 250 nvram_set ("vlan1ports", ""); 251 } 252 else 253 { 254 if (nvram_match ("vlan0ports", "0 1 2 3 4 5*")) 255 { 256 nvram_set ("vlan0ports", ""); 257 nvram_set ("vlan1ports", ""); 258 } 259 } 260 } 261 262 263 264 171 } 265 172 266 173
Note: See TracChangeset
for help on using the changeset viewer.
