> > tasklet/driver > > __ieee80211_rx() > > __rx_pre_monitor() > > __rx_pre_load() > > __rx_pre_qos() > > > > if (agg) > > __rx_handle_reorder() > > else > > __rx_handle_packet() > > > > and __rx_handle_reorder() calls __rx_handle_packet() which does all the > > rest, I guess. > > > > that's the general idea, but __rx_pre_qos() won't be able to be in > __ieee80211_rx(), as it handles txrx_data. if it will be there i am > back in the original problem - the need to restore txrx_data per > frame. i will have to put it inside __rx_handle_packet(). Ah, ok, I see, sounds good. It can well be there but I guess it should be before invoking the RX handlers though; then I'll go and see if anything else only needs to be done once per interface. johannes
Attachment:
signature.asc
Description: This is a digitally signed message part