Pawel Kulakowski <pawel.kulakowski@xxxxxxxxx> writes: > Ath9k driver does not modify tx skbs, so SUPPORTS_CLONED_SKBS > flag can be set. Enabling this flag significant reduce number > of copy operation during TCP Tx. This is especially noticeable > on platforms with slower CPU (lower CPU usage brings > profits in better TCP Tx troughput results). > > Tested on MIPS with 560 MHz clock > Without CLONED_SKBS flag: > TCP Tx 145 Mb/s (iperf result) > __copy_user_common consumes 12.9% of CPU (result from perf tool) > 0% CPU Idle > > With CLONED_SKBS flag: > TCP Tx 170 Mb/s (iperf result) > __copy_user_common consumes 1.8% of CPU (result from perf tool) > 12% CPU Idle > > Signed-off-by: Pawel Kulakowski <pawel.kulakowski@xxxxxxxxx> Applied to ath.git, thanks. -- Kalle Valo -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html