Changeset 9111


Ignore:
Timestamp:
02/24/08 17:15:02 (5 years ago)
Author:
BrainSlayer
Message:

fix corerev 9 and 13

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/router/services/networking/mssid.c

    r9108 r9111  
    4444void start_config_macs(char *wlifname) //reconfigure macs which should fix the corerev 5 and 7 problem 
    4545{ 
    46   char *vifs = nvram_nget ("wl%d_vifs", get_wl_instance (wlifname)); 
     46  int unit = get_wl_instance (wlifname); 
     47  char *vifs = nvram_nget ("wl%d_vifs", unit ); 
     48  char *mbss = nvram_nget ("wl%d_mbss", unit); 
    4749  char *next; 
    4850  char var[80]; 
     51  if (!strcmp(mbss,"0")) 
     52  { 
    4953  if (vifs != NULL) 
    5054    foreach (var, vifs, next) 
     
    5458      eval ("wl","-i",var,"up"); 
    5559    } 
     60  } 
    5661} 
    5762void 
     
    7782        { 
    7883        //  ifconfig (var, IFUP, NULL, NULL); 
    79         eval ("wl","-i",var,"down"); 
    80         eval ("wl","-i",var,"cur_etheraddr",nvram_nget ("%s_hwaddr", var)); 
    81         eval ("wl","-i",var,"up"); 
    8284        eval ("ifconfig", var, "down"); 
    8385        ioctl (s, SIOCSIFHWADDR, &ifr); 
     
    8789      else 
    8890        { 
    89         eval ("wl","-i",var,"down"); 
    90         eval ("wl","-i",var,"cur_etheraddr",nvram_nget ("%s_hwaddr", var)); 
    91         eval ("wl","-i",var,"up"); 
    9291          ifconfig (var, IFUP, nvram_nget ("%s_ipaddr", var), 
    9392                    nvram_nget ("%s_netmask", var)); 
Note: See TracChangeset for help on using the changeset viewer.