Changeset 3824

Show
Ignore:
Timestamp:
07/25/08 00:51:02 (2 months ago)
Author:
proski
Message:

Merge 3514:3516 (only parts that apply)

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • madwifi/branches/madwifi-dfs/ath/if_ath.c

    r3819 r3824  
    61406140        ((((x) % (mul)) >= ((mul) / 2)) ? ((x) + ((mul) - 1)) /         \ 
    61416141         (mul) : (x)/(mul)) 
    6142         u_int32_t avgrssi = ATH_NODE_CONST(ni)->an_halstats.ns_avgrssi; 
     6142        u_int32_t avgrssi = ATH_NODE_CONST(ni)->an_avgrssi; 
    61436143        int32_t rssi; 
    61446144 
     
    69596959                /* If a node is found, dispatch, else, dispatch to all. */ 
    69606960                if (ni) { 
    6961                         ATH_RSSI_LPF(ATH_NODE(ni)->an_halstats.ns_avgrssi, 
     6961                        ATH_RSSI_LPF(ATH_NODE(ni)->an_avgrssi, 
    69626962                                        rs->rs_rssi); 
    69636963                        type = ieee80211_input(ni->ni_vap, ni, skb, 
  • madwifi/branches/madwifi-dfs/ath/if_athvar.h

    r3807 r3824  
    362362        struct ieee80211_node an_node;          /* base class */ 
    363363        u_int16_t an_decomp_index;              /* decompression mask index */ 
     364        u_int32_t an_avgrssi;                   /* average rssi over all rx frames */ 
    364365        u_int8_t  an_prevdatarix;               /* rate ix of last data frame */ 
    365366        u_int16_t an_minffrate;                 /* min rate in kbps for ff to aggregate */ 
    366         HAL_NODE_STATS an_halstats;             /* rssi statistics used by hal */ 
    367367         
    368368        struct ath_buf *an_tx_ffbuf[WME_NUM_AC]; /* ff staging area */ 
  • madwifi/branches/madwifi-dfs/ath_rate/sample/sample.c

    r3774 r3824  
    429429                                 */ 
    430430                                int initial_rate = 72; 
    431                                 if (an->an_halstats.ns_avgrssi > 50) { 
     431                                if (an->an_avgrssi > 50) { 
    432432                                        initial_rate = 108; /* 54 mbps */ 
    433                                 } else if (an->an_halstats.ns_avgrssi > 30) { 
     433                                } else if (an->an_avgrssi > 30) { 
    434434                                        initial_rate = 72; /* 36 mbps */ 
    435435                                } else {