Changeset 2992

Show
Ignore:
Timestamp:
11/29/07 02:41:21 (11 months ago)
Author:
br1
Message:

allow the use of the ratiotap field IEEE80211_RADIOTAP_DATA_RETRIES to specify
the number of retries for injected frames

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • madwifi/trunk/net80211/ieee80211_monitor.c

    r2915 r2992  
    247247                                        break; 
    248248 
     249                                case IEEE80211_RADIOTAP_DATA_RETRIES: 
     250                                        ph->try0 = *p; 
     251                                        p++; 
     252                                        break; 
     253 
    249254                                default: 
    250255                                        present = 0; 
     
    257262                        skb_trim(skb, skb->len - IEEE80211_CRC_LEN); 
    258263                wh = (struct ieee80211_frame *)skb->data; 
    259                 if ((wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK) == IEEE80211_FC0_TYPE_CTL) 
     264                if (!ph->try0 && 
     265                    (wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK) == IEEE80211_FC0_TYPE_CTL) 
    260266                        ph->try0 = 1; 
    261267                break;