Changeset 3124

Show
Ignore:
Timestamp:
01/10/08 21:20:47 (4 years ago)
Author:
benoit
Message:

Merge trunk to madwifi-dfs : r3123
hard_start_xmit() functions must either return NETDEV_TX_OK or NETDEV_TX_BUSY
(they might also return negative errno values as well, like -ENETDOWN)

Files:

Legend:

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

    r3121 r3124  
    31003100 * 
    31013101 * Context: process context with BHs disabled 
     3102 * It mut return either NETDEV_TX_OK or NETDEV_TX_BUSY 
    31023103 */ 
    31033104static int 
  • madwifi/branches/madwifi-dfs/net80211/ieee80211_output.c

    r3104 r3124  
    197197/* 
    198198 * Context: process context (BHs disabled) 
     199 * It must return either NETDEV_TX_OK or NETDEV_TX_BUSY 
    199200 */ 
    200201int 
     
    234235                ieee80211_monitor_encap(vap, skb); 
    235236                ieee80211_parent_queue_xmit(skb); 
    236                 return 0
     237                return NETDEV_TX_OK
    237238        } 
    238239         
     
    276277                ieee80211_pwrsave(ni, skb); 
    277278                ieee80211_unref_node(&ni); 
    278                 return 0
     279                return NETDEV_TX_OK
    279280        } 
    280281 
     
    299300        ieee80211_parent_queue_xmit(skb); 
    300301        ieee80211_unref_node(&ni); 
    301         return 0
     302        return NETDEV_TX_OK
    302303 
    303304bad: 
     
    306307        if (ni != NULL) 
    307308                ieee80211_unref_node(&ni); 
    308         return 0; 
    309 
     309        return NETDEV_TX_OK; 
     310
     311 
     312/* 
     313 * skb is consumed in all cases 
     314 */ 
    310315 
    311316void ieee80211_parent_queue_xmit(struct sk_buff *skb) {