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