Changeset 19036
- Timestamp:
- 04/18/12 01:34:25 (13 months ago)
- File:
-
- 1 edited
-
src/router/httpd/visuals/wireless_madwifiath9k.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/router/httpd/visuals/wireless_madwifiath9k.c
r18413 r19036 40 40 int 41 41 ej_active_wireless_if_ath9k(webs_t wp, int argc, char_t ** argv, 42 char *ifname, int cnt, int turbo, int macmask) { 42 char *ifname, int cnt, int turbo, int macmask) 43 { 43 44 char mac[32]; 44 45 struct mac80211_info *mac80211_info; 45 46 struct wifi_client_info *wc; 46 47 char nb[32]; 47 int bias, qual,it;48 48 int bias, qual, it; 49 int co = 0; 49 50 sprintf(nb, "%s_bias", ifname); 50 51 bias = atoi(nvram_default_get(nb, "0")); … … 53 54 54 55 mac80211_info = mac80211_assoclist(ifname); 55 for (wc = mac80211_info->wci ; wc ; wc = wc->next) { 56 if (cnt && wc->inactive_time < it) 57 websWrite(wp, ","); 58 cnt++; 56 for (wc = mac80211_info->wci; wc; wc = wc->next) { 59 57 strncpy(mac, wc->mac, 31); 60 58 if (nvram_match("maskmac", "1") && macmask) { … … 70 68 qual = wc->signal * 124 + 11600; 71 69 qual /= 10; 72 if (wc->inactive_time < it) 73 websWrite(wp, 74 "'%s','%s','%s','%dM','%dM','%d','%d','%d','%d'", 75 mac, 76 wc->ifname, 77 UPTIME(wc->uptime), 78 wc->txrate / 10, 79 wc->rxrate / 10, 80 wc->signal + bias, 81 wc->noise + bias, 82 wc->signal - wc->noise, 83 qual 84 ); 70 if (wc->inactive_time < it) { 71 if (cnt) 72 websWrite(wp, ","); 73 websWrite(wp, 74 "'%s','%s','%s','%dM','%dM','%d','%d','%d','%d'", 75 mac, 76 wc->ifname, 77 UPTIME(wc->uptime), 78 wc->txrate / 10, 79 wc->rxrate / 10, 80 wc->signal + bias, 81 wc->noise + bias, 82 wc->signal - wc->noise, qual); 83 cnt++; 84 } 85 85 } 86 86 free_wifi_clients(mac80211_info->wci);
Note: See TracChangeset
for help on using the changeset viewer.
