Removed the setting of tbusy to 1 in the txframe() return handling. The
IRQ handler have have already cleared it. This was the source of the transmit stalls.
This commit is contained in:
parent
570becebdd
commit
8fd24ebeee
|
@ -369,7 +369,8 @@ int p80211knetdev_hard_start_xmit( struct sk_buff *skb, netdevice_t *netdev)
|
|||
} else if ( txresult == 1 ) {
|
||||
/* success, no more avail */
|
||||
WLAN_LOG_DEBUG0(3, "txframe success, no more bufs\n");
|
||||
netdev->tbusy = 1;
|
||||
/* netdev->tbusy = 1; don't set here, irqhdlr */
|
||||
/* may have already cleared it */
|
||||
result = 0;
|
||||
} else if ( txresult == 2 ) {
|
||||
/* alloc failure, drop frame */
|
||||
|
|
Loading…
Reference in New Issue