• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/router/shared/

Lines Matching refs:prefix

86 static char * make_wl_prefix(char *prefix,int prefix_size, int mode, char *ifname);
95 #define WAN_PREFIX(unit, prefix) snprintf(prefix, sizeof(prefix), "wan%d_", unit)
748 char tmp[NVRAM_BUFSIZE], prefix[] = "wanXXXXXXXXXX_";
752 WAN_PREFIX(unit, prefix);
755 if (nvram_match(strcat_r(prefix, "proto", tmp), "") ||
756 nvram_match(strcat_r(prefix, "proto", tmp), "disabled")) {
760 else if (nvram_match(strcat_r(prefix, "proto", tmp), "pppoe")) {
761 wan_ifname = nvram_safe_get(strcat_r(prefix, "pppoe_ifname", tmp));
770 wan_ifname = nvram_safe_get(strcat_r(prefix, "ifname", tmp));
808 char tmp[NVRAM_BUFSIZE], prefix[] = "wanXXXXXXXXXX_";
812 WAN_PREFIX(unit, prefix);
814 if (nvram_match(strcat_r(prefix, "proto", tmp), "dhcp")) {
856 char tmp[NVRAM_BUFSIZE], prefix[] = "wanXXXXXXXXXX_";
864 WAN_PREFIX(unit, prefix);
875 nvram_match(strcat_r(prefix, "ifname", tmp), name) ? "selected" : "",
1181 char tmp[NVRAM_BUFSIZE], prefix[] = "wanXXXXXXXXXX_";
1189 WAN_PREFIX(unit, prefix);
1200 nvram_match(strcat_r(prefix, "ifname", tmp), name) ? "selected" : "",
1251 char tmp[NVRAM_BUFSIZE], prefix[] = "wanXXXXXXXXXX_";
1255 WAN_PREFIX(unit, prefix);
1257 if (nvram_match(strcat_r(prefix, "proto", tmp), "dhcp")) {
1258 wan_ifname = nvram_safe_get(strcat_r(prefix, "ifname", tmp));
1270 char tmp[NVRAM_BUFSIZE], prefix[] = "wanXXXXXXXXXX_";
1274 WAN_PREFIX(unit, prefix);
1276 if (nvram_match(strcat_r(prefix, "proto", tmp), "dhcp")) {
1277 wan_ifname = nvram_safe_get(strcat_r(prefix, "ifname", tmp));
1411 char tmp[NVRAM_BUFSIZE], prefix[] = "wanXXXXXXXXXX_";
1415 WAN_PREFIX(unit, prefix);
1417 if (nvram_match(strcat_r(prefix, "proto", tmp), "dhcp")) {
1422 value = nvram_safe_get(strcat_r(prefix, "expiry", tmp));
1451 char tmp[NVRAM_BUFSIZE], prefix[] = "wanXXXXXXXXXX_";
1459 WAN_PREFIX(unit, prefix);
1470 nvram_match(strcat_r(prefix, "ifname", tmp), name) ? "selected" : "",
1506 char tmp[NVRAM_BUFSIZE], prefix[] = "wlXXXXXXXXXX_";
1508 if (!make_wl_prefix(prefix,sizeof(prefix),0,NULL)) {
1513 name = nvram_safe_get(strcat_r(prefix, "ifname", tmp));
1694 char tmp[NVRAM_BUFSIZE], prefix[] = "wlXXXXXXXXXX_";
1706 if (!make_wl_prefix(prefix,sizeof(prefix), mode, NULL)){
1711 snprintf(wl_mode,sizeof(wl_mode),"%smode",prefix);
1713 name = nvram_safe_get(strcat_r(prefix, "ifname", tmp));
1769 char tmp[NVRAM_BUFSIZE], prefix[] = "wlXXXXXXXXXX_";
1772 if (!make_wl_prefix(prefix,sizeof(prefix),0,NULL)) {
1778 name = nvram_safe_get(strcat_r(prefix, "ifname", tmp));
1826 char prefix[] = "wlXXXXXXXXXX_";
1840 if (!make_wl_prefix(prefix, sizeof(prefix), mode, NULL)) {
1845 snprintf(vif, sizeof(vif), "%sssid", prefix);
1847 snprintf(vif, sizeof(vif), "%shwaddr", prefix);
1852 snprintf(vif, sizeof(vif), "%sbss_enabled", prefix);
1861 name = nvram_safe_get(strcat_r(prefix, "ifname",vif));
1876 (!strcmp ("psr", nvram_safe_get(strcat_r(prefix, "mode", vif)))))
1881 snprintf(vif, sizeof(vif), "%c%c%c.%d_ssid", prefix[0], prefix[1], prefix[2], i);
1883 snprintf(vif, sizeof(vif), "%c%c%c.%d_hwaddr", prefix[0], prefix[1], prefix[2], i);
1888 snprintf(vif, sizeof(vif), "%c%c%c.%d_bss_enabled", prefix[0], prefix[1],
1889 prefix[2], i);
1902 char tmp[NVRAM_BUFSIZE], prefix[] = "wlXXXXXXXXXX_";
1913 if (!make_wl_prefix(prefix,sizeof(prefix),0,NULL)){
1918 name = nvram_safe_get(strcat_r(prefix, "ifname", tmp));
1934 char tmp[NVRAM_BUFSIZE], prefix[] = "wlXXXXXXXXXX_";
1946 if (!make_wl_prefix(prefix,sizeof(prefix),0,NULL)){
1951 name = nvram_safe_get(strcat_r(prefix, "ifname", tmp));
1952 macs = nvram_safe_get(strcat_r(prefix, "wds", tmp));
1958 if (atoi(nvram_safe_get(strcat_r(prefix, "wds_timeout", tmp))) &&
2381 char tmp[NVRAM_BUFSIZE], prefix[] = "wlXXXXXXXXXX_";
2385 if (!make_wl_prefix(prefix,sizeof(prefix),0,NULL)) {
2389 name = nvram_get(strcat_r(prefix, "ifname", tmp));
2392 websError(wp, 400, "Could not find: %s\n",strcat_r(prefix, "ifname", tmp));
2412 char tmp[NVRAM_BUFSIZE], prefix[] = "wlXXXXXXXXXX_";
2419 if (!make_wl_prefix(prefix, sizeof(prefix), 0, NULL)) {
2424 name = nvram_safe_get(strcat_r(prefix, "ifname", tmp));
2462 char tmp[NVRAM_BUFSIZE], prefix[] = "wlXXXXXXXXXX_";
2469 if (!make_wl_prefix(prefix, sizeof(prefix), 0, NULL)) {
2474 name = nvram_safe_get(strcat_r(prefix, "ifname", tmp));
2701 char prefix[] = "wlXXXXXXXXXX_";
2712 if (!make_wl_prefix(prefix,sizeof(prefix), 1, NULL)) {
2717 snprintf(wl_mode,sizeof(wl_mode),"%smode",prefix);
2786 sprintf(wps_mode, "%swps_mode", prefix);
3334 char prefix[] = "wlXXXXXXXXXX_";
3339 if (!make_wl_prefix(prefix, sizeof(prefix), 1, NULL)) {
3357 snprintf(tmp, sizeof(tmp), "%sclosed", prefix);
3377 char prefix[] = "wlXXXXXXXXXX_";
3381 if (!make_wl_prefix(prefix, sizeof(prefix), 1, NULL)) {
3385 snprintf(tmp, sizeof(tmp), "%swpa_psk", prefix);
3400 char prefix[] = "wlXXXXXXXXXX_";
3413 if (!make_wl_prefix(prefix, sizeof(prefix), 1, NULL)) {
3417 snprintf(tmp, sizeof(tmp), "%swpa_psk", prefix);
3621 char tmp[NVRAM_BUFSIZE], prefix[] = "wlXXXXXXXXXX_";
3626 if (!make_wl_prefix(prefix,sizeof(prefix),0,NULL)) {
3631 interface_status = nvram_get(strcat_r(prefix, "radio", tmp));
3635 name = nvram_safe_get(strcat_r(prefix, "ifname", tmp));
3690 char prefix[] = "wlXXXXXXXXXX_";
3706 if (!make_wl_prefix(prefix, sizeof(prefix), mode, NULL)) {
3711 /* interface name is prefix less the trailing '_' */
3712 strcpy(vif, prefix);
3843 char tmp[NVRAM_BUFSIZE], prefix[] = "wlXXXXXXXXXX_";
3862 if (!make_wl_prefix(prefix,sizeof(prefix),0,NULL)) {
3868 name = nvram_safe_get(strcat_r(prefix, "ifname", tmp));
3981 char tmp[NVRAM_BUFSIZE], prefix[] = "wlXXXXXXXXXX_";
3999 if (!make_wl_prefix(prefix,sizeof(prefix),0,NULL)) {
4005 name = nvram_safe_get(strcat_r(prefix, "ifname", tmp));
4061 char tmp[NVRAM_BUFSIZE], prefix[] = "wlXXXXXXXXXX_";
4080 if (!make_wl_prefix(prefix,sizeof(prefix),0,NULL)) {
4086 name = nvram_safe_get(strcat_r(prefix, "ifname", tmp));
4169 char tmp[NVRAM_BUFSIZE], prefix[] = "wlXXXXXXXXXX_";
4180 if (!make_wl_prefix(prefix, sizeof(prefix), mode, NULL)) {
4185 name = nvram_safe_get(strcat_r(prefix, "ifname", tmp));
4800 char tmp[NVRAM_BUFSIZE], prefix[] = "wanXXXXXXXXXX_";
4810 WAN_PREFIX(unit, prefix);
4812 foreach(word, nvram_safe_get(strcat_r(prefix, "route", tmp)), next) {
5040 char tmp[NVRAM_BUFSIZE], prefix[] = "wlXXXXXXXXXX_";
5083 snprintf(prefix, sizeof(prefix), "wl%d_", unit);
5092 snprintf(prefix, sizeof(prefix),"%s_",wl_name);
5102 hwaddr = nvram_get(strcat_r(prefix, "hwaddr", tmp));
5116 ssid = nvram_get(strcat_r(prefix, "ssid", tmp));
5151 char tmp[NVRAM_BUFSIZE], prefix[] = "wlXXXXXXXXXX_";
5158 if (!make_wl_prefix(prefix,sizeof(prefix),0,NULL))
5165 bandtype = atoi(nvram_safe_get(strcat_r(prefix, "nband", tmp)));
5167 name = nvram_safe_get(strcat_r(prefix, "ifname", tmp));
5199 phylist = nvram_safe_get(strcat_r(prefix, "phytypes", tmp));
5244 char tmp[NVRAM_BUFSIZE], prefix[] = "wlXXXXXXXXXX_";
5253 if (!make_wl_prefix(prefix,sizeof(prefix),0,NULL)) {
5273 selected_idx = atoi(nvram_safe_get(strcat_r(prefix, "nmcsidx", tmp)));
5274 selected_bw = atoi(nvram_safe_get(strcat_r(prefix, "nbw", tmp)));
5275 rate = atoi(nvram_safe_get(strcat_r(prefix, "rate", tmp)));
5344 char tmp[NVRAM_BUFSIZE], prefix[] = "wlXXXXXXXXXX_";
5346 if (!make_wl_prefix(prefix,sizeof(prefix),0,NULL)) {
5352 str = nvram_get(strcat_r(prefix, "hw_txchain", tmp));
5392 char tmp[NVRAM_BUFSIZE], prefix[] = "wlXXXXXXXXXX_";
5394 if (!make_wl_prefix(prefix,sizeof(prefix),0,NULL)) {
5400 str = nvram_get(strcat_r(prefix, "hw_rxchain", tmp));
5435 char tmp[NVRAM_BUFSIZE], prefix[] = "wlXXXXXXXXXX_";
5445 if (!make_wl_prefix(prefix,sizeof(prefix),0,NULL))
5448 which = strcspn(nvram_safe_get(strcat_r(prefix, "phytypes", tmp)), phytype);
5449 foreach(var, nvram_safe_get(strcat_r(prefix, "radioids", tmp)), next) {
5462 char tmp[NVRAM_BUFSIZE], prefix[] = "wlXXXXXXXXXX_";
5464 if (!make_wl_prefix(prefix,sizeof(prefix),0,NULL))
5467 return websWrite(wp, nvram_safe_get(strcat_r(prefix, "corerev", tmp)));
5475 char tmp[NVRAM_BUFSIZE], prefix[] = "wlXXXXXXXXXX_";
5498 if (!make_wl_prefix(prefix,sizeof(prefix),0,NULL)){
5503 name = nvram_safe_get(strcat_r(prefix, "ifname", tmp));
5535 char tmp[NVRAM_BUFSIZE], prefix[] = "wlXXXXXXXXXX_";
5549 if (!make_wl_prefix(prefix,sizeof(prefix),0,NULL)){
5554 name = nvram_safe_get(strcat_r(prefix, "ifname", tmp));
5602 char tmp[NVRAM_BUFSIZE], prefix[] = "wlXXXXXXXXXX_";
5605 if (!make_wl_prefix(prefix,sizeof(prefix),0,NULL)){
5610 name = nvram_safe_get(strcat_r(prefix, "ifname", tmp));
5625 char tmp[NVRAM_BUFSIZE], prefix[] = "wlXXXXXXXXXX_";
5628 if (!make_wl_prefix(prefix,sizeof(prefix),0,NULL)){
5633 name = nvram_safe_get(strcat_r(prefix, "ifname", tmp));
5648 char tmp[NVRAM_BUFSIZE], prefix[] = "wlXXXXXXXXXX_";
5651 if (!make_wl_prefix(prefix,sizeof(prefix),0,NULL)){
5656 name = nvram_safe_get(strcat_r(prefix, "ifname", tmp));
5667 char tmp[NVRAM_BUFSIZE], prefix[] = "wlXXXXXXXXXX_";
5670 if (!make_wl_prefix(prefix,sizeof(prefix),0,NULL)){
5675 name = nvram_safe_get(strcat_r(prefix, "ifname", tmp));
5688 char tmp[NVRAM_BUFSIZE], prefix[] = "wlXXXXXXXXXX_";
5691 if (!make_wl_prefix(prefix,sizeof(prefix),0,NULL)){
5696 name = nvram_safe_get(strcat_r(prefix, "ifname", tmp));
5790 char prefix[] = "wlXXXXXXXXXX_";
5795 if (!make_wl_prefix(prefix, sizeof(prefix), mode, NULL)) {
5800 name = nvram_safe_get(strcat_r(prefix, "ifname",wlif));
5896 char tmp[NVRAM_BUFSIZE], prefix[] = "wlXXXXXXXXXX_";
5899 if (!make_wl_prefix(prefix,sizeof(prefix),0,NULL)){
5904 name = nvram_safe_get(strcat_r(prefix, "ifname", tmp));
5983 char tmp[NVRAM_BUFSIZE], prefix[] = "wlXXXXXXXXXX_";
5987 if (!make_wl_prefix(prefix,sizeof(prefix),0,NULL)) {
5992 name = nvram_safe_get(strcat_r(prefix, "ifname", tmp));
6020 wan_name(int unit, char *prefix, char *name, int len)
6023 desc = nvram_safe_get(strcat_r(prefix, "desc", tmp));
6033 char tmp[NVRAM_BUFSIZE], prefix[] = "wanXXXXXXXXXX_";
6038 WAN_PREFIX(unit, prefix);
6039 if (!nvram_get(strcat_r(prefix, "unit", tmp)))
6043 wan_name(unit, prefix, tmp, sizeof(tmp)));
6217 char prefix[] = "wlXXXXXXXXXX_";
6224 if (!make_wl_prefix(prefix, sizeof(prefix), 1, NULL)) {
6227 snprintf(vif, sizeof(vif), "%shwaddr", prefix);
6262 char prefix[] = "wlXXXXXXXXXX_";
6271 if (!make_wl_prefix(prefix, sizeof(prefix), 1, NULL)) {
6280 snprintf(tmp, sizeof(tmp), "%sssid", prefix);
6285 snprintf(tmp, sizeof(tmp), "%sakm", prefix);
6295 snprintf(tmp, sizeof(tmp), "%scrypto", prefix);
6302 snprintf(tmp, sizeof(tmp), "%swpa_psk", prefix);
6637 char tmp[NVRAM_BUFSIZE], prefix[] = "wlXXXXXXXXXX_";
6643 if (!make_wl_prefix(prefix, sizeof(prefix), 1, NULL))
6646 name = nvram_safe_get(strcat_r(prefix, "ifname", tmp));
7010 char tmp[NVRAM_BUFSIZE], prefix[] = "wlXXXXXXXXXX_";
7018 if (!make_wl_prefix(prefix, sizeof(prefix), 0, NULL)) {
7023 name = nvram_safe_get(strcat_r(prefix, "ifname", tmp));
7036 mode = nvram_safe_get(strcat_r(prefix, "mode", tmp));
7063 valid = get_trf_mgmt_dwm(prefix, i, &trm_dwm);
7070 ret += websWrite(wp, "<select name=\"%strf_mgmt_dwm_dscp%d\">", prefix, i);
7120 ret += websWrite(wp, "<select name=\"%strf_mgmt_dwm_prio%d\">", prefix, i);
7136 prefix, i, valid && (trm_dwm.favored) ? "checked" : "");
7140 prefix, i, valid && !(trm_dwm.match.flags & NETCONF_DISABLED) ? "checked" : "");
7199 char tmp[NVRAM_BUFSIZE], prefix[16]; /* "wlXXXXXXXXXX_" */
7203 if (!make_wl_prefix(prefix, sizeof(prefix), 0, NULL)) {
7204 strcpy(prefix, "wl_");
7210 if (sscanf(nvram_safe_get(strcat_r(prefix, wins[i].keyword, tmp)), "%u %u",
7227 char tmp[NVRAM_BUFSIZE], prefix[] = "wlXXXXXXXXXX_";
7240 if (!make_wl_prefix(prefix, sizeof(prefix), 0, NULL)) {
7245 name = nvram_safe_get(strcat_r(prefix, "ifname", tmp));
7284 valid = get_trf_mgmt_port(prefix, i, &trm);
7291 ret += websWrite(wp, "<select name=\"%strf_mgmt_port_proto%d\">", prefix, i);
7309 prefix, i, port);
7318 prefix, i, port);
7328 prefix, i, "");
7331 prefix, i, valid ? ether_etoa((const unsigned char *)&trm.match.mac, eastr) : "");
7337 ret += websWrite(wp, "<select name=\"%strf_mgmt_port_prio%d\">", prefix, i);
7353 prefix, i, valid && (trm.favored) ? "checked" : "");
7357 prefix, i, valid && !(trm.match.flags & NETCONF_DISABLED) ? "checked" : "");
7380 - prefix: prefix to start of index string
7390 get_index_string(char *prefix, char *varname, char *outbuf, int bufsize)
7394 if (!prefix) return NULL;
7402 * offset of dhcp0 is 4. prefix contains the "dhcp" as
7403 * the prefix
7406 offset = strlen(prefix);
7769 char prefix[]="wlXXXXX";
7871 snprintf(prefix,sizeof(prefix),"wl%s.%s",unit,subunit);
7914 char prefix[] = "wlXXXXXXXXXX_";
7934 if (!make_wl_prefix(prefix, sizeof(prefix), mode, NULL)) {
7939 /* interface name is prefix less the trailing '_' */
7940 strcpy(vif, prefix);
8329 char tmp[NVRAM_BUFSIZE], prefix[] = "wlXXXXXXXXXX_";
8330 if (!make_wl_prefix(prefix,sizeof(prefix),0,NULL)){
8334 return (nvram_safe_get(strcat_r(prefix, "ifname", tmp)));
8810 if (!get_index_string(v->prefix,
8883 if (!get_index_string(v->prefix,
9446 char name[512], prefix[16];
9450 snprintf(prefix, sizeof(prefix), "wl%s_", wlunit);
9466 snprintf(name, sizeof(name), fields[j].name, prefix, i);
9478 snprintf(name, sizeof(name), "%strf_mgmt_dwm_enable%d", prefix, i);
9485 snprintf(name, sizeof(name), "%strf_mgmt_dwm_favored%d", prefix, i);
9493 del_trf_mgmt_dwm(prefix, i);
9502 del_trf_mgmt_dwm(prefix, i);
9507 valid = set_trf_mgmt_dwm(prefix, i, &trm_dwm);
9531 char prefix[32];
9534 snprintf(prefix, sizeof(prefix), "wl%s_", wlunit);
9550 snprintf(name, sizeof(name), fields[j].name, prefix, i);
9562 snprintf(name, sizeof(name), "%strf_mgmt_port_enable%d", prefix, i);
9569 snprintf(name, sizeof(name), "%strf_mgmt_port_favored%d", prefix, i);
9577 del_trf_mgmt_port(prefix, i);
9594 del_trf_mgmt_port(prefix, i);
9612 del_trf_mgmt_port(prefix, i);
9622 del_trf_mgmt_port(prefix, i);
9633 del_trf_mgmt_port(prefix, i);
9644 valid = set_trf_mgmt_port(prefix, i, &trm);
9675 if (!get_index_string(v->prefix,varname,
10288 if (!get_index_string(v->prefix,varname,index,sizeof(index)))
10307 char prefix[] = "wlXXXXXXXXXX_";
10309 if (!make_wl_prefix(prefix, sizeof(prefix), 1, NULL)) {
10313 snprintf(wps_mode, sizeof(wps_mode), "%swps_mode", prefix);
10787 char tmp[256], *s, nvram[256], prefix[] = "wlXXXXXXXXXX_";
10813 sprintf(prefix,"wl%s_", nvram_get("wl_unit"));
10814 s = nvram_get(strcat_r(prefix, "ampdu_rtylimit_tid", nvram));
10816 s = nvram_default_get(strcat_r(prefix, "ampdu_rtylimit_tid", nvram));
10823 s = nvram_get(strcat_r(prefix, "ampdu_rr_rtylimit_tid", nvram));
10825 s = nvram_default_get(strcat_r(prefix, "ampdu_rtylimit_tid", nvram));
10844 nvram_set(strcat_r(prefix, "ampdu_rtylimit_tid", nvram), tmp);
10849 nvram_set(strcat_r(prefix, "ampdu_rr_rtylimit_tid", nvram), tmp);
10949 char tmp[NVRAM_BUFSIZE], prefix[] = "wlXXXXXXXXXX_";
10970 snprintf(prefix,sizeof(prefix),"wl%s_",value);
10978 if (( v->ezc_flags & WEB_IGNORE) || ((v->ezc_flags & VIF_IGNORE) && (prefix[3] == '.')))
10980 nvram_set(strcat_r(prefix, &v->name[3], tmp), nvram_safe_get(v->name));
10988 char tmp[NVRAM_BUFSIZE], prefix[] = "wanXXXXXXXXXX_";
10993 WAN_PREFIX(i, prefix);
10994 if (!nvram_get(strcat_r(prefix, "unit", tmp))||
10995 nvram_match(strcat_r(prefix, "proto", tmp), "disabled"))
10998 nvram_set(strcat_r(prefix, "primary", tmp), "1");
11001 wan_name(i, prefix, tmp, sizeof(tmp)));
11010 char tmp[NVRAM_BUFSIZE], prefix[] = "wanXXXXXXXXXX_";
11069 WAN_PREFIX(i, prefix);
11070 if (!nvram_get(strcat_r(prefix, "unit", tmp)) ||
11071 nvram_match(strcat_r(prefix, "proto", tmp), "disabled") ||
11072 nvram_invmatch(strcat_r(prefix, "ifname", tmp), wan_ifname))
11075 if (nvram_match(strcat_r(prefix, "proto", tmp), "pppoe")) {
11078 nvram_set(strcat_r(prefix, "proto", tmp), "disabled");
11079 nvram_set(strcat_r(prefix, "primary", tmp), "0");
11084 wan_name(i, prefix, tmp, sizeof(tmp)), wan_tmp);
11087 pppoe_service = nvram_get(strcat_r(prefix, "pppoe_service", tmp));
11088 pppoe_ac = nvram_get(strcat_r(prefix, "pppoe_ac", tmp));
11093 (nvram_invmatch(strcat_r(prefix, "pppoe_service", tmp), nvram_safe_get("wan_pppoe_service")) ||
11094 nvram_invmatch(strcat_r(prefix, "pppoe_ac", tmp), nvram_safe_get("wan_pppoe_ac"))))
11097 nvram_set(strcat_r(prefix, "proto", tmp), "disabled");
11098 nvram_set(strcat_r(prefix, "primary", tmp), "0");
11103 wan_name(i, prefix, tmp, sizeof(tmp)));
11109 nvram_set(strcat_r(prefix, "proto", tmp), "disabled");
11110 nvram_set(strcat_r(prefix, "primary", tmp), "0");
11114 wan_name(i, prefix, tmp, sizeof(tmp)), wan_tmp);
11131 WAN_PREFIX(i, prefix);
11132 if (!nvram_get(strcat_r(prefix, "unit", tmp)) ||
11133 nvram_match(strcat_r(prefix, "proto", tmp), "disabled") ||
11134 nvram_invmatch(strcat_r(prefix, "ifname", tmp), wan_ifname))
11137 nvram_set(strcat_r(prefix, "proto", tmp), "disabled");
11138 nvram_set(strcat_r(prefix, "primary", tmp), "0");
11142 wan_name(i, prefix, tmp, sizeof(tmp)), wan_tmp);
11150 WAN_PREFIX(unit, prefix);
11152 ether_atoe(nvram_safe_get(strcat_r(prefix, "hwaddr", tmp)), ea);
11162 WAN_PREFIX(i, prefix);
11163 if (!nvram_get(strcat_r(prefix, "unit", tmp)) ||
11164 nvram_invmatch(strcat_r(prefix, "ifname", tmp), wan_ifname))
11167 if (ether_atoe(nvram_safe_get(strcat_r(prefix, "hwaddr", tmp)), ea) &&
11171 nvram_set(strcat_r(prefix, "hwaddr", tmp), nvram_safe_get("wan_hwaddr"));
11175 wan_name(i, prefix, tmp, sizeof(tmp)), nvram_safe_get("wan_hwaddr"),
11180 /* Set prefix */
11181 WAN_PREFIX(unit, prefix);
11187 nvram_set(strcat_r(prefix, &v->name[4], tmp), nvram_safe_get(v->name));
11198 if (!wan_disabled && nvram_match(strcat_r(prefix, "primary", tmp), "1")) {
11205 WAN_PREFIX(i, prefix);
11206 if (!nvram_get(strcat_r(prefix, "unit", tmp)) ||
11207 nvram_match(strcat_r(prefix, "proto", tmp), "disabled"))
11210 if (nvram_invmatch(strcat_r(prefix, "primary", tmp), "1"))
11213 nvram_set(strcat_r(prefix, "primary", tmp), "0");
11216 wan_name(i, prefix, tmp, sizeof(tmp)));
11228 WAN_PREFIX(i, prefix);
11229 if (nvram_match(strcat_r(prefix, "primary", tmp), "1")) {
11265 * char *prefix; <- prefix for processing the multi-instance versions
11691 char prefix[8],tmp[64];
11755 memset(prefix,0,sizeof(prefix));
11758 prefix[offset++] =*ptr2;
11761 snprintf(tmp,sizeof(tmp),"%s%s",prefix,ptr);
12027 if (entry && v->prefix )
12029 v->prefix,entry,&varname[strlen(v->prefix) + 1]);
12110 char prefix[] = "wlXXXXXXXXXX_";
12146 snprintf(prefix, sizeof(prefix), "%s_", wl_name);
12151 wl_bss_enabled = nvram_safe_get(strcat_r(prefix, "bss_enabled", tmp));
12154 if (nvram_get(strcat_r(prefix, "hwaddr", tmp)) == NULL)
12158 wps_mode = nvram_get(strcat_r(prefix, "wps_mode", tmp));
12195 snprintf(prefix, sizeof(prefix), "%s_", wl_name);
12200 wl_bss_enabled = nvram_safe_get(strcat_r(prefix, "bss_enabled", tmp));
12203 if (nvram_get(strcat_r(prefix, "hwaddr", tmp)) == NULL)
12207 wps_mode = nvram_get(strcat_r(prefix, "wps_mode", tmp));
12474 char prefix[] = "wlXXXXXXXXXX_";
12478 if (!make_wl_prefix(prefix,sizeof(prefix), 1, NULL))
12481 wl_ifname = nvram_safe_get(strcat_r(prefix, "ifname", tmp));
12505 char prefix[] = "wlXXXXXXXXXX_";
12511 if (!make_wl_prefix(prefix,sizeof(prefix), 1, NULL)) {
12515 snprintf(wl_mode,sizeof(wl_mode),"%smode",prefix);
12519 wl_ifname = nvram_safe_get(strcat_r(prefix, "ifname", tmp));
12543 snprintf(name, len, "%swps_oob", prefix);
12714 char prefix[] = "wlXXXXXXXXXX_";
12720 if (!make_wl_prefix(prefix, sizeof(prefix), 1, NULL)) {
12729 snprintf(tmp, sizeof(tmp), "%sssid", prefix);
12732 snprintf(tmp, sizeof(tmp), "%sakm", prefix);
12735 snprintf(tmp, sizeof(tmp), "%scrypto", prefix);
12738 snprintf(tmp, sizeof(tmp), "%swpa_psk", prefix);
12788 snprintf(tmp, sizeof(tmp), "%sssid", prefix);
12791 snprintf(tmp, sizeof(tmp), "%sakm", prefix);
12795 snprintf(tmp, sizeof(tmp), "%scrypto", prefix);
12798 snprintf(tmp, sizeof(tmp), "%swpa_psk", prefix);
13412 char tmp[NVRAM_BUFSIZE], prefix[] = "wanXXXXXXXXXX_";
13421 WAN_PREFIX(unit2, prefix);
13422 if (nvram_get(strcat_r(prefix, "unit", tmp)) && units++ > 0)
13430 /* set prefix */
13431 WAN_PREFIX(unit, prefix);
13436 nvram_unset(strcat_r(prefix, &t->name[4], tmp));
13441 WAN_PREFIX(unit, prefix);
13442 if (nvram_get(strcat_r(prefix, "unit", tmp)))
13448 WAN_PREFIX(unit, prefix);
13449 if (nvram_get(strcat_r(prefix, "unit", tmp)))
13457 WAN_PREFIX(unit, prefix);
13458 if (!nvram_get(strcat_r(prefix, "unit", tmp)))
13460 if (nvram_invmatch(strcat_r(prefix, "proto", tmp), "disabled") &&
13461 nvram_match(strcat_r(prefix, "primary", tmp), "1"))
13532 char tmp[NVRAM_BUFSIZE], prefix[] = "wlXXXXXXXXXX_";
13598 snprintf(prefix, sizeof(prefix), "wl%s_", unit_str);
13602 if ((v->ezc_flags & WEB_IGNORE) || ((prefix[3] == '.') && (v->ezc_flags & VIF_IGNORE))) {
13606 (void)strcat_r(prefix, &v->name[3], tmp);
13641 char tmp[NVRAM_BUFSIZE], prefix[] = "wanXXXXXXXXXX_";
13650 WAN_PREFIX(unit, prefix);
13651 if (!nvram_get(strcat_r(prefix, "unit", tmp)))
13666 nvram_set(strcat_r(prefix, &t->name[4], tmp), t->value);
13670 nvram_set(strcat_r(prefix, "unit", tmp), ustr);
13671 nvram_set(strcat_r(prefix, "proto", tmp), "disabled");
13672 nvram_set(strcat_r(prefix, "ifname", tmp), nvram_safe_get("wan_ifname"));
13673 nvram_set(strcat_r(prefix, "hwaddr", tmp), nvram_safe_get("wan_hwaddr"));
13674 nvram_set(strcat_r(prefix, "ifnames", tmp), nvram_safe_get("wan_ifnames"));
13696 /* Set prefix */
13697 WAN_PREFIX(unit, prefix);
13705 value = nvram_get(strcat_r(prefix, &v->name[4], tmp));
14009 * Inputs -prefix: Pointer to prefix buffer
14016 * Returns - pointer to prefix, NULL if error.
14021 make_wl_prefix(char *prefix,int prefix_size, int mode, char *ifname)
14026 assert(prefix);
14045 snprintf(prefix, prefix_size, "wl%d.%d_", unit,subunit);
14047 snprintf(prefix, prefix_size, "wl%d_", unit);
14049 return prefix;
15510 char tmp[NVRAM_BUFSIZE], prefix[] = "wlXXXXXXXXXX_";
15525 /* get wl prefix */
15526 sprintf(prefix, "wl%s_", nvram_get("wl_unit"));
15613 snprintf(cert_file, sizeof(cert_file), "%s/%s%s", WAPI_WAI_DIR, prefix, "apcert.cer");
15623 nvram_set(strcat_r(prefix, "wai_cert_index", tmp), "1");
15625 nvram_set(strcat_r(prefix, "wai_cert_status", tmp), "1");
15627 nvram_set(strcat_r(prefix, "wai_cert_name", tmp), cert_file);