Changeset 10813


Ignore:
Timestamp:
11/07/08 18:27:30 (5 years ago)
Author:
BrainSlayer
Message:

allow to set a maximum for associated users

Location:
src/router
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • src/router/httpd/validate/webs.c

    r10798 r10813  
    25642564    copytonv( wp, "%s_chanshift", prefix ); 
    25652565    copytonv( wp, "%s_doth", prefix ); 
     2566    copytonv( wp, "%s_maxassoc", prefix); 
    25662567 
    25672568    sprintf( chanbw, "%s_channelbw", prefix ); 
  • src/router/httpd/visuals/dd-wrt.c

    r10808 r10813  
    36173617        sprintf( ssid, "%s_ap_isolate", var ); 
    36183618        showRadio( wp, "wl_adv.label11", ssid ); 
    3619         sprintf( wl_mode, "%s_mode", var ); 
     3619 
     3620        sprintf( power, "%s_maxassoc", prefix ); 
     3621        websWrite( wp, "<div class=\"setting\">\n" ); 
     3622        websWrite( wp, 
     3623               "<div class=\"label\"><script type=\"text/javascript\">Capture(wl_adv.label10)</script></div>\n" ); 
     3624        websWrite( wp, 
     3625               "<input class=\"num\" name=\"%s\" size=\"4\" maxlength=\"4\" onblur=\"valid_range(this,0,256,wl_adv.label10)\" value=\"%s\" />\n", 
     3626               power, nvram_default_get( power, "256" ) ); 
     3627        websWrite( wp, 
     3628               "<span class=\"default\"><script type=\"text/javascript\">\n//<![CDATA[\n document.write(\"(\" + share.deflt + \": 256 \" + share.user + \")\");\n//]]>\n</script></span>\n" ); 
     3629        websWrite( wp, "</div>\n" ); 
    36203630#ifdef HAVE_RT2880 
    36213631        showbridgesettings( wp, getRADev(var), 1,0 ); 
     
    42354245#endif 
    42364246#ifdef HAVE_MADWIFI 
     4247    sprintf( power, "%s_maxassoc", prefix ); 
     4248    websWrite( wp, "<div class=\"setting\">\n" ); 
     4249    websWrite( wp, 
     4250               "<div class=\"label\"><script type=\"text/javascript\">Capture(wl_adv.label10)</script></div>\n" ); 
     4251    websWrite( wp, 
     4252               "<input class=\"num\" name=\"%s\" size=\"4\" maxlength=\"4\" onblur=\"valid_range(this,0,256,wl_basic.label6)\" value=\"%s\" />\n", 
     4253               power, nvram_default_get( power, "256" ) ); 
     4254    websWrite( wp, 
     4255               "<span class=\"default\"><script type=\"text/javascript\">\n//<![CDATA[\n document.write(\"(\" + share.deflt + \": 256 \" + share.user + \")\");\n//]]>\n</script></span>\n" ); 
     4256    websWrite( wp, "</div>\n" ); 
    42374257    showbridgesettings( wp, prefix, 1 ,1); 
    42384258#elif HAVE_RT2880 
  • src/router/services/networking/madwifi.c

    r10801 r10813  
    898898    char txantenna[32]; 
    899899    char athmac[16]; 
    900  
     900    char maxassoc[32]; 
    901901    sprintf( wif, "wifi%d", count ); 
    902902    sprintf( dev, "ath%d", count ); 
     
    910910    sprintf( rxantenna, "ath%d_rxantenna", count ); 
    911911    sprintf( athmac, "ath%d_hwaddr", count ); 
     912     
    912913    // create base device 
    913914    cprintf( "configure base interface %d\n", count ); 
     
    11321133    sprintf( chanshift_s, "%s_chanshift", dev ); 
    11331134    char *chanshift = nvram_default_get( chanshift_s, "0" ); 
     1135     
     1136    sprintf( maxassoc, "%s_maxassoc",dev); 
     1137    sysprintf("iwpriv %s maxassoc %s",dev,nvram_default_get(maxassoc,"256")); 
    11341138 
    11351139    switch ( atoi( chanshift ) ) 
     
    11691173        sprintf( ssid, "%s_ssid", var ); 
    11701174        sprintf( mode, "%s_mode", var ); 
     1175        sprintf( maxassoc, "%s_maxassoc",var); 
     1176        sysprintf("iwpriv %s maxassoc %s",var,nvram_default_get(maxassoc,"256")); 
    11711177        switch ( atoi( chanshift ) ) 
    11721178        { 
Note: See TracChangeset for help on using the changeset viewer.