Changeset 31373


Ignore:
Timestamp:
Feb 13, 2017, 2:35:38 PM (5 months ago)
Author:
brainslayer
Message:

finally working

Location:
src/router
Files:
7 edited

Legend:

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

    r31321 r31373  
    135135
    136136        if (var) {
    137                 nvram_set("wifi_display", var);
     137                if (has_ad(var))
     138                        nvram_set("wifi_display", "giwifi");
     139                else
     140                        nvram_set("wifi_display", var);
     141
    138142        }
    139143}
  • src/router/httpd/visuals/cputemp.c

    r31342 r31373  
    4545                fscanf(tempfp, "%d", &cpu);
    4646                fclose(tempfp);
    47                 websWrite(wp, fmt, cpu , 0);
     47                websWrite(wp, fmt, cpu, 0);
    4848        }
    4949}
  • src/router/httpd/visuals/dd-wrt.c

    r31362 r31373  
    10631063        for (i = 0; i < count; i++) {
    10641064                sprintf(var, "ath%d", i);
    1065                 websWrite(wp, "<option value=\"%s\" %s >%s</option>\n", var, nvram_match("wifi_display", var) ? "selected=\"selected\"" : "", getNetworkLabel(var));
     1065                if (has_ad(var))
     1066                        websWrite(wp, "<option value=\"%s\" %s >%s</option>\n", var, nvram_match("wifi_display", "giwifi") ? "selected=\"selected\"" : "", getNetworkLabel(var));
     1067                else
     1068                        websWrite(wp, "<option value=\"%s\" %s >%s</option>\n", var, nvram_match("wifi_display", var) ? "selected=\"selected\"" : "", getNetworkLabel(var));
    10661069                char *names = nvram_nget("ath%d_vifs", i);
    10671070
    10681071                foreach(var, names, next) {
    1069                         websWrite(wp, "<option value=\"%s\" %s >%s</option>\n", var, nvram_match("wifi_display", var) ? "selected=\"selected\"" : "", getNetworkLabel(var));
     1072                        if (has_ad(var))
     1073                                websWrite(wp, "<option value=\"%s\" %s >%s</option>\n", var, nvram_match("wifi_display", "giwifi") ? "selected=\"selected\"" : "", getNetworkLabel(var));
     1074                        else
     1075                                websWrite(wp, "<option value=\"%s\" %s >%s</option>\n", var, nvram_match("wifi_display", var) ? "selected=\"selected\"" : "", getNetworkLabel(var));
    10701076                }
    10711077        }
     
    18921898                }
    18931899#endif
    1894         if (has_ad(prefix)) {
    1895                 websWrite(wp, "document.write(\"<option value=\\\"ad-only\\\" %s>\" + wl_basic.ad + \"</option>\");\n", nvram_match(wl_net_mode, "ad-only") ? "selected=\\\"selected\\\"" : "");
    1896         }
     1900                if (has_ad(prefix)) {
     1901                        websWrite(wp, "document.write(\"<option value=\\\"ad-only\\\" %s>\" + wl_basic.ad + \"</option>\");\n", nvram_match(wl_net_mode, "ad-only") ? "selected=\\\"selected\\\"" : "");
     1902                }
    18971903        }
    18981904#endif
     
    23722378        websWrite(wp, "<div class=\"center\">\n");
    23732379#ifdef HAVE_MADWIFI
    2374         if (count < 8)
     2380        if (!has_ad(prefix) && count < 8)
    23752381#elif HAVE_RT2880
    23762382        if (count < 7)
     
    23852391                          prefix);
    23862392
    2387         if (count > 1)
     2393        if (!has_ad(prefix) && count > 1)
    23882394                websWrite(wp,
    23892395                          "<script type=\"text/javascript\">\n//<![CDATA[\n document.write(\"<input class=\\\"button\\\" type=\\\"button\\\" value=\\\"\" + sbutton.remove + \"\\\" onclick=\\\"vifs_remove_submit(this.form,'%s')\\\" />\");\n//]]>\n</script>\n",
     
    24592465        websWrite(wp, "<div class=\"center\">\n");
    24602466#ifdef HAVE_MADWIFI
    2461         if (count < 8 && gpfound == 0)
     2467        if (count < 8 && gpfound == 0 && !has_ad(prefix))
    24622468#elif HAVE_RT2880
    24632469        if (count < 7 && gpfound == 0)
     
    24722478                          prefix);
    24732479
    2474         if (gpfound == 1)
     2480        if (gpfound == 1 && !has_ad(prefix))
    24752481                websWrite(wp,
    24762482                          "<script type=\"text/javascript\">\n//<![CDATA[\n document.write(\"<input class=\\\"button\\\" type=\\\"button\\\" value=\\\"\" + sbutton.remove + \"\\\" onclick=\\\"$('gp_modify').value='remove';vifs_remove_submit(this.form,'%s')\\\" />\");\n//]]>\n</script>\n",
     
    25662572        // check the frequency capabilities;
    25672573        if (has_ad(prefix)) {
    2568                 sprintf(frequencies, " <script type=\"text/javascript\">document.write(\"[60\"+wl_basic.ghz+\" 802.11ad]\");</script>");       
     2574                sprintf(frequencies, " <script type=\"text/javascript\">document.write(\"[60\"+wl_basic.ghz+\" 802.11ad]\");</script>");
    25692575        } else if (has_2ghz(prefix) && has_5ghz(prefix) && has_ac(prefix)) {
    25702576                sprintf(frequencies, " <script type=\"text/javascript\">document.write(\"[2.4\"+wl_basic.ghz+\"/5 \"+wl_basic.ghz+\"/802.11ac]\");</script>");
     
    29482954#endif
    29492955#endif
    2950         websWrite(wp, "<div class=\"setting\"><div class=\"label\"><script type=\"text/javascript\">Capture(wl_basic.channel_width)</script></div><select name=\"%s\" onchange=\"setChannelProperties(this.form.%s_channel);\">\n", wl_width, prefix);
     2956        websWrite(wp,
     2957                  "<div class=\"setting\"><div class=\"label\"><script type=\"text/javascript\">Capture(wl_basic.channel_width)</script></div><select name=\"%s\" onchange=\"setChannelProperties(this.form.%s_channel);\">\n",
     2958                  wl_width, prefix);
    29512959        websWrite(wp, "<script type=\"text/javascript\">\n//<![CDATA[\n");
    29522960        websWrite(wp, "document.write(\"<option value=\\\"20\\\" %s >\" + share.full + \"</option>\");\n", nvram_matchi(wl_width, 20) ? "selected=\\\"selected\\\"" : "");
     
    35743582#endif
    35753583        // showOption (wp, "wl_basic.extchannel", wl_xchanmode);
    3576         websWrite(wp, "<div class=\"setting\"><div class=\"label\"><script type=\"text/javascript\">Capture(wl_basic.channel_width)</script></div><select name=\"%s\" onchange=\"setChannelProperties(this.form.%s_channel);\">\n", wl_width, prefix);
     3584        websWrite(wp,
     3585                  "<div class=\"setting\"><div class=\"label\"><script type=\"text/javascript\">Capture(wl_basic.channel_width)</script></div><select name=\"%s\" onchange=\"setChannelProperties(this.form.%s_channel);\">\n",
     3586                  wl_width, prefix);
    35773587        websWrite(wp, "<script type=\"text/javascript\">\n//<![CDATA[\n");
    35783588        websWrite(wp, "document.write(\"<option value=\\\"20\\\" %s >\" + share.full + \"</option>\");\n", nvram_matchi(wl_width, 20) ? "selected=\\\"selected\\\"" : "");
  • src/router/httpd/visuals/wireless_madwifi.c

    r30528 r31373  
    229229#ifdef HAVE_ATH9K
    230230                if (is_ath9k(devs)) {
    231                         cnt = ej_active_wireless_if_ath9k(wp, argc, argv, devs, cnt, t, macmask);
     231                        if (has_ad(devs))
     232                                cnt = ej_active_wireless_if_ath9k(wp, argc, argv, "giwifi", cnt, t, macmask);
     233                        else
     234                                cnt = ej_active_wireless_if_ath9k(wp, argc, argv, devs, cnt, t, macmask);
    232235                        gotassocs = 1;
    233236                }
  • src/router/libutils/utils.c

    r31370 r31373  
    75147514int is_wil6210(const char *prefix)
    75157515{
    7516         if (!strcmp(prefix,"wlan0"))
     7516        if (!strcmp(prefix,"giwifi"))
    75177517                return 1;
    75187518        if (!strcmp(prefix,"ath2"))
  • src/router/services/networking/madwifi_ath9k.c

    r31370 r31373  
    202202                nvram_default_get(rxantenna, rxdefstr);
    203203        }
    204         mac80211_set_antennas(phy_idx, txchain, rxchain);
     204        if (!has_ad(dev))
     205                mac80211_set_antennas(phy_idx, txchain, rxchain);
    205206
    206207        sprintf(wl, "ath%d_mode", count);
     
    802803                setupHostAP_generic_ath9k(maininterface, fp, isrepeater, aoss);
    803804                if (has_ad(ifname))
    804                         fprintf(fp, "interface=wlan0\n");
     805                        fprintf(fp, "interface=giwifi\n");
    805806                else
    806807                        fprintf(fp, "interface=%s\n", ifname);
     
    14521453        sprintf(psk, "-i%s", dev);
    14531454        if (has_ad(dev))
    1454                 sprintf(psk, "-iwlan0");
     1455                sprintf(psk, "-igiwifi");
    14551456
    14561457        sprintf(wmode, "%s_mode", dev);
     
    15191520        }
    15201521        if (has_ad(dev))
    1521                 sprintf(dev,"wlan0");
     1522                sprintf(dev,"giwifi");
    15221523#ifdef HAVE_RELAYD
    15231524        if (strcmp(apm, "sta") && strcmp(apm, "wet")) {
  • src/router/services/sysinit/devices/wireless.c

    r31363 r31373  
    284284#endif
    285285#ifdef HAVE_WIL6210
    286                         insmod("/lib/ath9k/wil6210.ko");
     286        insmod("/lib/ath9k/wil6210.ko");
    287287#endif
    288288
Note: See TracChangeset for help on using the changeset viewer.