o11s / open80211s

open80211s
Other
242 stars 55 forks source link

11aa: streamline retransmission function #20

Open twpedersen opened 11 years ago

twpedersen commented 11 years ago

ieee80211aa_retransmit() will pass a sequnce number to ieee80211aa_retransmit_frame(), which will then iterate the skb queue looking for that sn.

Instead, ieee80211aa_retransmit() should pass a scoreboard of unacked frames and ieee80211aa_retransmit_frame() will only have to walk the skb queue once.

twpedersen commented 11 years ago

This can work if

1) skbs are sorted by seqnum 2) we have a per-sender mcast rexmit queue.