Changeset 11280


Ignore:
Timestamp:
12/23/08 14:53:57 (4 years ago)
Author:
BrainSlayer
Message:

allow rate control settings for wisoc devices

Location:
src/router/services/sysinit
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • src/router/services/sysinit/sysinit-ca8.c

    r10736 r11280  
    155155 
    156156    insmod( "ath_hal" ); 
    157     insmod( "ath_ahb" ); 
     157    if( nvram_get( "rate_control" ) != NULL ) 
     158    { 
     159        char rate[64]; 
     160 
     161        sprintf( rate, "ratectl=%s", nvram_safe_get( "rate_control" ) ); 
     162        eval( "insmod", "ath_ahb", rate ); 
     163    } 
     164    else 
     165    { 
     166        insmod( "ath_ahb" ); 
     167    } 
    158168    // eval ("ifconfig", "wifi0", "up"); 
    159169 
  • src/router/services/sysinit/sysinit-dir300.c

    r10736 r11280  
    239239    insmod( "ar2313" ); 
    240240    insmod( "ath_hal" ); 
    241     insmod( "ath_ahb" ); 
     241    if( nvram_get( "rate_control" ) != NULL ) 
     242    { 
     243        char rate[64]; 
     244 
     245        sprintf( rate, "ratectl=%s", nvram_safe_get( "rate_control" ) ); 
     246        eval( "insmod", "ath_ahb", rate ); 
     247    } 
     248    else 
     249    { 
     250        insmod( "ath_ahb" ); 
     251    } 
    242252    // eval ("ifconfig", "wifi0", "up"); 
    243253    eval( "ifconfig", "eth0", "up" );   // wan 
  • src/router/services/sysinit/sysinit-fonera.c

    r10736 r11280  
    128128    insmod( "ar2313" ); 
    129129    insmod( "ath_hal" ); 
    130     insmod( "ath_ahb" ); 
     130    if( nvram_get( "rate_control" ) != NULL ) 
     131    { 
     132        char rate[64]; 
     133 
     134        sprintf( rate, "ratectl=%s", nvram_safe_get( "rate_control" ) ); 
     135        eval( "insmod", "ath_ahb", rate ); 
     136    } 
     137    else 
     138    { 
     139        insmod( "ath_ahb" ); 
     140    } 
    131141 
    132142#if defined(HAVE_EAP3660) || defined(HAVE_EOC2610) 
  • src/router/services/sysinit/sysinit-ls2.c

    r10736 r11280  
    118118    insmod( "ar2313" ); 
    119119    insmod( "ath_hal" ); 
    120     insmod( "ath_ahb" ); 
     120 
     121    if( nvram_get( "rate_control" ) != NULL ) 
     122    { 
     123        char rate[64]; 
     124 
     125        sprintf( rate, "ratectl=%s", nvram_safe_get( "rate_control" ) ); 
     126        eval( "insmod", "ath_ahb", rate ); 
     127    } 
     128    else 
     129    { 
     130        insmod( "ath_ahb" ); 
     131    } 
     132 
    121133 
    122134#ifdef HAVE_LS2 
  • src/router/services/sysinit/sysinit-ls5.c

    r11269 r11280  
    122122 
    123123    insmod( "ath_hal" ); 
    124     insmod( "ath_ahb" ); 
     124    if( nvram_get( "rate_control" ) != NULL ) 
     125    { 
     126        char rate[64]; 
     127 
     128        sprintf( rate, "ratectl=%s", nvram_safe_get( "rate_control" ) ); 
     129        eval( "insmod", "ath_ahb", rate ); 
     130    } 
     131    else 
     132    { 
     133        insmod( "ath_ahb" ); 
     134    } 
    125135 
    126136    insmod( "ipv6" ); 
  • src/router/services/sysinit/sysinit-mr3202a.c

    r10736 r11280  
    115115    insmod( "ar2313" ); 
    116116    insmod( "ath_hal" ); 
    117     insmod( "ath_ahb" ); 
     117    if( nvram_get( "rate_control" ) != NULL ) 
     118    { 
     119        char rate[64]; 
     120 
     121        sprintf( rate, "ratectl=%s", nvram_safe_get( "rate_control" ) ); 
     122        eval( "insmod", "ath_ahb", rate ); 
     123    } 
     124    else 
     125    { 
     126        insmod( "ath_ahb" ); 
     127    } 
    118128#ifdef HAVE_WRK54G 
    119129    system2( "echo 2 >/proc/sys/dev/wifi0/ledpin" ); 
  • src/router/services/sysinit/sysinit-rcaa01.c

    r11269 r11280  
    126126    insmod( "ar2313" ); 
    127127    insmod( "ath_hal" ); 
    128     insmod( "ath_ahb" ); 
     128    if( nvram_get( "rate_control" ) != NULL ) 
     129    { 
     130        char rate[64]; 
     131 
     132        sprintf( rate, "ratectl=%s", nvram_safe_get( "rate_control" ) ); 
     133        eval( "insmod", "ath_ahb", rate ); 
     134    } 
     135    else 
     136    { 
     137        insmod( "ath_ahb" ); 
     138    } 
    129139    // eval ("ifconfig", "wifi0", "up"); 
    130140    if( getRouterBrand(  ) == ROUTER_BOARD_RCAA01 ) 
  • src/router/services/sysinit/sysinit-whrag108.c

    r10736 r11280  
    216216 
    217217    insmod( "ath_hal" ); 
    218     insmod( "ath_ahb" ); 
     218    if( nvram_get( "rate_control" ) != NULL ) 
     219    { 
     220        char rate[64]; 
     221 
     222        sprintf( rate, "ratectl=%s", nvram_safe_get( "rate_control" ) ); 
     223        eval( "insmod", "ath_ahb", rate ); 
     224    } 
     225    else 
     226    { 
     227        insmod( "ath_ahb" ); 
     228    } 
    219229 
    220230    system2( "echo 2 >/proc/sys/dev/wifi0/ledpin" ); 
Note: See TracChangeset for help on using the changeset viewer.