#16997: Throughput Drop in Later Revisions of OpenWrt on TL-WR842ND V1
-------------------------+-------------------------------------
Reporter: furryfur1@… | Owner: developers
Type: defect | Status: new
Priority: high | Milestone: Barrier Breaker (trunk)
Component: kernel | Version: Trunk
Keywords: |
-------------------------+-------------------------------------
This issue is present in both Barrier Breaker trunk and the latest
revisions of AA built from the git repository. The throughput drop occurs
when going from r37917 to r37918 or any later revision in the BB trunk,
r37917 does not exhibit the throughput drop but all later revisions do.
The throughput drop also occurs when going from AA revision r39927 to
r39928 or later. The throughput drop is about 10Mbps in my test-bed:
between two routers, the transmitting router in WDS mode, both running
OpenWrt, the main transmit router is a TL-WR842ND V1 and is the only one I
changed firmware on to try to narrow down which revisions were causing the
drop. I patched each revision before building it with my 40MHz WDS patch
(stop wpa_supplicant locking hostapd to 20MHz, #12720) so that the test
was fair against later revisions which have this patch, as it affects
throughput. I also tested throughput between the main transmit router and
other devices (Android tablet running iperf, 20MHz only, not compatible
with my upper channel) and noted I also got reduced throughput here,
although not as much as the devices were a lot closer. I am using reghack
to unlock channel 13 which should be available in my country on each
build.
The iperf command from the main transmit router was as follows: iperf -w
320k -t 30 -c 192.168.2.3. The iperf command on the receiving router was
as follows: iperf -w 320k -s. An example of the throughput difference
between revisions is as follows: Transmitter (trunk r41181) ---> Receiver
(AA r36088) : 32.6Mbps; Transmitter (AA r36088) ---> Receiver (AA r36088)
: 43.5Mbps. I did not record all my experiments however they were
consistent on affected revisions, dropping about 10Mbps.
This router is also connected via WDS to another upstream router which I
used to establish that changing revisions did not affect receive
throughput, only transmitter throughput (throughput from upstream router
seems to stay the same no matter what revision I use on the downstream). I
notice an overall reduced throughput in my internet throughput which comes
from the upstream router as well (upstream running BB r41181, also on a
TL-WR842ND V1).
/etc/config/wireless for main transmit router
config wifi-device 'radio0'
option type 'mac80211'
option macaddr '90:f6:52:78:19:4c'
option hwmode '11ng'
list ht_capab 'SHORT-GI-20'
list ht_capab 'SHORT-GI-40'
list ht_capab 'TX-STBC'
list ht_capab 'RX-STBC1'
list ht_capab 'DSSS_CCK-40'
option rts '500'
option channel '9'
option htmode 'HT40+'
option noscan '1'
option log_level '1'
option distance '185'
option txpower '21'
option country '00'
config wifi-iface
option ssid 'UKD'
option device 'radio0'
option mode 'sta'
option key '#######'
option wds '1'
option encryption 'psk2+ccmp'
option network 'lan'
option bssid 'A2:F3:C1:9C:F8:76'
config wifi-iface
option device 'radio0'
option mode 'ap'
option ssid 'UKD'
option wds '1'
option network 'lan'
option encryption 'psk2+ccmp'
option key '#######'
--
Ticket URL: <https://dev.openwrt.org/ticket/16997>
OpenWrt <http://openwrt.org>
Opensource Wireless Router Technology
_______________________________________________
openwrt-tickets mailing list
[email protected]
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-tickets