push-pull stalls (QCA 9888)
Guilherme Weidle
guileweidle at gmail.com
Wed Feb 16 03:42:55 PST 2022
> On Fri, 2022-02-11 at 14:00 -0300, Guilherme Weidle wrote:
>
> > BTW: Did you fix your problem by removing that patch?
>
> Yes
>
> I exchanged a bit with Toke and maybe the ath10k push-pull code is
> somewhat incompatible with the new scheduler, he gave me some ideas to
> try but I did not have time to try them yet.
>
> Could you share your exact reproducer ?
Nice to hear that you have some ideas.
Here is what I've done to reproduce the issue:
#### Station Script - ath9k device ####
# Create virtual stations
SSID="ath10k_test"
i=1
while [ $i -le 5 ]; do
iw dev wlan0 interface add viface$i type station
ip link set viface$i address 70:00:00:00:00:0$i
ifconfig viface$i 10.0.0.$i netmask 255.255.255.0 up
iw dev viface$i connect $SSID
i=$((i+1))
done
# Sometimes just couple of interfaces connect, so we need to repeat
i=1
while [ $i -le 5 ]; do
iw dev viface$i connect $SSID
i=$((i+1))
done
# Start iperf server
iperf -s
###############################
#### AP Script - ath10k device ####
IPS="1 2 3 4 5"
for ip in $IPS; do iperf -c 10.0.0.$ip & done
###################################
--
Guilherme Weidle
More information about the ath10k
mailing list