> 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. johannes
Attachment:
signature.asc
Description: This is a digitally signed message part