mirror of
https://github.com/proski/madwifi
synced 2024-11-22 06:21:47 +03:00
Two more places where running out of txbuf should cause requeue
git-svn-id: http://madwifi-project.org/svn/madwifi/trunk@3211 0192ed92-7a03-0410-a25b-9323aeb14dbd
This commit is contained in:
parent
ac89d5ecc3
commit
9e039dcd6a
@ -3069,8 +3069,10 @@ ath_hardstart(struct sk_buff *skb, struct net_device *dev)
|
||||
|
||||
if (SKB_CB(skb)->flags & M_RAW) {
|
||||
bf = ath_take_txbuf(sc);
|
||||
if (bf == NULL)
|
||||
if (bf == NULL) {
|
||||
requeue = 1;
|
||||
goto hardstart_fail;
|
||||
}
|
||||
ath_tx_startraw(dev, bf, skb);
|
||||
return NETDEV_TX_OK;
|
||||
}
|
||||
@ -3087,8 +3089,10 @@ ath_hardstart(struct sk_buff *skb, struct net_device *dev)
|
||||
if (M_FLAG_GET(skb, M_UAPSD)) {
|
||||
/* bypass FF handling */
|
||||
bf = ath_take_txbuf(sc);
|
||||
if (bf == NULL)
|
||||
if (bf == NULL) {
|
||||
requeue = 1;
|
||||
goto hardstart_fail;
|
||||
}
|
||||
goto ff_bypass;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user