On Saturday 31 October 2009, Johannes Berg wrote: > On Sat, 2009-10-31 at 00:56 +0300, Nikolai ZHUBR wrote: > > Friday, October 30, 2009, 11:59:01 PM, Johannes Berg wrote: > > >> > > >> ieee80211_tx_status: headroom too small > > > > > What driver are you using? > > > > Ah, sorry, forgot to mention. It is rt61pci (RaLink mini-PCI card) > > Ok. I looked at the problem and it's a very odd problem -- mac80211 > should always reserve enough headroom in buffers it passes to the > driver. Does rt61pci somehow realloc frames? It does use skb_push. but will/should always stay within the limits of rt2x00dev->hw->extra_tx_headroom. Although I just realize there might be a situation where it needs to align the frame to a 4-byte boundary, it could exceed that amount. :( Ivo -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html