Hi Chun-Yeow,
On Wed, Nov 16, 2011 at 5:36 PM, Yeoh Chun-Yeow <[email protected]> wrote:
> Hi, Javier and Thomas
>
> Some good news. After modify the ath9k driver to enable the hw acceleration,
> I am able to achieve the throughput of ~38Mbps using single TCP stream and
> upto 58Mbps using 10 TCP streams for HT20. It can reach up to 93Mbps for
> HT40+ (limited by Fast Ethernet in my embedded board).
>
Wonderful! Does this work in a multihop topology as well? Any
intentions of submitting upstream? :)
> Attach is the patch. After applying the patch, we can load the ath9k kernel
> module without nohwcrypt=1.
>
> --- ./drivers/net/wireless/ath/ath9k/main.c 2011-11-17 09:25:44.049131028
> +0800
> +++ ./drivers/net/wireless/ath/ath9k/main.c 2011-11-17
> 08:15:59.734686963 +0800
> @@ -1914,7 +1914,8 @@ static int ath9k_set_key(struct ieee8021
> if (ath9k_modparam_nohwcrypt)
> return -ENOSPC;
>
> - if (vif->type == NL80211_IFTYPE_ADHOC &&
> + if ((vif->type == NL80211_IFTYPE_ADHOC ||
> + vif->type == NL80211_IFTYPE_MESH_POINT) &&
> (key->cipher == WLAN_CIPHER_SUITE_TKIP ||
> key->cipher == WLAN_CIPHER_SUITE_CCMP) &&
> !(key->flags & IEEE80211_KEY_FLAG_PAIRWISE)) {
>
> Regards,
> Chun-Yeow
>
> ----------
> mtk: hexdump
> 4c 1e ac 72 37 3a 32 c8 26 98 20 2b 7c c6 99 da
> ----------
>
> estab with 0a:0b:6b:7d:e3:b9
> set auth flag (seq num=1315733358)
> set plink state (seq num=1315733359)
> mesh plink with 0a:0b:6b:7d:e3:b9 established
> NL80211_CMD_TX_STATUS (1315733333.795799)
> Mesh plink timer for 0a:0b:6b:7d:e3:b9 fired on state ESTAB
> Timeout for peer 0a:0b:6b:7d:e3:b9 in state 4
>
> # iperf -c 10.44.29.245 -i 1 -t 10
> ------------------------------------------------------------
> Client connecting to 10.44.29.245, TCP port 5001
> TCP window size: 16.0 KByte (default)
> ------------------------------------------------------------
> [ 3] local 10.44.29.182 port 54691 connected with 10.44.29.245 port 5001
> [ ID] Interval Transfer Bandwidth
> .....
> [ 3] 0.0-10.0 sec 45.4 MBytes 37.9 Mbits/sec
>
>
> On Wed, Nov 16, 2011 at 3:41 AM, Javier Cardona <[email protected]> wrote:
>>
>> Hi Yeoh,
>>
>> That's great info, thanks! We'll ask our ath9k experts if they can
>> help us enable hw acceleration in mesh mode.
>>
>> Cheers,
>>
>> Javier
>
>
_______________________________________________
Devel mailing list
[email protected]
http://open80211s.com/mailman/listinfo/devel