Date: Tue, 28 Feb 2012 07:50:39 -0800 From: Adrian Chadd <adrian@freebsd.org> To: Johann Hugo <jhugo@meraka.csir.co.za> Cc: freebsd-wireless@freebsd.org Subject: Re: performance in adhoc mode Message-ID: <CAJ-Vmo=5-jwHGa7wRVFU6dgdGdG6Fu3K12WC82Y-yHfP1=3iDA@mail.gmail.com> In-Reply-To: <201202281639.05140.jhugo@meraka.csir.co.za> References: <201202281639.05140.jhugo@meraka.csir.co.za>
next in thread | previous in thread | raw e-mail | index | archive | help
I've not looked into adhoc _at all_. I'd start by looking at the behaviour of the rate control code - do 'sysctl dev.ath.X sample_stats=1' after you've done some traffic and check dmesg. Just ensure that the same rates are being used and the error rate is low. Adrian On 28 February 2012 06:39, Johann Hugo <jhugo@meraka.csir.co.za> wrote: > Hi > > I get lower throuputs in adhoc mode, compared to AP/client mode for > the same two devices. Is there anything special that I need to configure in > adhoc mode to get the same throughput. > > AP -> client iperf 27.2 MBytes 28.8 Mbits/sec > adhoc -> adhoc iperf 12.1 MBytes 21.3 Mbits/sec > > The two devices are directly next to each other in the LAB > HW platform = Gateworks Avila GW2348-4 > Wifi adapters = Compex WLM54AGP23 > Atheros driver from +- 10 Jan 2012 > OS = FreeBSD 9.0-STABLE > > ------------------------------------------------------------------------------------------ > Adhoc mode: > ------------------------------------------------------------------------------------------ > Device A - rc.conf: > hostname="mesh-2893" > wlans_ath0="wlan0" > create_args_wlan0="wlanmode adhoc country ZA" > ifconfig_wlan0="192.168.1.1/24 mode 11a ssid mesh channel 136 bssid > 00:80:48:4f:28:90" > > Device B - rc.conf: > hostname="mesh-2870" > wlans_ath0="wlan0" > create_args_wlan0="wlanmode adhoc country ZA" > ifconfig_wlan0="192.168.1.2/24 mode 11a ssid mesh channel 136 bssid > 00:80:48:4f:28:90" > > mesh-2893:~ # iperf -s > ------------------------------------------------------------ > Server listening on TCP port 5001 > TCP window size: 64.0 KByte (default) > ------------------------------------------------------------ > [ 4] local 192.168.1.1 port 5001 connected with 192.168.1.2 port 40262 > [ ID] Interval Transfer Bandwidth > [ 4] 0.0-10.2 sec 26.0 MBytes 21.3 Mbits/sec > > mesh-2870:~ # iperf -c 192.168.1.1 > ------------------------------------------------------------ > Client connecting to 192.168.1.1, TCP port 5001 > TCP window size: 32.5 KByte (default) > ------------------------------------------------------------ > [ 3] local 192.168.1.2 port 40262 connected with 192.168.1.1 port 5001 > [ ID] Interval Transfer Bandwidth > [ 3] 0.0-10.0 sec 26.0 MBytes 21.7 Mbits/sec > > > > ------------------------------------------------------------------------------------------- > AP/client mode: > ------------------------------------------------------------------------------------------- > Device A - rc.conf: > hostname="mesh-2893" > wlans_ath0="wlan0" > create_args_wlan0="wlanmode hostap country ZA" > ifconfig_wlan0="192.168.1.1/24 mode 11a ssid testAP channel 136" > > Device B - rc.conf: > hostname="mesh-2870" > wlans_ath0="wlan0" > create_args_wlan0="wlanmode sta country ZA" > ifconfig_wlan0="192.168.1.2/24 mode 11a ssid testAP" > > > mesh-2893:~ # iperf -s > ------------------------------------------------------------ > Server listening on TCP port 5001 > TCP window size: 64.0 KByte (default) > ------------------------------------------------------------ > [ 4] local 192.168.1.1 port 5001 connected with 192.168.1.2 port 45379 > [ ID] Interval Transfer Bandwidth > [ 4] 0.0-10.1 sec 34.8 MBytes 28.8 Mbits/sec > > mesh-2870:~ # iperf -c 192.168.1.1 > ------------------------------------------------------------ > Client connecting to 192.168.1.1, TCP port 5001 > TCP window size: 32.5 KByte (default) > ------------------------------------------------------------ > [ 3] local 192.168.1.2 port 45379 connected with 192.168.1.1 port 5001 > [ ID] Interval Transfer Bandwidth > [ 3] 0.0-10.1 sec 34.8 MBytes 29.0 Mbits/sec > > Regards > Johann > _______________________________________________ > freebsd-wireless@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-wireless > To unsubscribe, send any mail to "freebsd-wireless-unsubscribe@freebsd.org"
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAJ-Vmo=5-jwHGa7wRVFU6dgdGdG6Fu3K12WC82Y-yHfP1=3iDA>
