Ticket #1053: proc-prettyprint.diff
| File proc-prettyprint.diff, 2.3 kB (added by Przemyslaw Bruski, 5 years ago) |
|---|
-
madwifi-trunk-pure/ath_rate/sample/sample.c
old new 948 948 struct sample_node *sn; 949 949 struct ieee80211_node_table *nt = 950 950 (struct ieee80211_node_table *) &vap->iv_ic->ic_sta; 951 int x = 0;951 int ndx = 0; 952 952 int size_bin = 0; 953 953 954 954 TAILQ_FOREACH(ni, &nt->nt_node, ni_list) { … … 967 967 p += sprintf(p, "%s\n", ether_sprintf(ni->ni_macaddr)); 968 968 p += sprintf(p, 969 969 "rate\ttt\tperfect\tfailed\tpkts\tavg_tries\tlast_tx\n"); 970 for ( x = 0; x < sn->num_rates; x++) {970 for (ndx = 0; ndx < sn->num_rates; ++ndx) { 971 971 int a = 1; 972 972 int t = 1; 973 973 974 974 p += sprintf(p, "%s", 975 ( x == sn->current_rate[size_bin]) ? "*" : " ");975 (ndx == sn->current_rate[size_bin]) ? "*" : " "); 976 976 977 977 p += sprintf(p, "%3d%s", 978 sn->rates[ x].rate/2,979 (sn->rates[ x].rate & 0x1) != 0 ? ".5" : "");978 sn->rates[ndx].rate/2, 979 (sn->rates[ndx].rate & 0x1) != 0 ? ".5" : ".0"); 980 980 981 p += sprintf(p, "\t%4d\t%4d\t%2d\t% 3d",982 sn->stats[size_bin][ x].average_tx_time,983 sn->stats[size_bin][ x].perfect_tx_time,984 sn->stats[size_bin][ x].successive_failures,985 sn->stats[size_bin][ x].total_packets);986 987 if (sn->stats[size_bin][ x].total_packets) {988 a = sn->stats[size_bin][ x].total_packets;989 t = sn->stats[size_bin][ x].tries;981 p += sprintf(p, "\t%4d\t%4d\t%2d\t%6d", 982 sn->stats[size_bin][ndx].average_tx_time, 983 sn->stats[size_bin][ndx].perfect_tx_time, 984 sn->stats[size_bin][ndx].successive_failures, 985 sn->stats[size_bin][ndx].total_packets); 986 987 if (sn->stats[size_bin][ndx].total_packets) { 988 a = sn->stats[size_bin][ndx].total_packets; 989 t = sn->stats[size_bin][ndx].tries; 990 990 } 991 p += sprintf(p, "\t%d.%02d\t ", t/a, (t*100/a) % 100);992 if (sn->stats[size_bin][ x].last_tx) {991 p += sprintf(p, "\t%d.%02d\t\t", t/a, (t*100/a) % 100); 992 if (sn->stats[size_bin][ndx].last_tx) { 993 993 unsigned d = jiffies - 994 sn->stats[size_bin][ x].last_tx;994 sn->stats[size_bin][ndx].last_tx; 995 995 p += sprintf(p, "%d.%02d", d / HZ, d % HZ); 996 996 } else { 997 997 p += sprintf(p, "-"); 998 998 } 999 999 p += sprintf(p, "\n"); 1000 1000 } 1001 printk("\n");1002 1001 } 1003 1002 1004 1003 return (p - buf);
