On Thu, 2016-12-15 at 11:30 +0530, Vasanthakumar Thiagarajan wrote: > This patch set adds a new data path to offload 802.11 header > encap/decap to driver or hardware. Drivers having support > for ieee80211 header encap/decap and other offload functionalities > which can't be done before encap or after decap can make use of > this new data path. Currently it is implemented for STA and AP > interface type, this can be extend other interface types like > adhoc. Thanks for posting this! > With ath10k driver changes using this new Tx/Rx path, 10 - 15% > CPU usage and upto ~20Mbps TCP performance improvements are > observed with this ethernet data path. I'm sure that's because your CPU is severely limited :-) > This patch set is > prepared on a older mac80211 code base on top of > commit 7d27a0ba7adc ("cfg80211: Add mesh peer AID setting API"). > Sorry, I could not get a chance to rework it on top of latest > mac80211 code base. Ok. I guess that doesn't matter much for review now. > - Consider ieee8011 header and cipher header size also while > updating tx/rx stats for > ethernet frame format. I wonder if we really shouldn't be going the other way around instead, to be closer to what Ethernet and likely other drivers do. johannes