Changeset 13170

Show
Ignore:
Timestamp:
11/04/09 16:59:34 (2 weeks ago)
Author:
BrainSlayer
Message:

special settings for atheros 802.11n

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • src/router/httpd/visuals/dd-wrt.c

    r13126 r13170  
    32323232 
    32333233#endif 
     3234#ifdef HAVE_MADWIFI_MIMO 
     3235        int count; 
     3236        sscanf(prefix, "ath%d", &count); 
     3237        if (is_ar5008(count)) { 
     3238                        websWrite(wp, 
     3239                                  "document.write(\"<option value=\\\"ng-only\\\" %s>\" + wl_basic.ng + \"</option>\");\n", 
     3240                                  nvram_match(wl_net_mode, 
     3241                                              "ng-only") ? 
     3242                                  "selected=\\\"selected\\\"" : ""); 
     3243                        websWrite(wp, 
     3244                                  "document.write(\"<option value=\\\"na-only\\\" %s>\" + wl_basic.na + \"</option>\");\n", 
     3245                                  nvram_match(wl_net_mode, 
     3246                                              "na-only") ? 
     3247                                  "selected=\\\"selected\\\"" : ""); 
     3248                return; 
     3249        } 
     3250#endif 
     3251 
     3252 
    32343253        websWrite(wp, "//]]>\n</script>\n"); 
    32353254        websWrite(wp, "</select>\n"); 
     
    41304149                  wl_width); 
    41314150        websWrite(wp, "<script type=\"text/javascript\">\n//<![CDATA[\n"); 
     4151#ifdef HAVE_MADWIFI_MIMO 
     4152        int count; 
     4153        sscanf(prefix, "ath%d", &count); 
     4154        if (is_ar5008(count)) { 
     4155        websWrite(wp, 
     4156                  "document.write(\"<option value=\\\"2040\\\" %s >\" + share.turbodynamic + \"</option>\");\n", 
     4157                  nvram_match(wl_width, 
     4158                              "2040") ? "selected=\\\"selected\\\"" : ""); 
     4159         
     4160        } 
     4161#endif 
    41324162        websWrite(wp, 
    41334163                  "document.write(\"<option value=\\\"40\\\" %s >\" + share.turbo + \"</option>\");\n", 
  • src/router/kromo/dd-wrt/lang_pack/english.js

    r13167 r13170  
    152152share.errs="errors"; 
    153153share.meters="meters"; 
     154share.dynamicturbo="Dynamic (20/40 MHz)"; 
    154155share.turbo="Turbo (40 MHz)"; 
    155156share.full="Full (20 MHz)"; 
     
    19311932wl_basic.a="A-Only"; 
    19321933wl_basic.na="NA-Only"; 
     1934wl_basic.ga="NG-Only"; 
    19331935wl_basic.g="G-Only"; 
    19341936wl_basic.bg="BG-Mixed"; 
  • src/router/kromo/dd-wrt/lang_pack/german.js

    r13021 r13170  
    141141share.errs="Fehler"; 
    142142share.meters="Meter"; 
     143share.dynamicturbo="Dynamisch (20/40 MHz)"; 
    143144share.turbo="Turbo (40 MHz)"; 
    144 share.full="Full (20 MHz)"; 
    145 share.half="Half (10 MHz)"; 
    146 share.quarter="Quarter (5 MHz)"; 
     145share.full="Voll (20 MHz)"; 
     146share.half="Halbe (10 MHz)"; 
     147share.quarter="Viertel (5 MHz)"; 
    147148share.seealso="Siehe auch"; 
    148149share.never="niemals"; 
     
    17201721wl_basic.bg="BG-Gemischt"; 
    17211722wl_basic.na="Nur-NA"; 
     1723wl_basic.ng="Nur-NG"; 
    17221724wl_basic.a="Nur-A"; 
    17231725wl_basic.n="Nur-N"; 
  • src/router/services/networking/madwifi_11n.c

    r13124 r13170  
    248248                        r = "0"; 
    249249                } 
     250/* 
     251//must be rewritten 
     252 
    250253        if (!strcmp(netmode, "b-only")) 
    251254                sysprintf("iwconfig %s rate 11M auto", priv); 
     
    257260        if (atoi(r) > 0) 
    258261                sysprintf("iwpriv %s minrate %s", priv, r); 
     262*/ 
    259263} 
    260264 
     
    309313                        } 
    310314                        if (!strcmp(netmode, "ng-only")) { 
    311                                 sysprintf("iwpriv %s mode 7", use); 
    312                         } 
    313                         if (!strcmp(netmode, "na-only")) { 
    314                                 sysprintf("iwpriv %s mode 6", use); 
    315                         } 
    316                         if (!strcmp(netmode, "bg-mixed")) { 
    317                                 sysprintf("iwpriv %s mode 3", use); 
     315                                sysprintf("iwpriv %s mode 8", use); 
    318316                        } 
    319317 
     
    329327                        if (!strcmp(netmode, "a-only")) { 
    330328                                sysprintf("iwpriv %s mode 5", use); 
     329                        } 
     330                        if (!strcmp(netmode, "ng-only")) { 
     331                        sysprintf("iwpriv %s cwmmode 2",use); 
     332                        //iwpriv ${APNAME} extoffset $SEC_CH 
     333                        sysprintf("iwpriv %s extprotspac 0",use); 
     334                        } 
     335                        if (!strcmp(netmode, "na-only")) { 
     336                        sysprintf("iwpriv %s cwmmode 2",use); 
     337                        //iwpriv ${APNAME} extoffset $SEC_CH 
     338                        sysprintf("iwpriv %s extprotspac 0",use); 
     339                        } 
     340                } 
     341        if (nvram_default_match(bw, "2040", "20")) { 
     342                        if (!strcmp(netmode, "ng-only")) { 
     343                        sysprintf("iwpriv %s cwmmode 1",use); 
     344                        sysprintf("iwpriv %s extprotspac 0",use); 
     345                        sysprintf("iwpriv %s mode 8", use); 
     346                        } 
     347                        if (!strcmp(netmode, "na-only")) { 
     348                        sysprintf("iwpriv %s cwmmode 1",use); 
     349                        sysprintf("iwpriv %s extprotspac 0",use); 
     350                        sysprintf("iwpriv %s mode 7", use); 
     351                        } 
     352                } 
     353        if (nvram_default_match(bw, "20", "20")) { 
     354                        if (!strcmp(netmode, "ng-only")) { 
     355                        sysprintf("iwpriv %s cwmmode 0",use); 
     356                        sysprintf("iwpriv %s extprotspac 0",use); 
     357                        sysprintf("iwpriv %s mode 8", use); 
     358                        } 
     359                        if (!strcmp(netmode, "na-only")) { 
     360                        sysprintf("iwpriv %s cwmmode 0",use); 
     361                        sysprintf("iwpriv %s extprotspac 0",use); 
     362                        sysprintf("iwpriv %s mode 7", use); 
    331363                        } 
    332364                }