All of lore.kernel.org
 help / color / mirror / Atom feed
From: Sven Eckelmann <sven@narfation.org>
To: Ben Greear <greearb@candelatech.com>
Cc: ath10k@lists.infradead.org
Subject: Re: EAP AP/VLAN: multicast not send to client
Date: Mon, 08 Feb 2021 21:32:44 +0100	[thread overview]
Message-ID: <1794774.apFX3RtQK2@ripper> (raw)
In-Reply-To: <fe6fa272-30ac-9588-d2a2-c89647beefbb@candelatech.com>


[-- Attachment #1.1: Type: text/plain, Size: 6076 bytes --]

On Sunday, 7 February 2021 18:42:42 CET Ben Greear wrote:
> Somewhere along the way I fixed up raw transmit in my firmware, so possibly
> only then will vlans really have a chance of working.

The first step was to disable the check which enables AP_VLAN conditional and 
just enable it all the time.

I've started testing with firmware-5-full-community-commit-0317-cf4991294.bin 
but it doesn't provide the raw support + per packet swcrypto. So I've tried to 
switch to firmware-5-full-community-commit-1187-774502ee5.bin but it has 
exactly the same with the raw mode - but at least advertises 
WMI_SERVICE_PER_PACKET_SW_ENCRYPT.

So my first target was to figure out what was the first firmware with 
WMI_SERVICE_PER_PACKET_SW_ENCRYPT. So you would guess that bisect would be 
suitable for this - but no, the first step directly found a crashing version.
I should not complain so much -- just have to skip more and have no extra test
results regarding the mcast support for them. Here is the log until I found the
first one which is supposed to support WMI_SERVICE_PER_PACKET_SW_ENCRYPT:

# has_sw_encrypt:              firmware-5-full-community-commit-1187-774502ee5.bin
# no_sw_encrypt:               firmware-5-full-community-commit-0317-cf4991294.bin
# skip:                        firmware-5-full-community-commit-0775-bb7462f22.bin
# skip:                        firmware-5-full-community-commit-0782-c66b3495b.bin
# no_sw_encrypt:               firmware-5-full-community-commit-0533-4597878a6.bin
# no_sw_encrypt:               firmware-5-full-community-commit-0885-2d9cfe00b.bin
# no_sw_encrypt:               firmware-5-full-community-commit-1045-817be3ee8.bin
# has_sw_encrypt:              firmware-5-full-community-commit-1112-68b46f73e.bin
# no_sw_encrypt:               firmware-5-full-community-commit-1077-44c74a25a.bin
# has_sw_encrypt:              firmware-5-full-community-commit-1093-3c7065550.bin
# no_sw_encrypt:               firmware-5-full-community-commit-1085-c1d37213a.bin
# no_sw_encrypt:               firmware-5-full-community-commit-1089-1fbfebf26.bin
# has_sw_encrypt:              firmware-5-full-community-commit-1091-3aa26dbdd.bin
# no_sw_encrypt:               firmware-5-full-community-commit-1090-7cfbf3e6a.bin
# first has_sw_encrypt commit: firmware-5-full-community-commit-1091-3aa26dbdd.bin

None of the firmware version seem to have working multicast tx.


And here are some (not so random) picked ones (just so nobody can say that I 
didn't check in the other direction):

# no_per_patcket_sw_encrypt_no_mcast: firmware-5-full-community-commit-0425-a422b044f.bin
# no_per_patcket_sw_encrypt_no_mcast: firmware-5-full-community-commit-0371-157623ac0.bin
# no_per_patcket_sw_encrypt_no_mcast: firmware-5-full-community-commit-0344-8b9e4442a.bin
# no_per_patcket_sw_encrypt_no_mcast: firmware-5-full-community-commit-0331-5259fada9.bin
# no_per_patcket_sw_encrypt_no_mcast: firmware-5-full-community-commit-0324-e6723f0f6.bin
# no_per_patcket_sw_encrypt_no_mcast: firmware-5-full-community-commit-0321-814d9dc06.bin
# no_per_patcket_sw_encrypt_no_mcast: firmware-5-full-community-commit-0319-ef95e743e.bin
# no_per_patcket_sw_encrypt_no_mcast: firmware-5-full-community-commit-0318-51cd44bdd.bin

I didn't do a complete sweep of the builds but at the moment it looks a 
little bit like there might not be a single one which supports multicast over 
this setup. If you think there is a specific firmware version which I should
test then just say which version.

So I've decided to try the ath10k firmware blobs from Kalle's repository to 
provide at least something useful for someone who also has this problem
and searches for a compatible version:

firmware blob                                 | works | PER_PACKET_SW_ENCRYPT
----------------------------------------------+-------+----------------------
3.2/firmware-5.bin_10.4-3.2-00080             | N     | N
3.2.1/firmware-5.bin_10.4-3.2.1-00004         | N     | N
3.2.1/firmware-5.bin_10.4-3.2.1-00005         | N     | N
3.2.1/firmware-5.bin_10.4-3.2.1-00007         | N     | N
3.2.1/firmware-5.bin_10.4-3.2.1-00015         | N     | N
3.2.1/firmware-5.bin_10.4-3.2.1-00018         | N     | N
3.2.1/firmware-5.bin_10.4-3.2.1-00023         | N     | N
3.2.1/firmware-5.bin_10.4-3.2.1-00024         | N     | N
3.2.1/firmware-5.bin_10.4-3.2.1-00026         | N     | N
3.2.1/firmware-5.bin_10.4-3.2.1-00028         | N     | N
3.2.1/firmware-5.bin_10.4-3.2.1-00029         | N     | N
3.2.1/firmware-5.bin_10.4-3.2.1-00031         | N     | N
3.2.1/firmware-5.bin_10.4-3.2.1-00033         | N     | N
3.2.1/firmware-5.bin_10.4-3.2.1-00037         | N     | N
3.2.1/firmware-5.bin_10.4-3.2.1-00042         | N     | N
3.2.1/firmware-5.bin_10.4-3.2.1-00044         | N     | N
3.2.1/firmware-5.bin_10.4-3.2.1-00047         | N     | N
3.2.1/firmware-5.bin_10.4-3.2.1-00050         | N     | N
3.2.1/firmware-5.bin_10.4-3.2.1-00051         | N     | N
3.2.1/firmware-5.bin_10.4-3.2.1-00053         | N     | N
3.2.1/firmware-5.bin_10.4-3.2.1-00058         | N     | N
3.2.1/firmware-5.bin_10.4-3.2.1-00060         | N     | N
3.2.1.1/firmware-5.bin_10.4-3.2.1.1-00009     | N     | N
3.2.1.1/firmware-5.bin_10.4-3.2.1.1-00017     | N     | N
3.2.1.1/firmware-5.bin_10.4-3.2.1.1-00019     | N     | N
3.2.1.1/firmware-5.bin_10.4-3.2.1.1-00021     | N     | N
3.2.1.1/firmware-5.bin_10.4-3.2.1.1-00022     | N     | N
3.2.1.1/firmware-5.bin_10.4-3.2.1.1-00025     | N     | N
3.2.1.1/firmware-5.bin_10.4-3.2.1.1-00028     | N     | N
3.2.1.1/firmware-5.bin_10.4-3.2.1.1-00031     | N     | N
3.2.1.1/firmware-5.bin_10.4-3.2.1.1-00032     | N     | N
3.4/firmware-5.bin_10.4-3.4-00074             | N     | N
3.4/firmware-5.bin_10.4-3.4-00082             | N     | N
3.4/firmware-5.bin_10.4-3.4-00104             | N     | N
3.5.3/firmware-5.bin_10.4-3.5.3-00053         | N     | N
3.5.3/firmware-5.bin_10.4-3.5.3-00057         | Y     | Y
3.5.3/firmware-5.bin_10.4-3.5.3-00078         | Y     | Y
3.6/firmware-5.bin_10.4-3.6-00140             | Y     | Y

Kind regards,
	Sven

[-- Attachment #1.2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

[-- Attachment #2: Type: text/plain, Size: 146 bytes --]

_______________________________________________
ath10k mailing list
ath10k@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/ath10k

  reply	other threads:[~2021-02-08 20:33 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-02-01 20:54 EAP AP/VLAN: multicast not send to client Sven Eckelmann
2021-02-02  7:04 ` Sebastian Gottschall
2021-02-02  8:23   ` Sven Eckelmann
2021-02-02  8:58     ` Sebastian Gottschall
2021-02-02  9:06       ` Sven Eckelmann
2021-02-02  9:12         ` Sebastian Gottschall
2021-02-02 10:12           ` Sven Eckelmann
2021-02-02 13:27             ` Ben Greear
2021-02-02 13:57               ` Sven Eckelmann
2021-02-07 16:50                 ` Ben Greear
2021-02-07 17:13                   ` Sven Eckelmann
2021-02-07 17:42                     ` Ben Greear
2021-02-08 20:32                       ` Sven Eckelmann [this message]
2021-02-08 20:50                         ` Ben Greear

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1794774.apFX3RtQK2@ripper \
    --to=sven@narfation.org \
    --cc=ath10k@lists.infradead.org \
    --cc=greearb@candelatech.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.