On Monday 07 April 2008, Johannes Berg wrote: > > > Ok, so just to summarize (so I have everything right :) ) > > > > TX path) > > rt2x00 sets the IEEE80211_KEY_FLAG_GENERATE_IV flag > > grabs the IV/EIV from behind the ieee80211 header > > memmove ieee80211 header to remove the IV/EIV > > > > TX done path) > > memmove ieee80211 header to make room for IV/EIV > > reinsert IV/EIV behind ieee80211 header > > call ieee80211_tx_status() for mac80211 > > > > RX path) > > memmove ieee80211 header to make room for IV/EIV > > insert IV/EIV behind ieee80211 header > > call ieee80211_rx() for mac80211 > > Yes, that looks right. Excellent, thanks. :) 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