commit | 17c18bf880b2464851e5a2bca86521affc46c97e | [log] [tgz] |
---|---|---|
author | Johannes Berg <johannes.berg@intel.com> | Sat Mar 21 15:25:43 2015 +0100 |
committer | Johannes Berg <johannes.berg@intel.com> | Wed Apr 22 10:02:25 2015 +0200 |
tree | 3b200b80b2f494fe2084472204a93c4c51bc55b0 | |
parent | a839e463e84a02c0ea65ff61504b56a83e193078 [diff] |
mac80211: add TX fastpath In order to speed up mac80211's TX path, add the "fast-xmit" cache that will cache the data frame 802.11 header and other data to be able to build the frame more quickly. This cache is rebuilt when external triggers imply changes, but a lot of the checks done per packet today are simplified away to the check for the cache. There's also a more detailed description in the code. Signed-off-by: Johannes Berg <johannes.berg@intel.com>