From: "John W. Linville" <linville@xxxxxxxxxxxxx> Date: Fri, 25 Jan 2008 16:18:15 -0500 > Alright, here is my whack at it... The iwl_handle_data_packet_monitor > bits are untested, as I appear to be too daft to figure-out how to > exercise those paths. > > Anyway, this is mostly just so we can scope the driver change required > in absence of a firmware change. Persumably the changes required if > we were to put such code in mac80211 would be similar. If this buffer is in the SKB, this is an illegal transformation. Once you put something in front of skb->data, it's fair game for other things to write over that buffer area with a pushed packet header of their own. The only legal way to fix this is to completely copy the packet, headers and all, at the input site. - 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