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  
    948948        struct sample_node *sn; 
    949949        struct ieee80211_node_table *nt =  
    950950                (struct ieee80211_node_table *) &vap->iv_ic->ic_sta; 
    951         int x = 0; 
     951        int ndx = 0; 
    952952        int size_bin = 0; 
    953953 
    954954        TAILQ_FOREACH(ni, &nt->nt_node, ni_list) { 
     
    967967                p += sprintf(p, "%s\n", ether_sprintf(ni->ni_macaddr)); 
    968968                p += sprintf(p,  
    969969                                "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) { 
    971971                        int a = 1; 
    972972                        int t = 1; 
    973973 
    974974                        p += sprintf(p, "%s",  
    975                                         (x == sn->current_rate[size_bin]) ? "*" : " "); 
     975                                        (ndx == sn->current_rate[size_bin]) ? "*" : " "); 
    976976 
    977977                        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"); 
    980980 
    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; 
    990990                        } 
    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) { 
    993993                                unsigned d = jiffies -  
    994                                         sn->stats[size_bin][x].last_tx; 
     994                                        sn->stats[size_bin][ndx].last_tx; 
    995995                                p += sprintf(p, "%d.%02d", d / HZ, d % HZ); 
    996996                        } else { 
    997997                                p += sprintf(p, "-"); 
    998998                        } 
    999999                        p += sprintf(p, "\n"); 
    10001000                } 
    1001                 printk("\n"); 
    10021001        } 
    10031002 
    10041003        return (p - buf);