mac80211: Minor optimization in tx status handling
authorHelmut Schaa <helmut.schaa@googlemail.com>
Mon, 21 Mar 2011 14:07:55 +0000 (15:07 +0100)
committerJohn W. Linville <linville@tuxdriver.com>
Wed, 30 Mar 2011 18:15:16 +0000 (14:15 -0400)
commitbe7974aa105dc47bb25013016d1fcad17da17783
treecd3b3f344de20720e7b65a84a88c8d1b4b99e3f3
parenta9cbe96d19861755680a712b709cccac5dc6aca8
mac80211: Minor optimization in tx status handling

ieee80211_tx_status iterates over all tx rates the driver reports back
in order to
1) mark tx rates as invalid if the driver cannot have tried that rate
2) find the actually used tx rate for the final retransmission

By leaving the for loop when the first invalid rate index is found we
can move the rates_idx assignment after the loop and therefore save
a few assignments and conditionals.

Signed-off-by: Helmut Schaa <helmut.schaa@googlemail.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
net/mac80211/status.c